program.go 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. package model
  2. import (
  3. "iot_manager_service/app/multimedia/dao"
  4. )
  5. type ProgramDetail struct {
  6. dao.Program
  7. LibraryIds string `json:"libraryIds"` //组合素材ID 逗号分割
  8. ResolutionName string `json:"resolutionName"` //分辨率
  9. }
  10. type RsqProgramList struct {
  11. Records []ProgramDetail `json:"records"` //记录列表
  12. Current int `json:"current"` //当前分页
  13. Size int `json:"size"` //每页数量
  14. Pages int `json:"pages"` //总页数
  15. Total int `json:"total"` //总数
  16. }
  17. type ReqProgramSubmit struct {
  18. Name string `json:"name"` //名称
  19. Resolution int `json:"resolution"` //分辨率 枚举编号
  20. Duration int64 `json:"duration"` //统计总时长
  21. FileSize int64 `json:"fileSize"` //统计文件总大小
  22. ImgDuration int `json:"imgDuration"` //图片播放时长(毫秒)
  23. Remarks string `json:"remarks"` //备注
  24. SysType int `json:"sysType"` //系统类型:0-信息发布系统,1-广播系统
  25. LibraryIds string `json:"libraryIds"` //组合素材ID 逗号分割
  26. ResolutionName string `json:"resolutionName"` //分辨率
  27. }