LightStrategy.go 1.4 KB

123456789101112131415161718192021222324252627282930
  1. package model
  2. import "iot_manager_service/app/device/dao"
  3. //灯控策略
  4. type LightStrategyDetail struct {
  5. dao.LightStrategy
  6. LightType string `json:"lightType"` //策略类型
  7. LightConditionList []dao.LightCondition `json:"lightConditionList"` //光照条件
  8. LightConditionDetailList []dao.LightCondition `json:"lightConditionVOList"` //详情-光照条件
  9. TimeConditionDetailList []dao.TimeCondition `json:"timeConditionVOList"` //详情-时间条件
  10. LampPoleDetailList []LampPoleDetail `json:"lampPoleDetailList"` //详情-灯杆名称
  11. LampPoleGroupDetailList []LampPoleGroupDetail `json:"lampPoleGroupDetailList"` //详情-分组名称
  12. TimeConditionList []dao.TimeCondition `json:"timeConditionList"` //时间条件
  13. CombinationStr string `json:"combinationStr"` //(智慧照明关联时)组合展示
  14. }
  15. type RspLightStrategyList struct {
  16. Records []LightStrategyDetail `json:"records"` //记录列表
  17. Current int `json:"current"` //当前分页
  18. Size int `json:"size"` //每页数量
  19. Total int `json:"total"` //总数
  20. Pages int `json:"pages"` //总页数
  21. }
  22. type ReqLightStrategyRemove struct {
  23. IDs int `json:"ids"` //分组编码
  24. SN int `json:"sn"` //sn
  25. Name string `json:"name"` //名称
  26. }