47 lines
2.3 KiB
Go
47 lines
2.3 KiB
Go
package app_model
|
||
|
||
type AddPrintReq struct {
|
||
AppID int `json:"app_id" form:"app_id" binding:"required"`
|
||
Prints string `json:"prints" form:"prints" binding:"required"`
|
||
}
|
||
|
||
type QueryPrintReq struct {
|
||
AppID int `json:"app_id" form:"app_id" binding:"required"` // appId
|
||
PrintNo string `json:"print_no" form:"print_no"` //打印机编号
|
||
Name string `json:"name" form:"name"` //打印机备注,模糊
|
||
Status int `json:"status" form:"status"` //打印机状态。正常还是缺纸
|
||
IsOnline int `json:"is_online" form:"is_online"` //在线状态。1在线,0离线
|
||
Offset int `json:"offset" form:"offset"` // 跳过
|
||
PageSize int `json:"page_size" form:"page_size" binding:"required"` // 页数
|
||
}
|
||
|
||
type DeletePrintReq struct {
|
||
AppID int `json:"app_id" form:"app_id" binding:"required"`
|
||
PrintNos string `json:"print_nos" form:"print_nos" binding:"required"` //打印机编号s
|
||
}
|
||
|
||
type UpdatePrintReq struct {
|
||
AppID int `json:"app_id" form:"app_id" binding:"required"` // appId
|
||
PrintNo string `json:"print_no" form:"print_no" binding:"required"` //打印机编号
|
||
Name string `json:"name" form:"name"` //打印机备注,模糊
|
||
Sound string `json:"sound" form:"sound"` //声音类型
|
||
Volume int `json:"volume" form:"volume"` //音量大小
|
||
}
|
||
|
||
type TestPrintReq struct {
|
||
AppID int `json:"app_id" form:"app_id" binding:"required"`
|
||
PrintNo string `json:"print_no" form:"print_no" binding:"required"` //打印机编号
|
||
OrderNo int64 `json:"order_no" form:"order_no" binding:"required"` //订单序号
|
||
Content string `json:"content" form:"content"` //打印内容
|
||
}
|
||
|
||
type GetPrintMsg struct {
|
||
AppID int `json:"app_id" form:"app_id" binding:"required"`
|
||
PrintNo string `json:"print_no" form:"print_no" binding:"required"` //打印机编号
|
||
MsgID string `json:"msg_id" form:"msg_id"` //消息ID
|
||
BeginAt string `json:"begin_at" form:"begin_at"` //开始时间 默认一周内
|
||
EndAt string `json:"end_at" form:"end_at"`
|
||
Offset int `json:"offset" form:"offset"`
|
||
PageSize int `json:"page_size" form:"page_size" binding:"required"`
|
||
}
|