78 lines
3.5 KiB
Go
78 lines
3.5 KiB
Go
package v1
|
|
|
|
import (
|
|
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
|
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
)
|
|
|
|
// ---------------------------------------------------------------------------
|
|
// 卡基础信息查询
|
|
// ---------------------------------------------------------------------------
|
|
|
|
type SimCardBaseQueryTemplateReq struct {
|
|
g.Meta `path:"/tSimCardBaseQuery/template" method:"get" tags:"卡基础信息查询" summary:"下载卡基础信息查询Excel模板" x-check-permission:"cpm:iot:tSimCardBaseQuery:view"`
|
|
}
|
|
|
|
type SimCardBaseQueryTemplateRes struct{}
|
|
|
|
type SimCardBaseQueryColumnsReq struct {
|
|
g.Meta `path:"/tSimCardBaseQuery/columns" method:"get" tags:"卡基础信息查询" summary:"卡基础信息查询可选导出列" x-check-permission:"cpm:iot:tSimCardBaseQuery:view"`
|
|
}
|
|
|
|
type SimCardBaseQueryColumnsRes struct {
|
|
Items []model.ExportColumn `json:"items" dc:"可选导出列"`
|
|
}
|
|
|
|
// SimCardBaseQueryExportReq 提交卡基础信息查询导出。
|
|
// Excel 模式上传 file;批量输入填 batchInput;连号填 dimension/startNum/endNum。
|
|
type SimCardBaseQueryExportReq struct {
|
|
g.Meta `path:"/tSimCardBaseQuery/export" method:"post" tags:"卡基础信息查询" summary:"提交卡基础信息查询导出" mime:"multipart/form-data" x-check-permission:"cpm:iot:tSimCardBaseQuery:view"`
|
|
model.SimCardQueryExportParam
|
|
}
|
|
|
|
type SimCardBaseQueryExportRes struct {
|
|
*model.SimCardQuerySubmitRes
|
|
}
|
|
|
|
// ---------------------------------------------------------------------------
|
|
// 月历史用量查询
|
|
// ---------------------------------------------------------------------------
|
|
|
|
type SimCardUsageHistoryTemplateReq struct {
|
|
g.Meta `path:"/tSimCardUsageHistory/template" method:"get" tags:"月历史用量查询" summary:"下载月历史用量查询Excel模板" x-check-permission:"cpm:iot:tSimCardUsageHistory:view"`
|
|
}
|
|
|
|
type SimCardUsageHistoryTemplateRes struct{}
|
|
|
|
type SimCardUsageHistoryColumnsReq struct {
|
|
g.Meta `path:"/tSimCardUsageHistory/columns" method:"get" tags:"月历史用量查询" summary:"月历史用量查询可选列与月份清单" x-check-permission:"cpm:iot:tSimCardUsageHistory:view"`
|
|
}
|
|
|
|
type SimCardUsageHistoryColumnsRes struct {
|
|
Items []model.ExportColumn `json:"items" dc:"可选固定列"`
|
|
Months []string `json:"months" dc:"近12个月月份清单,顺序即导出列顺序"`
|
|
}
|
|
|
|
// SimCardUsageHistoryDeptOptionsReq 所属公司下拉,展示范围由数据权限决定。
|
|
type SimCardUsageHistoryDeptOptionsReq struct {
|
|
g.Meta `path:"/tSimCardUsageHistory/deptOptions" method:"get" tags:"月历史用量查询" summary:"月历史用量查询可选公司" x-check-permission:"cpm:iot:tSimCardUsageHistory:view"`
|
|
}
|
|
|
|
type SimCardUsageHistoryDeptOptionsRes struct {
|
|
Items []*model.SimCardQueryDeptOption `json:"items" dc:"可选公司"`
|
|
// CurrentDeptId 当前登录用户所属部门,前端用于把公司下拉默认指向本企业。
|
|
CurrentDeptId int64 `json:"currentDeptId" dc:"当前用户所属部门ID"`
|
|
}
|
|
|
|
// SimCardUsageHistoryExportReq 提交月历史用量查询导出。
|
|
// 比卡基础信息查询多一个 dept 模式:按所属公司整批导出。
|
|
type SimCardUsageHistoryExportReq struct {
|
|
g.Meta `path:"/tSimCardUsageHistory/export" method:"post" tags:"月历史用量查询" summary:"提交月历史用量查询导出" mime:"multipart/form-data" x-check-permission:"cpm:iot:tSimCardUsageHistory:view"`
|
|
model.SimCardUsageHistoryExportParam
|
|
}
|
|
|
|
type SimCardUsageHistoryExportRes struct {
|
|
*model.SimCardQuerySubmitRes
|
|
}
|