修改api

This commit is contained in:
邹宗楠
2024-01-05 16:19:35 +08:00
parent fdc2736012
commit 69ad23a7dd
3 changed files with 555 additions and 0 deletions

View File

@@ -0,0 +1,96 @@
package model
const (
PrinterStatusOnlineWithoutPaper = 2 //在线缺纸
PrinterStatusOnline = 1 //在线正常
PrinterStatusOffline = -1 //离线
PrinterStatusNoFlow = -2 //当月流量超30m了
PrintMsgAlreadySend = 2 //已经发出打印消息
PrintMsgSuccess = 1 //打印成功
PrintMsgWait = 0 //待打印
PrintMsgFail = -1 //打印失败(打印机报出)
PrintMsgErr = -2 //京西报出
PrintMsgAll = -9
)
type AddPrinterParam struct {
PrintNo string `json:"print_no"` //打印机编号
Name string `json:"name"` //打印机备注名
SIM string `json:"sim"` //sim卡号-电话号码,接受验证的电话
StoreId int64 `json:"store_id"` // 门店id
}
//type Printer struct {
// ModelIDCULD
//
// AppID int `orm:"column(app_id)" json:"app_id" db:"app_id"` //应用编号
// PrintNo string `json:"print_no" db:"print_no"` //打印机编号
// PrintKey string `json:"print_key" db:"print_key"` //打印机识别码
// Name string `json:"name" db:"name"` //打印机备注名
// Status int `json:"status" db:"status"` //打印机状态
// IsOnline int `json:"is_online" db:"is_online"` //1在线0离线
// IccID string `orm:"column(icc_id)" json:"IccID" db:"icc_id"` //sim卡号
// Sound string `json:"sound" db:"sound"` //声音类型 sounda ,b,c,d,e,f,g
// Volume int `json:"volume" db:"volume"` //音量1-5 对应打印机2-10
// FlowFlag int `json:"flowFlag" db:"flow_flag"` //是否超流量了1表示超了
// OfflineCount int `json:"offlineCount" db:"offline_count"` //掉线次数
// UserId string `orm:"column(user_id)" json:"user_id" db:"user_id"` //用户id
//}
func (v *Printer) TableIndex() [][]string {
return [][]string{
[]string{"PrintNo"},
}
}
//
//type PrintMsg struct {
// ModelIDCULD
//
// MsgID string `orm:"column(msg_id)" json:"msg_id" db:"msg_id"` //消息ID
// PrintNo string `json:"print_no" db:"print_no"` //打印机编号
// OrderNo string `json:"order_no" db:"order_no"` //订单序号
// Content string `orm:"type(text)" json:"content" db:"content"` //订单内容
// Status int `json:"status" db:"status"` //打印状态
// Comment string `json:"comment" db:"comment"` //失败原因
// ContentEncryption string `orm:"type(text)" json:"content_encryption" db:"content_encryption"` //订单类容进制文件
//}
func (v *PrintMsg) TableIndex() [][]string {
return [][]string{
[]string{"PrintNo"},
}
}
//流量支出
//type SimFlowExpend struct {
// ModelIDCUL
//
// IccID string `orm:"column(icc_id)" json:"iccID" db:"icc_id"` //sim卡iccid
// Flow float64 `json:"flow" db:"flow"` //流量数
// FlowUnit string `json:"flowUnit" db:"flow_unit"` //流量单位
//}
func (v *SimFlowExpend) TableIndex() [][]string {
return [][]string{
[]string{"IccID"},
}
}
//流量划入
//type SimFlowIncome struct {
// ModelIDCUL
//
// IccID string `orm:"column(icc_id)" json:"iccID" db:"icc_id"` //sim卡iccid
// Flow float64 `json:"flow" db:"flow"` //流量数
// FlowUnit string `json:"flowUnit" db:"flow_unit"` //流量单位
// IncomeType int `json:"incomeType" db:"income_type"` //1 表示系统每月自动划转2 表示商户自己冲的
// OrderID string `orm:"column(order_id)" json:"order_id" db:"order_id"` //订单号
//}
func (v *SimFlowIncome) TableIndex() [][]string {
return [][]string{
[]string{"IccID"},
}
}