package request
|
|
import "apsClient/constvar"
|
|
// TaskInfo 任务开启通知请求参数
|
type TaskInfo struct {
|
OrderId string `json:"orderId"` // 订单号
|
Product string `json:"password"` // 产品
|
Procedure string `json:"procedure"` // 工序
|
WorkOrder string `json:"workOrder"` // 工单
|
Device string `json:"device"` // 设备
|
}
|
|
// TaskList 任务列表请求参数
|
type TaskList struct {
|
PageInfo
|
TaskMode constvar.TaskMode `json:"taskMode" form:"taskMode"`
|
DeviceID string `json:"deviceID"`
|
}
|
|
type SendProcessParams struct {
|
ProcedureId uint `json:"procedureId" binding:"required"`
|
}
|
|
type GetProductProgress struct {
|
Channel int32 `json:"channel"`
|
}
|
|
// ProcessModelList 工艺参数列表请求参数
|
type ProcessModelList struct {
|
PageInfo
|
ProcedureId uint `json:"procedureId" form:"procedureId" binding:"required"` //当前的工序id
|
Number string `json:"number" form:"number" binding:"required"` //当前正在使用的工艺参数编号
|
}
|
|
// TaskListByChannel 按channel返回任务列表请求参数
|
type TaskListByChannel struct {
|
Offset int `json:"offset,omitempty" form:"offset"` //默认0
|
Limit int `json:"limit,omitempty" form:"limit"` //默认3
|
Type QueryType `json:"type,omitempty" form:"type"` //1 未完成 2 今天未完成 3 已完成
|
Channel *int32 `json:"channel" form:"channel"` //通道号。不传取全部的
|
DeviceID string `json:"deviceID"`
|
}
|
|
type QueryType int
|
|
const (
|
QueryTypeUnFinish QueryType = 1
|
QueryTypeToday QueryType = 2
|
QueryTypeFinished QueryType = 3
|
)
|