lampPoleGroup.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package model
  2. import "time"
  3. type ReqLampPoleGroupSubmit struct {
  4. ID int `json:"id"` //分组编码
  5. PoleGroupName string `json:"poleGroupName"` //分组名
  6. CountLampPole int `json:"countLampPole"` //灯杆数
  7. Remark string `json:"remark"` //备注
  8. TenantId string `json:"tenantId"` //租户ID
  9. CreateTime time.Time `json:"createTime"` //新增时间
  10. CreateUser string `json:"createUser"` //新增记录操作用户ID
  11. UpdateTime time.Time `json:"updateTime"` //修改时间
  12. UpdateUser string `json:"updateUser"` //修改用户
  13. IsDeleted int `json:"isDeleted"` //是否删除 0=未删除,1=删除
  14. Tag string `json:"tag"` //标签,(备用,逗号区分)
  15. PublicName string `json:"publicName"` //标节目发布时使用
  16. LampPoleVOList []lampPoleVO `json:"lampPoleVOList"` //分组下的所有灯杆集合
  17. CameraList []camera `json:"cameraList"` //智能安防中调用摄像头直播列表
  18. SwitchBoxList []switchBox `json:"switchBoxList"` //智能安防中调用配电箱直播列表
  19. InfoBoardList []infoBoard `json:"infoBoardList"` //节目组下查询分组下的信息屏集合
  20. }
  21. type lampPoleVO struct {
  22. }
  23. type camera struct {
  24. }
  25. type switchBox struct {
  26. }
  27. type infoBoard struct {
  28. }
  29. type RspLampPoleGroupList struct {
  30. Records []ReqLampPoleGroupSubmit `json:"records"` //记录列表
  31. Current int `json:"current"` //当前分页
  32. Size int `json:"size"` //每页数量
  33. Total int `json:"total"` //总数
  34. }
  35. type ReqLampPoleGroupRemove struct {
  36. IDs int `json:"ids"` //分组编码
  37. }