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"` }