// 文件上传模块
// 秒寻科技
// zt 2024-11-11
package uploadfilemodel

import "ipsomc/core/dao/mysql/mysqlmodel"

// 上传文件时附带参数
type UploadFileParam struct {
	ProjectID int `json:"project_id"` //项目ID（项目编号由由后台维护，前端可读不可写）
	BtsID     int `json:"bts_id"`     //基站ID，在同一个项目钟，基站ID唯一
}

// 升级响应
type UploadFileResp struct {
	UpgradePercent uint8 `json:"upgrade_percent"` //升级百分比
	UpgradeFlag    uint8 `json:"upgrade_flag"`    //升级状态，1：失败，2：成功
}

//web socket
type UploadFileWebSocket struct {
	mysqlmodel.BaseModelDB
	BtsID          int   `json:"bts_id"`          //基站ID，在同一个项目钟，基站ID唯一
	UpgradePercent uint8 `json:"upgrade_percent"` //升级百分比
	UpgradeFlag    uint8 `json:"upgrade_flag"`    //升级状态，1：失败，2：成功
}
