szdz.go 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. package models
  2. import "time"
  3. // Szdz3goodspickup 商品提货单表
  4. type Szdz3goodspickup struct {
  5. Takeorderid string `json:"takeorderid" xorm:"'TAKEORDERID'" binding:"required"` // 提货单号(905+Unix秒时间戳(10位)+xxxxxx)
  6. Accountid int64 `json:"accountid" xorm:"'ACCOUNTID'"` // 账户ID
  7. Goodsid int64 `json:"goodsid" xorm:"'GOODSID'"` // 商品ID
  8. Userid int64 `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 int32 `json:"cardtypeid" xorm:"'CARDTYPEID'"` // 提货人证件类型
  13. Cardnum string `json:"cardnum" xorm:"'CARDNUM'"` // 提货人证件号码
  14. Phonenum string `json:"phonenum" xorm:"'PHONENUM'"` // 提货人联系方式
  15. Takemode int32 `json:"takemode" xorm:"'TAKEMODE'"` // 提货方式 - 2:自提 3:配送
  16. Address string `json:"address" xorm:"'ADDRESS'"` // 提货人详细地址
  17. Takeremark string `json:"takeremark" xorm:"'TAKEREMARK'"` // 提货备注
  18. Takeorderstatus int32 `json:"takeorderstatus" xorm:"'TAKEORDERSTATUS'"` // 提货状态 - 1:待发货 2:已发货 3:已收货
  19. Auditer int32 `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 int32 `json:"marketid" xorm:"'MARKETID'"` // 市场ID
  24. Handlestatus int32 `json:"handlestatus" xorm:"'HANDLESTATUS'"` // 处理状态
  25. }
  26. // TableName is SZDZ3_GOODSPICKUP
  27. func (Szdz3goodspickup) TableName() string {
  28. return "SZDZ3_GOODSPICKUP"
  29. }
  30. // Szdz3convertlog 交易系统转换流水表
  31. type Szdz3convertlog struct {
  32. Logid int64 `json:"logid" xorm:"'LOGID'" binding:"required"` // LogID(901+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
  33. Tradedate string `json:"tradedate" xorm:"'TRADEDATE'"` // 交易日(yyyyMMdd)
  34. Converttype int32 `json:"converttype" xorm:"'CONVERTTYPE'"` // 转换类型 - 1:金点赞转交易 2:金点拍转交易 3:交易转金点赞 4:交易转金点拍
  35. Outergoodscode string `json:"outergoodscode" xorm:"'OUTERGOODSCODE'"` // 外部商品代码[JD\PD]
  36. Innergoodsid int64 `json:"innergoodsid" xorm:"'INNERGOODSID'"` // 内部商品ID
  37. Outvalue float64 `json:"outvalue" xorm:"'OUTVALUE'"` // 源值
  38. Invalue float64 `json:"invalue" xorm:"'INVALUE'"` // 目标值
  39. Outratio int64 `json:"outratio" xorm:"'OUTRATIO'"` // 配置转出比值
  40. Inratio int64 `json:"inratio" xorm:"'INRATIO'"` // 配置转入比值
  41. Daymaxvalue float64 `json:"daymaxvalue" xorm:"'DAYMAXVALUE'"` // 配置当日最大转入限制
  42. Timemaxvalue float64 `json:"timemaxvalue" xorm:"'TIMEMAXVALUE'"` // 配置单次最大转入限制
  43. Timeminvalue float64 `json:"timeminvalue" xorm:"'TIMEMINVALUE'"` // 配置单次最小数量限制
  44. Userid int64 `json:"userid" xorm:"'USERID'"` // 用户ID
  45. Accountid int64 `json:"accountid" xorm:"'ACCOUNTID'"` // 资金账户ID
  46. Createtime time.Time `json:"createtime" xorm:"'CREATETIME'"` // 记账时间
  47. Handlestatus int32 `json:"handlestatus" xorm:"'HANDLESTATUS'"` // 处理状态
  48. Clientticket string `json:"clientticket" xorm:"'CLIENTTICKET'"` // 客户端流水号
  49. Remark string `json:"remark" xorm:"'REMARK'"` // 备注
  50. Mobile string `json:"mobile" xorm:"'MOBILE'"` // 手机号码(加密存储)
  51. Sessionid int64 `json:"sessionid" xorm:"'SESSIONID'"` // 会话ID
  52. Daymaxvalue2 float64 `json:"daymaxvalue2" xorm:"'DAYMAXVALUE2'"` // 配置当日最大转入限制(转入)
  53. Timemaxvalue2 float64 `json:"timemaxvalue2" xorm:"'TIMEMAXVALUE2'"` // 配置单次最大转入限制(转入)
  54. Timeminvalue2 float64 `json:"timeminvalue2" xorm:"'TIMEMINVALUE2'"` // 配置单次最小数量限制(转入)
  55. Pddecimalplace int32 `json:"pddecimalplace" xorm:"'PDDECIMALPLACE'"` // PD小数位
  56. }
  57. // TableName is SZDZ3_CONVERTLOG
  58. func (Szdz3convertlog) TableName() string {
  59. return "SZDZ3_CONVERTLOG"
  60. }
  61. // Szdz3searchwhitelist 搜索白名单表
  62. type Szdz3searchwhitelist struct {
  63. Userid int64 `json:"userid" xorm:"'USERID'" binding:"required"` // 用户ID
  64. Createtime time.Time `json:"createtime" xorm:"'CREATETIME'"` // 创建时间
  65. Creatorid int64 `json:"creatorid" xorm:"'CREATORID'"` // 创建人
  66. Modifierid int64 `json:"modifierid" xorm:"'MODIFIERID'"` // 修改人
  67. Modifytime time.Time `json:"modifytime" xorm:"'MODIFYTIME'"` // 修改时间
  68. }
  69. // TableName is SZDZ3_SEARCHWHITELIST
  70. func (Szdz3searchwhitelist) TableName() string {
  71. return "SZDZ3_SEARCHWHITELIST"
  72. }
  73. // Szdz3convertconfig 交易系统转换设置表
  74. type Szdz3convertconfig struct {
  75. Converttype int32 `json:"converttype" xorm:"'CONVERTTYPE'" binding:"required"` // 转换类型 - 1:金点赞转交易 2:金点拍转交易 3:交易转金点赞(不设置) 4:交易转金点拍(不设置) 5:花生米转交易 6:交易转花生米(不设置)
  76. Outergoodscode string `json:"outergoodscode" xorm:"'OUTERGOODSCODE'" binding:"required"` // 外部商品代码[JD\PD]
  77. Innergoodsid int64 `json:"innergoodsid" xorm:"'INNERGOODSID'" binding:"required"` // 内部商品ID[交易]
  78. Outratio int64 `json:"outratio" xorm:"'OUTRATIO'"` // 源值
  79. Inratio int64 `json:"inratio" xorm:"'INRATIO'"` // 目标值
  80. Daymaxvalue float64 `json:"daymaxvalue" xorm:"'DAYMAXVALUE'"` // 当日最大转入限制
  81. Timemaxvalue float64 `json:"timemaxvalue" xorm:"'TIMEMAXVALUE'"` // 单次最大转入限制
  82. Timeminvalue float64 `json:"timeminvalue" xorm:"'TIMEMINVALUE'"` // 单次最小转入限制
  83. Createtime time.Time `json:"createtime" xorm:"'CREATETIME'"` // 创建时间
  84. Creatorid int64 `json:"creatorid" xorm:"'CREATORID'"` // 创建人
  85. Modifierid int64 `json:"modifierid" xorm:"'MODIFIERID'"` // 修改人
  86. Modifytime time.Time `json:"modifytime" xorm:"'MODIFYTIME'"` // 修改时间
  87. Pddecimalplace int32 `json:"pddecimalplace" xorm:"'PDDECIMALPLACE'"` // PD小数位
  88. Canin int32 `json:"canin" xorm:"'CANIN'"` // 是否可转入 - 0:不可 1:可 [5:花生米转交易]
  89. Canout int32 `json:"canout" xorm:"'CANOUT'"` // 是否可转出 - 0:不可 1:可 [5:花生米转交易]
  90. Freezedays int32 `json:"freezedays" xorm:"'FREEZEDAYS'"` // 冻结天数 [5:花生米转交易]
  91. }
  92. // TableName is SZDZ3_CONVERTCONFIG
  93. func (Szdz3convertconfig) TableName() string {
  94. return "SZDZ3_CONVERTCONFIG"
  95. }