Browse Source

添加发运相关的结构体定义

pull/31/head
zhangxin 3 years ago
parent
commit
6992380aa6
1 changed files with 35 additions and 13 deletions
  1. +35
    -13
      models/jit/jit.go

+ 35
- 13
models/jit/jit.go View File

@ -7,8 +7,8 @@ import (
// PackOrderInfo 包装页面返回数据
type PackOrderInfo struct {
InfoType string `json:"InfoType"`
Message string `json:"Message"`
InfoType string `json:"InfoType"`
Message string `json:"Message"`
}
// PackTemplateWithLst 包装模板及详细结构体
@ -17,25 +17,47 @@ type PackTemplateWithLst struct {
PackTemplateItemLst `xorm:"extends"`
}
// UserPackOrder 登录用户当前操作的包装单
type UserPackOrder struct {
Lock *sync.Mutex
PackOrderId string
UserId string
ProjectId string
TemplateLi []PackTemplate
SyncTime time.Time
Lock *sync.Mutex
PackOrderId string
UserId string
ProjectId string
TemplateLi []PackTemplate
SyncTime time.Time
}
// UserPackOrderMap 所有在线用户操作包装单MAP
var UserPackOrderMap map[string]UserPackOrder
// AllPackTemplateData 所有的包装单模板
type AllPackTemplateData struct{
Lock sync.RWMutex
type AllPackTemplateData struct {
Lock sync.RWMutex
SyncTime time.Time
Data []PackTemplate
Data []PackTemplate
}
// AllPackTemplate 所有包装单模板数据
var AllPackTemplate AllPackTemplateData
// TempShipOrderData 当前用户发运单 扫描的临时数据
type TempShipOrderData struct {
UserId string
ScannedArtMap map[string]int
PackOrderIdLi []string
}
var AllPackTemplate AllPackTemplateData
// UserShipOrderTempMap 所有用户 发运处理的临时数据
var UserShipOrderTempMap map[string]TempShipOrderData
// ShipResult 发运扫描返回前端结构体
type ShipResult struct {
IsClosed bool `json:"isClosed"`
Message string `json:"message"`
}
// ShipOrderWithStatus 发运单连表状态
type ShipOrderWithStatus struct {
ShipOrder `xorm:"extends"`
ShipOrderStatus `xorm:"extends"`
}

Loading…
Cancel
Save