szdzModels.go 2.4 KB

1234567891011121314151617181920212223242526272829303132
  1. package models
  2. import "time"
  3. // Szdz3goodspickup 商品提货单表
  4. type Szdz3goodspickup struct {
  5. Takeorderid uint64 `json:"takeorderid" xorm:"'TAKEORDERID'" binding:"required"` // 提货单号(905+Unix秒时间戳(10位)+xxxxxx)
  6. Accountid uint64 `json:"accountid" xorm:"'ACCOUNTID'"` // 账户ID
  7. Goodsid uint64 `json:"goodsid" xorm:"'GOODSID'"` // 商品ID
  8. Userid uint64 `json:"userid" xorm:"'USERID'"` // 用户ID
  9. Qty float64 `json:"qty" xorm:"'QTY'"` // 提货数量
  10. Reqtime time.Time `json:"reqtime" xorm:"'REQTIME'"` // 更新时间
  11. Recivername string `json:"recivername" xorm:"'RECIVERNAME'"` // 提货人姓名
  12. Cardtypeid uint32 `json:"cardtypeid" xorm:"'CARDTYPEID'"` // 提货人证件类型
  13. Cardnum string `json:"cardnum" xorm:"'CARDNUM'"` // 提货人证件号码
  14. Phonenum string `json:"phonenum" xorm:"'PHONENUM'"` // 提货人联系方式
  15. Takemode uint32 `json:"takemode" xorm:"'TAKEMODE'"` // 提货方式 - 2:自提 3:配送
  16. Address string `json:"address" xorm:"'ADDRESS'"` // 提货人详细地址
  17. Takeremark string `json:"takeremark" xorm:"'TAKEREMARK'"` // 提货备注
  18. Takeorderstatus uint32 `json:"takeorderstatus" xorm:"'TAKEORDERSTATUS'"` // 提货状态 - 1:待发货 2:已发货 3:已收货
  19. Auditer uint32 `json:"auditer" xorm:"'AUDITER'"` // 审核人
  20. Audittime time.Time `json:"audittime" xorm:"'AUDITTIME'"` // 审核时间
  21. Checkremark string `json:"checkremark" xorm:"'CHECKREMARK'"` // 审核备注
  22. Tradedate string `json:"tradedate" xorm:"'TRADEDATE'"` // 交易日(yyyyMMdd)
  23. Marketid uint32 `json:"marketid" xorm:"'MARKETID'"` // 市场ID
  24. Handlestatus uint32 `json:"handlestatus" xorm:"'HANDLESTATUS'"` // 处理状态
  25. }
  26. // TableName is SZDZ3_GOODSPICKUP
  27. func (Szdz3goodspickup) TableName() string {
  28. return "SZDZ3_GOODSPICKUP"
  29. }