zhangqian
2023-11-25 8b88bcc370b0b2e22fbbf872c2c460fe2a208181
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package request
 
type PageInfo struct {
    Page     int `json:"page" form:"page"`         // 页码
    PageSize int `json:"pageSize" form:"pageSize"` // 每页大小
}
 
type GetById struct {
    ID uint `json:"id"` // 主键ID
}
 
type SetCurrentDevice struct {
    CurrentDeviceID string `json:"currentDeviceID,omitempty"` //当前选定的生产设备
}
 
type DeviceConfig struct {
    NeedSetProcessParams bool `json:"needSetProcessParams,omitempty"` //是否需要设置工艺参数
}
 
type ReportWork struct {
    ProcedureId  uint   `json:"procedureId" binding:"required"`   //工序id
    ReportAmount int    `json:"reportAmount"  binding:"required"` //报工数量
    WorkerID     string `json:"workerID"  binding:"required"`     //报告者id
}
 
type ReportWorkList struct {
    PageInfo
    ProcedureId uint `json:"procedureId" binding:"required"` //工序id
}