Files
jx-print/model/app_model/app_print.go
邹宗楠 f4f6bbd80b 1
2022-07-26 17:37:13 +08:00

47 lines
2.3 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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 string `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"`
}