uploadfilemodel.go 906 B

1234567891011121314151617181920212223242526
  1. // 文件上传模块
  2. // 秒寻科技
  3. // zt 2024-11-11
  4. package uploadfilemodel
  5. import "ipsomc/core/dao/mysql/mysqlmodel"
  6. // 上传文件时附带参数
  7. type UploadFileParam struct {
  8. ProjectID int `json:"project_id"` //项目ID(项目编号由由后台维护,前端可读不可写)
  9. BtsID int `json:"bts_id"` //基站ID,在同一个项目钟,基站ID唯一
  10. }
  11. // 升级响应
  12. type UploadFileResp struct {
  13. UpgradePercent uint8 `json:"upgrade_percent"` //升级百分比
  14. UpgradeFlag uint8 `json:"upgrade_flag"` //升级状态,1:失败,2:成功
  15. }
  16. //web socket
  17. type UploadFileWebSocket struct {
  18. mysqlmodel.BaseModelDB
  19. BtsID int `json:"bts_id"` //基站ID,在同一个项目钟,基站ID唯一
  20. UpgradePercent uint8 `json:"upgrade_percent"` //升级百分比
  21. UpgradeFlag uint8 `json:"upgrade_flag"` //升级状态,1:失败,2:成功
  22. }