accesscontrol.go 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. package model
  2. import "gorm.io/gorm"
  3. type AccessControl struct {
  4. gorm.Model
  5. }
  6. type DeviceRanking struct {
  7. Id int `json:"Id"`
  8. DeviceName string `json:"DeviceName"`
  9. Value int `json:"Value"`
  10. }
  11. type ParkingLot struct {
  12. ResCode int `json:"resCode"`
  13. ResMsg string `json:"resMsg"`
  14. TotalNum int `json:"totalNum"`
  15. TotalStopNum int `json:"totalStopNum"`
  16. TotalRemainNum int `json:"totalRemainNum"`
  17. ParkID string `json:"parkID"`
  18. ParkName string `json:"parkName"`
  19. ChargeRuleDesc string `json:"chargeRuleDesc"`
  20. ParkingLotInfo []ParkingLotInfo `json:"parkingLotInfo"`
  21. }
  22. type ParkingLotInfo struct {
  23. ParkingLotId int `json:"parkingLotId"`
  24. ParkingLotName string `json:"parkingLotName"`
  25. TotalNum int `json:"totalNum"`
  26. TotalStopNum int `json:"totalStopNum"`
  27. TotalRemainNum int `json:"totalRemainNum"`
  28. }
  29. func (m *AccessControl) TableName() string {
  30. return "access_control"
  31. }