ori.go 61 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797
  1. package models
  2. import "time"
  3. // Wrtradeorderdetail 仓单贸易委托表 - 导历史
  4. type Wrtradeorderdetail struct {
  5. WRTRADEORDERID int64 `json:"wrtradeorderid" xorm:"WRTRADEORDERID"` // 仓单贸易委托单ID(320+Unix秒时间戳(10位)+xxxxxx)
  6. TRADEDATE string `json:"tradedate" xorm:"TRADEDATE"` // 交易日(yyyyMMdd)
  7. WRTRADETYPE int32 `json:"wrtradetype" xorm:"WRTRADETYPE"` // 仓单贸易类型 - 1:挂牌 2:摘牌 3:提货卖(文化中国) 4:提货买(文化中国)
  8. BUYORSELL int32 `json:"buyorsell" xorm:"BUYORSELL"` // 买卖 - 0:买 1:卖
  9. RELATEDWRTRADEORDERID int64 `json:"relatedwrtradeorderid" xorm:"RELATEDWRTRADEORDERID"` // 关联委托单号(摘牌委托关联挂牌委托单ID)
  10. MARKETID int64 `json:"marketid" xorm:"MARKETID"` // 市场ID
  11. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  12. ACCOUNTID int64 `json:"accountid" xorm:"ACCOUNTID"` // 资金账号
  13. WRFACTORTYPEID int64 `json:"wrfactortypeid" xorm:"WRFACTORTYPEID"` // 仓单要素类型ID/商品ID(77)
  14. ORDERQTY int64 `json:"orderqty" xorm:"ORDERQTY"` // 委托数量
  15. TRADEQTY int64 `json:"tradeqty" xorm:"TRADEQTY"` // 成交数量
  16. CANCELQTY int64 `json:"cancelqty" xorm:"CANCELQTY"` // 撤销数量
  17. WRPRICETYPE int32 `json:"wrpricetype" xorm:"WRPRICETYPE"` // 价格方式 - 1:固定价 2-浮动价 - [挂牌]
  18. FIXEDPRICE float64 `json:"fixedprice" xorm:"FIXEDPRICE"` // 固定价格 - [挂牌]
  19. ISSPECIFIED int32 `json:"isspecified" xorm:"ISSPECIFIED"` // 是否指定对手 - 0:不指定 1:指定好友(贸易圈) 2:指定对手 - [挂牌]
  20. PRICEFACTOR float64 `json:"pricefactor" xorm:"PRICEFACTOR"` // 价格系数(浮动价时填写) - [挂牌]
  21. PRICEMOVE float64 `json:"pricemove" xorm:"PRICEMOVE"` // 升贴水(浮动价时填写) - [挂牌]
  22. FIRSTRATIO float64 `json:"firstratio" xorm:"FIRSTRATIO"` // 首付比率 - [挂牌时指定,摘牌时使用]
  23. WRTRANSFERUSERID int64 `json:"wrtransferuserid" xorm:"WRTRANSFERUSERID"` // 仓单受让用户 - [摘牌]
  24. TRADEPRICE float64 `json:"tradeprice" xorm:"TRADEPRICE"` // 成交价格 - [摘牌] (浮动价 ((商品1价格*商品1价格系数+升贴水)* 商品1重量系数 + 商品2价格*商品2价格系数+商品2升贴水)* 商品2重量系数 ...)* 委托单价格系数 + 委托单升贴水)
  25. FREEZEFIRSTAMOUNT float64 `json:"freezefirstamount" xorm:"FREEZEFIRSTAMOUNT"` // 冻结首付金额 - [摘牌]
  26. UNFREEZEFIRSTAMOUNT float64 `json:"unfreezefirstamount" xorm:"UNFREEZEFIRSTAMOUNT"` // 解冻首付金额 - [摘牌]
  27. PERFORMANCETEMPLATEID int64 `json:"performancetemplateid" xorm:"PERFORMANCETEMPLATEID"` // 履约计划模板ID
  28. VALIDTYPE int32 `json:"validtype" xorm:"VALIDTYPE"` // 有效类型 - 1当日有效 2本周有效 3指定日期有效 4一直有效
  29. VALIDTIME time.Time `json:"validtime" xorm:"VALIDTIME"` // 有效期限
  30. ORDERTIME time.Time `json:"ordertime" xorm:"ORDERTIME"` // 委托时间
  31. CANCELTIME time.Time `json:"canceltime" xorm:"CANCELTIME"` // 撤销时间
  32. WRTRADEORDERSTATUS int32 `json:"wrtradeorderstatus" xorm:"WRTRADEORDERSTATUS"` // 委托状态 - 参考枚举'WRTradeOrderStatus' - 1:委托请求 2:待冻结 3:委托成功 4:委托失败 5:配对成功 6:已撤 7:部成 8:已成 9:部成部撤 10:成交失败 11:委托拒绝 12:经过摘牌(先摘后挂专用) 13:冻结成功(通道交易专用) 14:通道已撤 15:通道部成部撤 16:成交失败违约(荷兰式竞拍专用) 17:冻结PD成功 18:冻结PD失败 19:冻结能量成功 20:冻结能量失败 21:预约已报价 22:过期未付 23:优惠券处理中 24:仓单生成失败 25:首付扣款失败 26:履约失败 27:撤单解冻贷款失败
  33. CLIENTTICKET string `json:"clientticket" xorm:"CLIENTTICKET"` // 客户端流水号
  34. ORDERSRC int32 `json:"ordersrc" xorm:"ORDERSRC"` // 委托来源 - 1:客户端 2:管理端 3:风控服务 4:交割服务 5:交易服务 6:交易日结
  35. CLIENTTYPE int32 `json:"clienttype" xorm:"CLIENTTYPE"` // 客户端类型 - 0:保留为未填终端类型 1:PC管理端 2:PC交易端 3:手机客户端_安卓 4:网页客户端 5:微信客户端 6:手机客户端_苹果 7:网上开户客户端 8:无效终端编号 9:报价终端(中江)
  36. UUID string `json:"-" xorm:"-"` // 发起端唯一id
  37. CLIENTORDERTIME time.Time `json:"clientordertime" xorm:"CLIENTORDERTIME"` // 客户端委托时间
  38. RETCODE int32 `json:"retcode" xorm:"RETCODE"` // 错误代码
  39. OPERATORID int64 `json:"operatorid" xorm:"OPERATORID"` // 操作员ID
  40. PRICEDISPLAYMODE int32 `json:"pricedisplaymode" xorm:"PRICEDISPLAYMODE"` // 浮动价显示方式 - 1:合并显示 2:分开显示1: 价格显示一个值 :(商品拟合价*价格系统+升贴水)2: 价格显示两个值:(商品拟合价*价格系统) 、 升贴水
  41. FREEZEMARGIN float64 `json:"freezemargin" xorm:"FREEZEMARGIN"` // 冻结保证金
  42. UNFREEZEMARGIN float64 `json:"unfreezemargin" xorm:"UNFREEZEMARGIN"` // 解冻保证金
  43. FREEZECHARGE float64 `json:"freezecharge" xorm:"FREEZECHARGE"` // 冻结手续费
  44. UNFREEZECHARGE float64 `json:"unfreezecharge" xorm:"UNFREEZECHARGE"` // 解冻手续费
  45. MARGINALGORITHM int32 `json:"marginalgorithm" xorm:"MARGINALGORITHM"` // 保证金方式 - 1:比率 2:固定
  46. MARGINVALUE float64 `json:"marginvalue" xorm:"MARGINVALUE"` // 保证金设置值
  47. CHARGEALGORITHM int32 `json:"chargealgorithm" xorm:"CHARGEALGORITHM"` // 手续费收取方式 1:比率 2:固定
  48. CHARGEALGORITHMVALUE float64 `json:"chargealgorithmvalue" xorm:"CHARGEALGORITHMVALUE"` // 手续费设置值(交易所部分)
  49. CHARGEALGORITHMVALUE2 float64 `json:"chargealgorithmvalue2" xorm:"CHARGEALGORITHMVALUE2"` // 手续费设置值(会员部分)
  50. CANBARGAIN int32 `json:"canbargain" xorm:"CANBARGAIN"` // 是否可议价 - 0:不可 1:可
  51. WRBARGAINID int64 `json:"wrbargainid" xorm:"WRBARGAINID"` // 议价申请单ID
  52. ATTACHMENT1 string `json:"attachment1" xorm:"ATTACHMENT1"` // 附件1
  53. ATTACHMENT2 string `json:"attachment2" xorm:"ATTACHMENT2"` // 附件2
  54. REMARK string `json:"remark" xorm:"REMARK"` // 备注
  55. APPLYID int64 `json:"applyid" xorm:"APPLYID"` // 申请单ID
  56. PERFORMANCEWAY int32 `json:"performanceway" xorm:"PERFORMANCEWAY"` // 交货模式 - 1:履约计划 2:分步履约 3:分步提货[文昌]
  57. BUYRELEASERATIO float64 `json:"buyreleaseratio" xorm:"BUYRELEASERATIO"` // 买方释放比率[2:分步履约]
  58. SELLRELEASERATIO float64 `json:"sellreleaseratio" xorm:"SELLRELEASERATIO"` // 卖方释放比率[2:分步履约]
  59. EXECUTEMODE int32 `json:"executemode" xorm:"EXECUTEMODE"` // 执行方式[2:分步履约] - 1:顺序执行 2:交叉执行
  60. EXECUTESIDE int32 `json:"executeside" xorm:"EXECUTESIDE"` // 执行方[2:分步履约] - 1:买方 2:卖方
  61. MINQTY int32 `json:"minqty" xorm:"MINQTY"` // 最小执行量[2:分步履约]
  62. HOLDDAYS int32 `json:"holddays" xorm:"HOLDDAYS"` // 合同期限[2:分步履约]
  63. AUCTIONWRTYPE int32 `json:"auctionwrtype" xorm:"AUCTIONWRTYPE"` // 仓单类型 - 1:无仓单 2:有仓单 3;有无仓单均可
  64. HASWR int32 `json:"haswr" xorm:"HASWR"` // 是否有仓单-卖方 - 0:无仓单 1:有仓单
  65. LIMITEDPRICE float64 `json:"limitedprice" xorm:"LIMITEDPRICE"` // 限制价格 - 浮动价,买方为最高价,卖方为最低价
  66. CANPART int32 `json:"canpart" xorm:"CANPART"` // 是否允许部份摘牌 - 0:不允许 1:允许
  67. WRID int64 `json:"wrid" xorm:"WRID"` // 关联仓单ID
  68. DELIVERYMONTH string `json:"deliverymonth" xorm:"DELIVERYMONTH"` // 交收月(yyyy-MM) [无仓单HasWR =0]
  69. DELIVERYGOODSID int32 `json:"deliverygoodsid" xorm:"DELIVERYGOODSID"` // 现货品种ID
  70. WRSTANDARDID int64 `json:"wrstandardid" xorm:"WRSTANDARDID"` // 现货商品ID
  71. DELISTMINQTY int32 `json:"delistminqty" xorm:"DELISTMINQTY"` // 起摘数量
  72. MARGINFLAG int32 `json:"marginflag" xorm:"MARGINFLAG"` // 挂牌是否指定保证金 - 0:未指定 1:指定
  73. ALLFRIENDSFLAG int32 `json:"allfriendsflag" xorm:"ALLFRIENDSFLAG"` // 是否全好友可见 - 0:否 1:是
  74. PRESALEAPPLYID int64 `json:"presaleapplyid" xorm:"PRESALEAPPLYID"` // 关联预售申请ID[47:仓单预售]
  75. PRESALETYPE int32 `json:"presaletype" xorm:"PRESALETYPE"` // 预售类型 - 1:摇号 2:配售[47:仓单预售]
  76. EXCHANGERATE float64 `json:"exchangerate" xorm:"EXCHANGERATE"` // 汇率[67]
  77. ORDERAMOUNT float64 `json:"orderamount" xorm:"ORDERAMOUNT"` // 挂牌金额[账户] [67]= OrderQty * FixedPrice * ExchangeRate /100
  78. }
  79. // TableName is WRTRADE_ORDERDETAIL
  80. func (r *Wrtradeorderdetail) TableName() string {
  81. return "WRTRADE_ORDERDETAIL"
  82. }
  83. // Wrtradetradequote 仓单贸易成交行情表
  84. type Wrtradetradequote struct {
  85. WRTRADEDETAILID int64 `json:"wrtradedetailid" xorm:"WRTRADEDETAILID"` // 仓单贸易成交单ID(321+Unix秒时间戳(10位)+xxxxxx)
  86. TRADEDATE string `json:"tradedate" xorm:"TRADEDATE"` // 交易日(yyyyMMdd)
  87. MARKETID int32 `json:"marketid" xorm:"MARKETID"` // 市场ID
  88. WRFACTORTYPEID int64 `json:"wrfactortypeid" xorm:"WRFACTORTYPEID"` // 仓单要素类型ID
  89. DELIVERYGOODSID int32 `json:"deliverygoodsid" xorm:"DELIVERYGOODSID"` // 现货品种ID
  90. WRSTANDARDID int32 `json:"wrstandardid" xorm:"WRSTANDARDID"` // 现货商品ID
  91. BUYUSERID int64 `json:"buyuserid" xorm:"BUYUSERID"` // 买方用户ID
  92. BUYACCOUNTID int64 `json:"buyaccountid" xorm:"BUYACCOUNTID"` // 买方账号ID
  93. SELLUSERID int64 `json:"selluserid" xorm:"SELLUSERID"` // 卖方用户ID
  94. SELLACCOUNTID int64 `json:"sellaccountid" xorm:"SELLACCOUNTID"` // 卖方账号ID
  95. TRADETIME time.Time `json:"tradetime" xorm:"TRADETIME"` // 成交时间
  96. TRADEPRICE float64 `json:"tradeprice" xorm:"TRADEPRICE"` // 成交价格
  97. TRADEQTY int64 `json:"tradeqty" xorm:"TRADEQTY"` // 成交数量
  98. TRADEAMOUNT float64 `json:"tradeamount" xorm:"TRADEAMOUNT"` // 成交金额
  99. PERFORMANCEPLANID int64 `json:"performanceplanid" xorm:"PERFORMANCEPLANID"` // 履约计划ID/合同ID
  100. EXCHANGERATE float64 `json:"exchangerate" xorm:"EXCHANGERATE"` // 汇率
  101. BUYCHARGEVALUE float64 `json:"buychargevalue" xorm:"BUYCHARGEVALUE"` // 买方手续费
  102. SELLCHARGEVALUE float64 `json:"sellchargevalue" xorm:"SELLCHARGEVALUE"` // 卖方手续费
  103. ORITRADEAMOUNT float64 `json:"oritradeamount" xorm:"ORITRADEAMOUNT"` // 成交金额[商品币种]
  104. }
  105. // TableName is WRTRADE_TRADEQUOTE
  106. func (r *Wrtradetradequote) TableName() string {
  107. return "WRTRADE_TRADEQUOTE"
  108. }
  109. // Wrtradebargainapply 仓单贸易议价申请表 - 导历史
  110. type Wrtradebargainapply struct {
  111. WRBARGAINID int64 `json:"wrbargainid" xorm:"WRBARGAINID"` // 议价申请单ID(327+Unix秒时间戳(10位)+xxxxxx)
  112. WRTRADEORDERID int64 `json:"wrtradeorderid" xorm:"WRTRADEORDERID"` // 关联委托单ID
  113. TRADEDATE string `json:"tradedate" xorm:"TRADEDATE"` // 交易日(yyyyMMdd)
  114. MARKETID int64 `json:"marketid" xorm:"MARKETID"` // 市场ID
  115. USERID int64 `json:"userid" xorm:"USERID"` // 摘牌人用户ID
  116. ACCOUNTID int64 `json:"accountid" xorm:"ACCOUNTID"` // 摘牌资金账号
  117. BUYORSELL int32 `json:"buyorsell" xorm:"BUYORSELL"` // 买卖 - 0:买 1:卖
  118. APPLYQTY int64 `json:"applyqty" xorm:"APPLYQTY"` // 摘牌数量
  119. APPLYPRICE string `json:"applyprice" xorm:"APPLYPRICE"` // 申请价格
  120. APPLYSTATUS int32 `json:"applystatus" xorm:"APPLYSTATUS"` // 申请状态 - 1:待确认 2:已确认 3:已拒绝 4:已撤销 5:系统撤销 6:处理失败 7:确认中
  121. HANDLESTATUS int32 `json:"handlestatus" xorm:"HANDLESTATUS"` // 处理状态
  122. APPLYTIME time.Time `json:"applytime" xorm:"APPLYTIME"` // 申请时间
  123. APPLYREMARK string `json:"applyremark" xorm:"APPLYREMARK"` // 申请备注
  124. CONFIRMQTY int64 `json:"confirmqty" xorm:"CONFIRMQTY"` // 可接受数量(拒绝时填写)-作废
  125. CONFIRMPRICE float64 `json:"confirmprice" xorm:"CONFIRMPRICE"` // 可接受价格(拒绝时填写)-作废
  126. CONFIRMUSERID int64 `json:"confirmuserid" xorm:"CONFIRMUSERID"` // 确认人
  127. CONFIRMTIME time.Time `json:"confirmtime" xorm:"CONFIRMTIME"` // 确认时间
  128. CONFIRMREMARK string `json:"confirmremark" xorm:"CONFIRMREMARK"` // 确认备注
  129. REFPRICE string `json:"refprice" xorm:"REFPRICE"` // 参考价格
  130. RETCODE int32 `json:"retcode" xorm:"RETCODE"` // 委托返回代码
  131. MATCHUSERID int64 `json:"matchuserid" xorm:"MATCHUSERID"` // 挂牌方用户ID
  132. MATCHACCOUNTID int64 `json:"matchaccountid" xorm:"MATCHACCOUNTID"` // 挂牌方资金账号
  133. LADINGBILLID int64 `json:"ladingbillid" xorm:"LADINGBILLID"` // 摘牌方提单ID [卖]
  134. SUBNUM int32 `json:"subnum" xorm:"SUBNUM"` // 摘牌方提单子单号 [卖]
  135. }
  136. // TableName is WRTRADE_BARGAINAPPLY
  137. func (r *Wrtradebargainapply) TableName() string {
  138. return "WRTRADE_BARGAINAPPLY"
  139. }
  140. // Gzselldelistingapply 卖摘牌申请表
  141. type Gzselldelistingapply struct {
  142. SELLDELISTINGAPPLYID int64 `json:"selldelistingapplyid" xorm:"SELLDELISTINGAPPLYID"` // 卖摘牌申请ID(916+Unix秒时间戳(10位)+xxxxxx)
  143. BUYWRTRADEORDERID int64 `json:"buywrtradeorderid" xorm:"BUYWRTRADEORDERID"` // 买委托单ID
  144. BUYUSERID int64 `json:"buyuserid" xorm:"BUYUSERID"` // 买方用户ID
  145. SELLUSERID int64 `json:"selluserid" xorm:"SELLUSERID"` // 卖方用户ID
  146. SELLACCOUNTID int64 `json:"sellaccountid" xorm:"SELLACCOUNTID"` // 卖方账户ID
  147. WRSTANDARDID int64 `json:"wrstandardid" xorm:"WRSTANDARDID"` // 现货商品ID
  148. WRFACTORTYPEID int64 `json:"wrfactortypeid" xorm:"WRFACTORTYPEID"` // 仓单要素类型ID
  149. APPLYQTY float64 `json:"applyqty" xorm:"APPLYQTY"` // 申请数量
  150. APPLYPRICE float64 `json:"applyprice" xorm:"APPLYPRICE"` // 申请价格
  151. APPLYSTATUS int32 `json:"applystatus" xorm:"APPLYSTATUS"` // 申请状态 - 1:待确认 2:已确认 3:已拒绝 4:已撤销 5:系统撤销 6:处理失败 7:确认中
  152. APPLYREMARK string `json:"applyremark" xorm:"APPLYREMARK"` // 申请备注
  153. APPLYTIME time.Time `json:"applytime" xorm:"APPLYTIME"` // 申请时间
  154. AUDITREMARK string `json:"auditremark" xorm:"AUDITREMARK"` // 确认备注
  155. SELLTRADEORDERID int64 `json:"selltradeorderid" xorm:"SELLTRADEORDERID"` // 卖方委托ID(买方确认成交后更新)
  156. AUDITTIME time.Time `json:"audittime" xorm:"AUDITTIME"` // 确认时间
  157. LADINGBILLID int64 `json:"ladingbillid" xorm:"LADINGBILLID"` // 卖方提单ID
  158. SUBNUM int32 `json:"subnum" xorm:"SUBNUM"` // 卖方提单子单号
  159. MARKETID int32 `json:"marketid" xorm:"MARKETID"` // 市场ID
  160. }
  161. // TableName is GZ_SELLDELISTINGAPPLY
  162. func (r *Gzselldelistingapply) TableName() string {
  163. return "GZ_SELLDELISTINGAPPLY"
  164. }
  165. // Gzbsfworderoperate 保税服务单据操作表
  166. type Gzbsfworderoperate struct {
  167. ORDERID int64 `json:"orderid" xorm:"ORDERID" form:"orderid" binding:"required"` // 单据ID(804+Unix秒时间戳(10位)+xxxxxx)
  168. GZBSSTATUS int32 `json:"gzbsstatus" xorm:"GZBSSTATUS"` // 操作后单据状态 - 枚举"GZBSStatus"
  169. OPERATORSRC int32 `json:"operatorsrc" xorm:"OPERATORSRC"` // 操作人来源 - 1:管理端 2:终端
  170. OPERATORID int64 `json:"operatorid" xorm:"OPERATORID"` // 操作人ID - systemmanager的autoid 或 loginaccount的loginid
  171. OPERATORACCOUNT string `json:"operatoraccount" xorm:"OPERATORACCOUNT"` // 操作人账号 - systemmanager的logincode 或 loginaccount的logincode,无则用loginid
  172. OPERATORNAME string `json:"operatorname" xorm:"OPERATORNAME"` // 操作人名称 - systemmanager的username 或 loginaccount的logincode,无则用loginid
  173. OPERATETIME time.Time `json:"operatetime" xorm:"OPERATETIME"` // 操作时间
  174. REMARK string `json:"remark" xorm:"REMARK"` // 操作备注
  175. TAXMARGIN float64 `json:"taxmargin" xorm:"TAXMARGIN"` // 税费保证金
  176. BANKFEE float64 `json:"bankfee" xorm:"BANKFEE"` // 汇款银行手续费
  177. LOGISTICSFEE float64 `json:"logisticsfee" xorm:"LOGISTICSFEE"` // 代缴物流保险费
  178. SERVICEFEE float64 `json:"servicefee" xorm:"SERVICEFEE"` // 综合服务费
  179. OTHERFEE float64 `json:"otherfee" xorm:"OTHERFEE"` // 其它费用
  180. TOTALFEE float64 `json:"totalfee" xorm:"TOTALFEE"` // 总费用 = 费用之和 (结算费用时不含税费保证金)
  181. LOGISTICSPROOFADDR string `json:"logisticsproofaddr" xorm:"LOGISTICSPROOFADDR"` // 代缴物流保险费凭证(确认结算费用时)
  182. BANKPROOFADDR string `json:"bankproofaddr" xorm:"BANKPROOFADDR"` // 广钻汇款银行手续费凭证(确认结算费用时)
  183. CUSTOMSPROOFADDR string `json:"customsproofaddr" xorm:"CUSTOMSPROOFADDR"` // 海关税费保证金收据(确认结算费用时)
  184. ADVANCEPROOFADDR string `json:"advanceproofaddr" xorm:"ADVANCEPROOFADDR"` // 预付款收款凭证(确认结算费用时)
  185. }
  186. // TableName is GZ_BSFWORDEROPERATE
  187. func (r *Gzbsfworderoperate) TableName() string {
  188. return "GZ_BSFWORDEROPERATE"
  189. }
  190. // Thjsignin 铁合金用户签到表
  191. type Thjsignin struct {
  192. USERID int64 `json:"userid" xorm:"USERID"` // 经纪会员用户ID
  193. TRADEDATE string `json:"tradedate" xorm:"TRADEDATE"` // 交易日(yyyyMMdd)
  194. SIGNINTIME time.Time `json:"signintime" xorm:"SIGNINTIME"` // 签到时间
  195. }
  196. // TableName is THJ_SIGNIN
  197. func (r *Thjsignin) TableName() string {
  198. return "THJ_SIGNIN"
  199. }
  200. // Thjscoreconfig 铁合金积分配置表
  201. type Thjscoreconfig struct {
  202. SCORECONFIGTYPE int32 `json:"scoreconfigtype" xorm:"SCORECONFIGTYPE"` // 积分配置类型 - 1:注册送红包 2:签到送积分 3:推广送积分 4:下级用户下单送积分 5:自己采购下单送积分 6:自己供求下单送积分 7:抽奖得红包
  203. PARMA1 int32 `json:"parma1" xorm:"PARMA1"` // 参数1
  204. PARMA2 int32 `json:"parma2" xorm:"PARMA2"` // 参数2
  205. PARMA3 int32 `json:"parma3" xorm:"PARMA3"` // 参数3
  206. PARMA4 int32 `json:"parma4" xorm:"PARMA4"` // 参数4
  207. PARMA5 int32 `json:"parma5" xorm:"PARMA5"` // 参数5
  208. PARMA6 int32 `json:"parma6" xorm:"PARMA6"` // 参数6
  209. PARMA7 int32 `json:"parma7" xorm:"PARMA7"` // 参数6
  210. }
  211. // TableName is THJ_SCORECONFIG
  212. func (r *Thjscoreconfig) TableName() string {
  213. return "THJ_SCORECONFIG"
  214. }
  215. // Thjuserscore 铁合金用户积分表
  216. type Thjuserscore struct {
  217. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  218. CURSCORE int64 `json:"curscore" xorm:"CURSCORE"` // 期末积分
  219. FREEZESCORE int64 `json:"freezescore" xorm:"FREEZESCORE"` // 冻结积分
  220. UPDATETIME time.Time `json:"updatetime" xorm:"UPDATETIME"` // 更新时间
  221. }
  222. // TableName is THJ_USERSCORE
  223. func (r *Thjuserscore) TableName() string {
  224. return "THJ_USERSCORE"
  225. }
  226. // Thjuserscorelog 铁合金用户积分流水表
  227. type Thjuserscorelog struct {
  228. AUTOID int64 `json:"autoid" xorm:"AUTOID"` // AutoID(SEQ_THJ_USERSCORELOG)
  229. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  230. SCORECONFIGTYPE int32 `json:"scoreconfigtype" xorm:"SCORECONFIGTYPE"` // 配置类型 - 1:注册红包 2:签到积分 3:推广积分 4:下级用户下单 5:采购下单 6:供求下单 7:抽奖
  231. SCORE float64 `json:"score" xorm:"SCORE"` // 变动积分
  232. ORISCORE float64 `json:"oriscore" xorm:"ORISCORE"` // 期初积分(变动前积)
  233. CURSCORE float64 `json:"curscore" xorm:"CURSCORE"` // 期末积分(变动后积)
  234. CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 记账时间
  235. REMARK string `json:"remark" xorm:"REMARK"` // 备注
  236. RELATEDORDERID int64 `json:"relatedorderid" xorm:"RELATEDORDERID"` // 关联单号\推荐人UserID
  237. REDPACKETVALUE float64 `json:"redpacketvalue" xorm:"REDPACKETVALUE"` // 红包值【抽奖】
  238. }
  239. // TableName is THJ_USERSCORELOG
  240. func (r *Thjuserscorelog) TableName() string {
  241. return "THJ_USERSCORELOG"
  242. }
  243. // Thjuseraccount 用户扩展表(铁合金)
  244. type Thjuseraccount struct {
  245. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  246. LEVELGROUPID int32 `json:"levelgroupid" xorm:"LEVELGROUPID"` // 交易商级别分组(THJ)
  247. BUYTOTALQTY int64 `json:"buytotalqty" xorm:"BUYTOTALQTY"` // 一级买总量(采购市场)(THJ)
  248. BUYTOTALQTY2 int64 `json:"buytotalqty2" xorm:"BUYTOTALQTY2"` // 一级买总量(供求市场)(THJ)
  249. BROKERPROFITRATE float64 `json:"brokerprofitrate" xorm:"BROKERPROFITRATE"` // 会员采购分出比例(THJ)
  250. BROKERPROFITRATE2 float64 `json:"brokerprofitrate2" xorm:"BROKERPROFITRATE2"` // 会员供求分出比例(THJ)
  251. BROKERPROFITRATE3 float64 `json:"brokerprofitrate3" xorm:"BROKERPROFITRATE3"` // 会员转让分出比例(THJ)
  252. BUYTOTALQTY3 int64 `json:"buytotalqty3" xorm:"BUYTOTALQTY3"` // 一级买总量(合同转让)(THJ)
  253. }
  254. // TableName is THJ_USERACCOUNT
  255. func (r *Thjuseraccount) TableName() string {
  256. return "THJ_USERACCOUNT"
  257. }
  258. // Thjinvestorlevelgroup 交易商级别分组表
  259. type Thjinvestorlevelgroup struct {
  260. LEVELGROUPID int64 `json:"levelgroupid" xorm:"LEVELGROUPID"` // 自增ID(SEQ_THJ_INVESTORLEVELGROUP)
  261. GROUPLEVEL int32 `json:"grouplevel" xorm:"GROUPLEVEL"` // 分组级别 - 唯一
  262. GROUPNAME string `json:"groupname" xorm:"GROUPNAME"` // 分级名称
  263. UPBUYQTY int32 `json:"upbuyqty" xorm:"UPBUYQTY"` // 晋级一级采购总量
  264. KEEPBUYQTY int32 `json:"keepbuyqty" xorm:"KEEPBUYQTY"` // 保级一级采购总量
  265. UPDATORID int64 `json:"updatorid" xorm:"UPDATORID"` // 更新人
  266. UPDATETIME time.Time `json:"updatetime" xorm:"UPDATETIME"` // 平台更新时间
  267. LEVELONEALGORITHM int32 `json:"levelonealgorithm" xorm:"LEVELONEALGORITHM"` // 一级分润算法(采购) 1:比率 2:固定
  268. LEVELONEVALUE float64 `json:"levelonevalue" xorm:"LEVELONEVALUE"` // 一级分润值(采购)
  269. LEVELTWOALGORITHM int32 `json:"leveltwoalgorithm" xorm:"LEVELTWOALGORITHM"` // 二级级分润算法(采购) 1:比率 2:固定
  270. LEVELTWOVALUE float64 `json:"leveltwovalue" xorm:"LEVELTWOVALUE"` // 二级分润值(采购)
  271. LEVELONEALGORITHM2 int32 `json:"levelonealgorithm2" xorm:"LEVELONEALGORITHM2"` // 一级分润算法(供求) 1:比率 2:固定
  272. LEVELONEVALUE2 float64 `json:"levelonevalue2" xorm:"LEVELONEVALUE2"` // 一级分润值(供求)
  273. LEVELONEALGORITHM3 int32 `json:"levelonealgorithm3" xorm:"LEVELONEALGORITHM3"` // 一级分润算法(转让) 1:比率 2:固定
  274. LEVELONEVALUE3 float64 `json:"levelonevalue3" xorm:"LEVELONEVALUE3"` // 一级分润值(转让)
  275. }
  276. // TableName is THJ_INVESTORLEVELGROUP
  277. func (r *Thjinvestorlevelgroup) TableName() string {
  278. return "THJ_INVESTORLEVELGROUP"
  279. }
  280. // Thjinvestorcheckday 交易商考核时间表
  281. type Thjinvestorcheckday struct {
  282. AUTOID int64 `json:"autoid" xorm:"AUTOID"` // AutoID(SEQ_THJ_INVESTORCHECKDAY)
  283. CHECKDAY string `json:"checkday" xorm:"CHECKDAY"` // 考核日期(MMdd)
  284. CREATORID int64 `json:"creatorid" xorm:"CREATORID"` // 创建人
  285. CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 创建时间
  286. }
  287. // TableName is THJ_INVESTORCHECKDAY
  288. func (r *Thjinvestorcheckday) TableName() string {
  289. return "THJ_INVESTORCHECKDAY"
  290. }
  291. // Thjinvesotrdeposit 交易商定金比例设置表
  292. type Thjinvesotrdeposit struct {
  293. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  294. DEPOSITRATE float64 `json:"depositrate" xorm:"DEPOSITRATE"` // 定金比例
  295. DEPOSITQTY int64 `json:"depositqty" xorm:"DEPOSITQTY"` // 可用量
  296. }
  297. // TableName is THJ_INVESOTRDEPOSIT
  298. func (r *Thjinvesotrdeposit) TableName() string {
  299. return "THJ_INVESOTRDEPOSIT"
  300. }
  301. // Thjinvesotrdepositlog 交易商定金比例流水表
  302. type Thjinvesotrdepositlog struct {
  303. LOGID int64 `json:"logid" xorm:"LOGID"` // 流水ID(336+Unix秒时间戳(10位)+xxxxxx)
  304. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  305. DEPOSITRATE float64 `json:"depositrate" xorm:"DEPOSITRATE"` // 定金比例
  306. ORIDEPOSITQTY int64 `json:"oridepositqty" xorm:"ORIDEPOSITQTY"` // 可用量(变更前)
  307. CHANGEQTY int64 `json:"changeqty" xorm:"CHANGEQTY"` // 变更量
  308. CURDEPOSITQTY string `json:"curdepositqty" xorm:"CURDEPOSITQTY"` // 可用量(变更后)
  309. BUYUSERID int64 `json:"buyuserid" xorm:"BUYUSERID"` // 采购用户ID
  310. WRTRADEDETAILID int64 `json:"wrtradedetailid" xorm:"WRTRADEDETAILID"` // 采购成交单ID
  311. UPDATORID int64 `json:"updatorid" xorm:"UPDATORID"` // 更新人
  312. UPDATETIME time.Time `json:"updatetime" xorm:"UPDATETIME"` // 更新时间
  313. }
  314. // TableName is THJ_INVESOTRDEPOSITLOG
  315. func (r *Thjinvesotrdepositlog) TableName() string {
  316. return "THJ_INVESOTRDEPOSITLOG"
  317. }
  318. // Gzbscinoutorder 保税仓出入库申请表
  319. // type Gzbscinoutorder struct {
  320. // ORDERID int64 `json:"orderid" xorm:"ORDERID"` // 申请ID(806+Unix秒时间戳(10位)+xxxxxx)
  321. // ORDERTYPE int32 `json:"ordertype" xorm:"ORDERTYPE"` // 单据类型 - 1:进仓 2:出仓(枚举:GZBSCOrderType)
  322. // USERID int64 `json:"userid" xorm:"USERID"` // 申请用户ID
  323. // USERNAME string `json:"username" xorm:"USERNAME"` // 申请方名称
  324. // USERADDRESS string `json:"useraddress" xorm:"USERADDRESS"` // 申请方地点
  325. // CONTACTNAME string `json:"contactname" xorm:"CONTACTNAME"` // 申请方联系人
  326. // CONTACTNUM string `json:"contactnum" xorm:"CONTACTNUM"` // 申请方联系电话
  327. // LOGISTICSCOMPANY string `json:"logisticscompany" xorm:"LOGISTICSCOMPANY"` // 物流公司名称
  328. // LOGISTICSNO string `json:"logisticsno" xorm:"LOGISTICSNO"` // 托运单号
  329. // APPLICANTTIME time.Time `json:"applicanttime" xorm:"APPLICANTTIME"` // 申请时间
  330. // OUTTYPE int32 `json:"outtype" xorm:"OUTTYPE"` // 出仓类型 - 1:转厂 2:出境(枚举:GZBSCOutType)
  331. // ORDERSTATUS int32 `json:"orderstatus" xorm:"ORDERSTATUS"` // 进出仓状态 - 1.待确认 2.待上传 3.报关中 4.进仓中 5.出仓中 20.已关闭 21.确认拒绝(枚举:GZBSCOrderStatus)
  332. // JCKDATE time.Time `json:"jckdate" xorm:"JCKDATE"` // 进出口日期
  333. // CUSTOMSNO string `json:"customsno" xorm:"CUSTOMSNO"` // 报关单号
  334. // CHECKLISTNO string `json:"checklistno" xorm:"CHECKLISTNO"` // 核注清单号
  335. // SIGNEENAME string `json:"signeename" xorm:"SIGNEENAME"` // 收发货人
  336. // SIGNEEDATE time.Time `json:"signeedate" xorm:"SIGNEEDATE"` // 收发货人日期
  337. // SEALNO string `json:"sealno" xorm:"SEALNO"` // 进出仓封条号
  338. // CONFIRMERNAME string `json:"confirmername" xorm:"CONFIRMERNAME"` // 进出仓确认人
  339. // CONFIRMDATE time.Time `json:"confirmdate" xorm:"CONFIRMDATE"` // 进出仓确认时间
  340. // CONFIRMTRADEDATE string `json:"confirmtradedate" xorm:"CONFIRMTRADEDATE"` // 进出仓确认交易日(yyyyMMdd)
  341. // NETWEIGHTCT float64 `json:"netweightct" xorm:"NETWEIGHTCT"` // 净重(克拉)
  342. // NETWEIGHTGM float64 `json:"netweightgm" xorm:"NETWEIGHTGM"` // 净重(克)
  343. // BAGWEIGHTGM float64 `json:"bagweightgm" xorm:"BAGWEIGHTGM"` // 连袋重(克)
  344. // TOTALPRICE float64 `json:"totalprice" xorm:"TOTALPRICE"` // 总价
  345. // CUSTOMSTOTALVALUE float64 `json:"customstotalvalue" xorm:"CUSTOMSTOTALVALUE"` // 报关总值
  346. // GOODSNAME string `json:"goodsname" xorm:"GOODSNAME"` // 商品名称 - 明细的商品名称拼接("/")
  347. // ORDERNUM string `json:"ordernum" xorm:"ORDERNUM"` // 单据编号
  348. // }
  349. // // TableName is GZ_BSCINOUTORDER
  350. // func (r *Gzbscinoutorder) TableName() string {
  351. // return "GZ_BSCINOUTORDER"
  352. // }
  353. // Gzbscinoutorderdetail 保税仓出入库申请明细表
  354. type Gzbscinoutorderdetail struct {
  355. DETAILID int64 `json:"detailid" xorm:"DETAILID"` // 明细ID(807+Unix秒时间戳(10位)+xxxxxx)
  356. ORDERID int64 `json:"orderid" xorm:"ORDERID"` // 申请ID
  357. GOODSID int64 `json:"goodsid" xorm:"GOODSID"` // 商品ID
  358. GOODSSPEC string `json:"goodsspec" xorm:"GOODSSPEC"` // 规格
  359. RAWDETAIL string `json:"rawdetail" xorm:"RAWDETAIL"` // 原料明细
  360. BACKAGENUM int32 `json:"backagenum" xorm:"BACKAGENUM"` // 件数
  361. NETWEIGHTCT float64 `json:"netweightct" xorm:"NETWEIGHTCT"` // 净重(克拉)
  362. NETWEIGHTGM float64 `json:"netweightgm" xorm:"NETWEIGHTGM"` // 净重(克)
  363. BAGWEIGHTGM float64 `json:"bagweightgm" xorm:"BAGWEIGHTGM"` // 连袋重(克)
  364. PREPRICEGM float64 `json:"prepricegm" xorm:"PREPRICEGM"` // 单价(克)
  365. TOTALPRICE float64 `json:"totalprice" xorm:"TOTALPRICE"` // 总价
  366. CURRENCYDES string `json:"currencydes" xorm:"CURRENCYDES"` // 币种
  367. CUSTOMSVALUE float64 `json:"customsvalue" xorm:"CUSTOMSVALUE"` // 报关总值
  368. ORIGINCOUNTRY string `json:"origincountry" xorm:"ORIGINCOUNTRY"` // 原产国
  369. REMARK string `json:"remark" xorm:"REMARK"` // 备注
  370. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  371. CUSTOMSNO string `json:"customsno" xorm:"CUSTOMSNO"` // 报关单号(进仓:录入时更新,出仓申请时有)
  372. }
  373. // TableName is GZ_BSCINOUTORDERDETAIL
  374. func (r *Gzbscinoutorderdetail) TableName() string {
  375. return "GZ_BSCINOUTORDERDETAIL"
  376. }
  377. // Gzbscgoods 保税商品表
  378. type Gzbscgoods struct {
  379. GOODSID int64 `json:"goodsid" xorm:"GOODSID"` // 商品ID(料号)
  380. GOODSNUM string `json:"goodsnum" xorm:"GOODSNUM"` // 商品编号
  381. GOODSNAME string `json:"goodsname" xorm:"GOODSNAME"` // 商品名称
  382. GOODSSPEC string `json:"goodsspec" xorm:"GOODSSPEC"` // 规格型号
  383. COUNTRYNAME string `json:"countryname" xorm:"COUNTRYNAME"` // 产销国
  384. REPORTUNIT string `json:"reportunit" xorm:"REPORTUNIT"` // 申报计量单位
  385. LEGALUNIT string `json:"legalunit" xorm:"LEGALUNIT"` // 法定计量单位
  386. UNITPRICE float64 `json:"unitprice" xorm:"UNITPRICE"` // 单价
  387. CURRENCYNAME string `json:"currencyname" xorm:"CURRENCYNAME"` // 币制
  388. EXECUTIONFLAG string `json:"executionflag" xorm:"EXECUTIONFLAG"` // 海关执行标志
  389. STORAGEPERIOD time.Time `json:"storageperiod" xorm:"STORAGEPERIOD"` // 存储(监管)期限
  390. }
  391. // TableName is GZ_BSCGOODS
  392. func (r *Gzbscgoods) TableName() string {
  393. return "GZ_BSCGOODS"
  394. }
  395. // Gzbscoutorderdetailatt 保税仓出库申请明细附表
  396. type Gzbscoutorderdetailatt struct {
  397. DETAILATTID int64 `json:"detailattid" xorm:"DETAILATTID"` // 明细ID(810+Unix秒时间戳(10位)+xxxxxx)
  398. ORDERID int64 `json:"orderid" xorm:"ORDERID"` // 申请ID
  399. GOODSID int64 `json:"goodsid" xorm:"GOODSID"` // 商品ID
  400. CUSTOMSNO string `json:"customsno" xorm:"CUSTOMSNO"` // 报关单号
  401. JCKDATE time.Time `json:"jckdate" xorm:"JCKDATE"` // 进口日期
  402. NETWEIGHTCT float64 `json:"netweightct" xorm:"NETWEIGHTCT"` // 净重(克拉)
  403. CURNETWEIGHTCT float64 `json:"curnetweightct" xorm:"CURNETWEIGHTCT"` // 本次扣减量(克拉)
  404. REMAINNETWEIGHTCT float64 `json:"remainnetweightct" xorm:"REMAINNETWEIGHTCT"` // 结余净重(克拉)
  405. NETWEIGHTGM float64 `json:"netweightgm" xorm:"NETWEIGHTGM"` // 净重(克)
  406. CURNETWEIGHTGM float64 `json:"curnetweightgm" xorm:"CURNETWEIGHTGM"` // 本次扣减净重(克)
  407. REMAINCURNETWEIGHTGM float64 `json:"remaincurnetweightgm" xorm:"REMAINCURNETWEIGHTGM"` // 结余净重(克)
  408. TOTALPRICE float64 `json:"totalprice" xorm:"TOTALPRICE"` // 总价
  409. CURTOTALPRICE float64 `json:"curtotalprice" xorm:"CURTOTALPRICE"` // 本次扣减货值
  410. REMAINTOTALPRICE float64 `json:"remaintotalprice" xorm:"REMAINTOTALPRICE"` // 结余总价
  411. CUSTOMSVALUE float64 `json:"customsvalue" xorm:"CUSTOMSVALUE"` // 报关总值
  412. CURCUSTOMSVALUE float64 `json:"curcustomsvalue" xorm:"CURCUSTOMSVALUE"` // 本次扣减货值(报关总值)
  413. REMAINCUSTOMSVALUE float64 `json:"remaincustomsvalue" xorm:"REMAINCUSTOMSVALUE"` // 结余报关总值
  414. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  415. }
  416. // TableName is GZ_BSCOUTORDERDETAILATT
  417. func (r *Gzbscoutorderdetailatt) TableName() string {
  418. return "GZ_BSCOUTORDERDETAILATT"
  419. }
  420. // Gzbscposition 保税商品报关头寸表
  421. type Gzbscposition struct {
  422. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  423. CUSTOMSNO string `json:"customsno" xorm:"CUSTOMSNO"` // 报关单号
  424. GOODSID string `json:"goodsid" xorm:"GOODSID"` // 商品ID
  425. JCKDATE time.Time `json:"jckdate" xorm:"JCKDATE"` // 进口日期
  426. ORINETWEIGHTCT float64 `json:"orinetweightct" xorm:"ORINETWEIGHTCT"` // 期初净重(克拉)
  427. ORINETWEIGHTGM float64 `json:"orinetweightgm" xorm:"ORINETWEIGHTGM"` // 期初净重(克)
  428. ORITOTALPRICE float64 `json:"oritotalprice" xorm:"ORITOTALPRICE"` // 期初总价
  429. ORICUSTOMSVALUE float64 `json:"oricustomsvalue" xorm:"ORICUSTOMSVALUE"` // 期初报关总值
  430. ORIFREEZEWEIGHT float64 `json:"orifreezeweight" xorm:"ORIFREEZEWEIGHT"` // 期初冻结净重(克拉)
  431. NETWEIGHTCT float64 `json:"netweightct" xorm:"NETWEIGHTCT"` // 净重(克拉)
  432. NETWEIGHTGM float64 `json:"netweightgm" xorm:"NETWEIGHTGM"` // 净重(克)
  433. TOTALPRICE float64 `json:"totalprice" xorm:"TOTALPRICE"` // 总价
  434. CUSTOMSVALUE float64 `json:"customsvalue" xorm:"CUSTOMSVALUE"` // 报关总值
  435. FREEZENETWEIGHTCT float64 `json:"freezenetweightct" xorm:"FREEZENETWEIGHTCT"` // 冻结净重(克拉)
  436. }
  437. // TableName is GZ_BSCPOSITION
  438. func (r *Gzbscposition) TableName() string {
  439. return "GZ_BSCPOSITION"
  440. }
  441. // Gzbscusermonthpay 保税仓用户月付款通知书表
  442. type Gzbscusermonthpay struct {
  443. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  444. TRADEMONTH string `json:"trademonth" xorm:"TRADEMONTH"` // 月份(yyyMM)
  445. SERVICEFEE float64 `json:"servicefee" xorm:"SERVICEFEE"` // 分拣室服务费
  446. ACCOUNTID int64 `json:"accountid" xorm:"ACCOUNTID"` // 资金账户ID
  447. STORAGEFEE float64 `json:"storagefee" xorm:"STORAGEFEE"` // 仓储费
  448. PREMIUM float64 `json:"premium" xorm:"PREMIUM"` // 保险费
  449. POWERFEE float64 `json:"powerfee" xorm:"POWERFEE"` // 分拣室电费
  450. INFEE float64 `json:"infee" xorm:"INFEE"` // 进仓报关费
  451. OUTFEE float64 `json:"outfee" xorm:"OUTFEE"` // 出仓报关费
  452. TOTALFEE float64 `json:"totalfee" xorm:"TOTALFEE"` // 合计费用
  453. INNUM float64 `json:"innum" xorm:"INNUM"` // 进仓报关单数
  454. OUTNUM float64 `json:"outnum" xorm:"OUTNUM"` // 出仓报关单数
  455. PAYMODE int32 `json:"paymode" xorm:"PAYMODE"` // 支付方式 - 1:线上 2:线下(枚举:GZBSCPayMode)
  456. PAYSTATUS int32 `json:"paystatus" xorm:"PAYSTATUS"` // 支付状态 - 1:待确认 2:待支付 3:已支付(枚举:GZBSCPayStatus)
  457. STARTDATE time.Time `json:"startdate" xorm:"STARTDATE"` // 协议起始日
  458. RENTDAYS int32 `json:"rentdays" xorm:"RENTDAYS"` // 月租天数
  459. CONFIRMTIME time.Time `json:"confirmtime" xorm:"CONFIRMTIME"` // 确认时间
  460. PAYTIME time.Time `json:"paytime" xorm:"PAYTIME"` // 支付时间
  461. HANDLESTATUS int32 `json:"handlestatus" xorm:"HANDLESTATUS"` // 处理状态
  462. }
  463. // TableName is GZ_BSCUSERMONTHPAY
  464. func (r *Gzbscusermonthpay) TableName() string {
  465. return "GZ_BSCUSERMONTHPAY"
  466. }
  467. // Gzbscuserpowerfee 保税仓月电费登记表
  468. type Gzbscuserpowerfee struct {
  469. POWERFEEID int64 `json:"powerfeeid" xorm:"POWERFEEID"` // 电费单ID(809+Unix秒时间戳(10位)+xxxxxx)
  470. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  471. TRADEMONTH string `json:"trademonth" xorm:"TRADEMONTH"` // 月份(yyyMM)
  472. INSTRUMENTNO float64 `json:"instrumentno" xorm:"INSTRUMENTNO"` // 仪表编号
  473. USERNAME float64 `json:"username" xorm:"USERNAME"` // 使用单位
  474. STARTPOWER float64 `json:"startpower" xorm:"STARTPOWER"` // 月初读数
  475. ENDPOWER float64 `json:"endpower" xorm:"ENDPOWER"` // 月末初数
  476. POWERNUM float64 `json:"powernum" xorm:"POWERNUM"` // 本月用量
  477. POWERUNIT float64 `json:"powerunit" xorm:"POWERUNIT"` // 单位
  478. POWERFEE float64 `json:"powerfee" xorm:"POWERFEE"` // 电费(元)
  479. CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 创建时间
  480. }
  481. // TableName is GZ_BSCUSERPOWERFEE
  482. func (r *Gzbscuserpowerfee) TableName() string {
  483. return "GZ_BSCUSERPOWERFEE"
  484. }
  485. // Gzbscinoutorder 保税仓出入库申请表
  486. type Gzbscinoutorder struct {
  487. ORDERID int64 `json:"orderid" xorm:"ORDERID"` // 申请ID(806+Unix秒时间戳(10位)+xxxxxx)
  488. ORDERTYPE int32 `json:"ordertype" xorm:"ORDERTYPE"` // 单据类型 - 1:进仓 2:出仓(枚举:GZBSCOrderType)
  489. USERID int64 `json:"userid" xorm:"USERID"` // 申请用户ID
  490. USERNAME string `json:"username" xorm:"USERNAME"` // 申请方名称
  491. USERADDRESS string `json:"useraddress" xorm:"USERADDRESS"` // 申请方地点
  492. CONTACTNAME string `json:"contactname" xorm:"CONTACTNAME"` // 申请方联系人
  493. CONTACTNUM string `json:"contactnum" xorm:"CONTACTNUM"` // 申请方联系电话
  494. LOGISTICSCOMPANY string `json:"logisticscompany" xorm:"LOGISTICSCOMPANY"` // 物流公司名称
  495. LOGISTICSNO string `json:"logisticsno" xorm:"LOGISTICSNO"` // 托运单号
  496. APPLICANTTIME time.Time `json:"applicanttime" xorm:"APPLICANTTIME"` // 申请时间
  497. OUTTYPE int32 `json:"outtype" xorm:"OUTTYPE"` // 出仓类型 - 1:转厂 2:出境(枚举:GZBSCOutType)
  498. ORDERSTATUS int32 `json:"orderstatus" xorm:"ORDERSTATUS"` // 进出仓状态 - 1.待确认 2.待上传 3.报关中 4.进仓中 5.出仓中 20.已关闭 21.确认拒绝(枚举:GZBSCOrderStatus)
  499. JCKDATE time.Time `json:"jckdate" xorm:"JCKDATE"` // 进出口日期
  500. CUSTOMSNO string `json:"customsno" xorm:"CUSTOMSNO"` // 报关单号
  501. CHECKLISTNO string `json:"checklistno" xorm:"CHECKLISTNO"` // 核注清单号
  502. SIGNEENAME string `json:"signeename" xorm:"SIGNEENAME"` // 收发货人
  503. SIGNEEDATE time.Time `json:"signeedate" xorm:"SIGNEEDATE"` // 收发货人日期
  504. SEALNO string `json:"sealno" xorm:"SEALNO"` // 进出仓封条号
  505. CONFIRMERNAME string `json:"confirmername" xorm:"CONFIRMERNAME"` // 进出仓确认人
  506. CONFIRMDATE time.Time `json:"confirmdate" xorm:"CONFIRMDATE"` // 进出仓确认时间
  507. CONFIRMTRADEDATE string `json:"confirmtradedate" xorm:"CONFIRMTRADEDATE"` // 进出仓确认交易日(yyyyMMdd)
  508. NETWEIGHTCT float64 `json:"netweightct" xorm:"NETWEIGHTCT"` // 净重(克拉)
  509. NETWEIGHTGM float64 `json:"netweightgm" xorm:"NETWEIGHTGM"` // 净重(克)
  510. BAGWEIGHTGM float64 `json:"bagweightgm" xorm:"BAGWEIGHTGM"` // 连袋重(克)
  511. TOTALPRICE float64 `json:"totalprice" xorm:"TOTALPRICE"` // 总价
  512. CUSTOMSTOTALVALUE float64 `json:"customstotalvalue" xorm:"CUSTOMSTOTALVALUE"` // 报关总值
  513. GOODSNAME string `json:"goodsname" xorm:"GOODSNAME"` // 商品名称 - 明细的商品名称拼接("/")
  514. ORDERNUM string `json:"ordernum" xorm:"ORDERNUM"` // 单据编号
  515. }
  516. // TableName is GZ_BSCINOUTORDER
  517. func (r *Gzbscinoutorder) TableName() string {
  518. return "GZ_BSCINOUTORDER"
  519. }
  520. // Sitecolumndetail 栏目明细表
  521. type Sitecolumndetail struct {
  522. ID int64 `json:"id" xorm:"ID"` // ID(SEQ_SITE_COLUMNDETAIL)
  523. COLUMNID int64 `json:"columnid" xorm:"COLUMNID"` // 所属栏目
  524. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID(默认为0, 核心为为机构用户ID)
  525. TITLE string `json:"title" xorm:"TITLE"` // 标题
  526. COVERIMAGE string `json:"coverimage" xorm:"COVERIMAGE"` // 封面图片
  527. AUTHOR string `json:"author" xorm:"AUTHOR"` // 作者
  528. BRIEF string `json:"brief" xorm:"BRIEF"` // 简介
  529. CONTEXT string `json:"context" xorm:"CONTEXT"` // 内容
  530. STATUS int32 `json:"status" xorm:"STATUS"` // 状态 - 1:暂存 10:待审核 20:审核通过 30:审核拒绝
  531. ISTOP int32 `json:"istop" xorm:"ISTOP"` // 是否置顶 - 0:不置 1:置顶
  532. HITS int64 `json:"hits" xorm:"HITS"` // 点击数
  533. PUBLISHDATE time.Time `json:"publishdate" xorm:"PUBLISHDATE"` // 发布日期
  534. CREAEDATE time.Time `json:"creaedate" xorm:"CREAEDATE"` // 创建时间
  535. CREATORID int64 `json:"creatorid" xorm:"CREATORID"` // 创建人
  536. UPDATEDATE time.Time `json:"updatedate" xorm:"UPDATEDATE"` // 修改时间
  537. MODIFIERID int64 `json:"modifierid" xorm:"MODIFIERID"` // 操作人
  538. ISSHOW int32 `json:"isshow" xorm:"ISSHOW"` // 是否展示 - 0:不展示 1:展示
  539. SRCID int64 `json:"srcid" xorm:"SRCID"` // 来源ID
  540. }
  541. // TableName is SITE_COLUMNDETAIL
  542. func (r *Sitecolumndetail) TableName() string {
  543. return "SITE_COLUMNDETAIL"
  544. }
  545. // Gzmemberinfo 会员风采表\资讯来源表
  546. type Gzmemberinfo struct {
  547. MEMBERID int32 `json:"memberid" xorm:"MEMBERID"` // 会员ID(SEQ_GZ_MEMBERINFO)
  548. MEMBERNAME string `json:"membername" xorm:"MEMBERNAME"` // 会员名称\来源名称
  549. CONTACTNAME string `json:"contactname" xorm:"CONTACTNAME"` // 联系人
  550. CONTACTPHONE string `json:"contactphone" xorm:"CONTACTPHONE"` // 电话
  551. CONTACTWX string `json:"contactwx" xorm:"CONTACTWX"` // 微信号
  552. MEMBERTAGS string `json:"membertags" xorm:"MEMBERTAGS"` // 标签(逗号分隔)\来源网址
  553. IMAGEURL string `json:"imageurl" xorm:"IMAGEURL"` // 图片地址\来源LOGO
  554. UPDATETIME time.Time `json:"updatetime" xorm:"UPDATETIME"` // 更新时间
  555. ORDERINDEX int32 `json:"orderindex" xorm:"ORDERINDEX"` // 显示顺序
  556. }
  557. // TableName is GZ_MEMBERINFO
  558. func (r *Gzmemberinfo) TableName() string {
  559. return "GZ_MEMBERINFO"
  560. }
  561. // Tradegoodsdeliveryoffline 交易合约线下交收表 - 收益权
  562. type Tradegoodsdeliveryoffline struct {
  563. DELIVERYORDERID int64 `json:"deliveryorderid" xorm:"DELIVERYORDERID"` // 交收单号(905+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
  564. USERID int64 `json:"userid" xorm:"USERID"` // 申请用户ID
  565. ACCOUNTID int64 `json:"accountid" xorm:"ACCOUNTID"` // 账户ID
  566. GOODSID int64 `json:"goodsid" xorm:"GOODSID"` // 商品ID
  567. MARKETID int32 `json:"marketid" xorm:"MARKETID"` // 市场ID
  568. BUYORSELL int32 `json:"buyorsell" xorm:"BUYORSELL"` // 交收方向 - 0:买 1:卖
  569. DELIVERYLOT int64 `json:"deliverylot" xorm:"DELIVERYLOT"` // 交收手数
  570. DELIVERYQTY int64 `json:"deliveryqty" xorm:"DELIVERYQTY"` // 交收数量 (手数*合约乘数)
  571. DELIVERYINFO string `json:"deliveryinfo" xorm:"DELIVERYINFO"` // 交收信息
  572. MATCHUSERID int64 `json:"matchuserid" xorm:"MATCHUSERID"` // 对手方UserID
  573. MATCHACCOUNTID int64 `json:"matchaccountid" xorm:"MATCHACCOUNTID"` // 对手方AccountID
  574. REQTIME time.Time `json:"reqtime" xorm:"REQTIME"` // 申请时间
  575. REQTRADEDATE string `json:"reqtradedate" xorm:"REQTRADEDATE"` // 申请交易日
  576. ORDERSTATUS int32 `json:"orderstatus" xorm:"ORDERSTATUS"` // 线下交收单状态 - 1:待处理 2:交收中 3:已完成 4:申请失败 枚举deliveryOrderStatus
  577. DELIVERYPRICE float64 `json:"deliveryprice" xorm:"DELIVERYPRICE"` // 交收价格
  578. DELIVERYAMOUNT float64 `json:"deliveryamount" xorm:"DELIVERYAMOUNT"` // 交收货款
  579. CLOSETIME time.Time `json:"closetime" xorm:"CLOSETIME"` // 完成时间
  580. CLOSETRADEDATE string `json:"closetradedate" xorm:"CLOSETRADEDATE"` // 完成交易日
  581. DELIVERYCHARGE float64 `json:"deliverycharge" xorm:"DELIVERYCHARGE"` // 交割手续费
  582. FEEALGORITHM int32 `json:"feealgorithm" xorm:"FEEALGORITHM"` // 手续费收取方式 1:比率 2:固定
  583. MEMBERCHARGEVALUE float64 `json:"memberchargevalue" xorm:"MEMBERCHARGEVALUE"` // 会员手续费设置值
  584. EXCHCHARGEVALUE float64 `json:"exchchargevalue" xorm:"EXCHCHARGEVALUE"` // 交易所手续费设置值
  585. HANDLESTATUS int32 `json:"handlestatus" xorm:"HANDLESTATUS"` // 处理状态
  586. DELIVERYPREMIUM float64 `json:"deliverypremium" xorm:"DELIVERYPREMIUM"` // 交收升贴水(每单位)
  587. DELIVERYTOTALAMOUNT float64 `json:"deliverytotalamount" xorm:"DELIVERYTOTALAMOUNT"` // 交收总货款 = 交收货款 + 交收升贴水 * 交收数量
  588. DELIVERYSTATUS int32 `json:"deliverystatus" xorm:"DELIVERYSTATUS"` // 交收单状态2(52模式使用) - 1:待审核 2:待确认 3:待付款 4:付款中 5:已完成付款 6:处理中 20:交收完成 21:审核拒绝 22:确认过期 23:付款过期 24:财务撤销 -- 枚举deliveryStatus
  589. TOCONFIRMTIME time.Time `json:"toconfirmtime" xorm:"TOCONFIRMTIME"` // 确认截止时间(买交收)
  590. TOPAYTIME time.Time `json:"topaytime" xorm:"TOPAYTIME"` // 付款截止时间(买交收)
  591. PAYEDAMOUNT float64 `json:"payedamount" xorm:"PAYEDAMOUNT"` // 已付货款
  592. FREEZEAMOUNT float64 `json:"freezeamount" xorm:"FREEZEAMOUNT"` // 冻结货款
  593. }
  594. // TableName is TRADE_GOODSDELIVERYOFFLINE
  595. func (r *Tradegoodsdeliveryoffline) TableName() string {
  596. return "TRADE_GOODSDELIVERYOFFLINE"
  597. }
  598. // Deliveryofflinedetail 交易合约线下交收明细表
  599. type Deliveryofflinedetail struct {
  600. DELIVERYDETAILID int64 `json:"deliverydetailid" xorm:"DELIVERYDETAILID"` // 明细单号(906+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
  601. DELIVERYORDERID int64 `json:"deliveryorderid" xorm:"DELIVERYORDERID"` // 交收单号(905+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
  602. TRADEID int64 `json:"tradeid" xorm:"TRADEID"` // 成交单号(101+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
  603. BUYORSELL int32 `json:"buyorsell" xorm:"BUYORSELL"` // 方向 - 0:买 1:卖
  604. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  605. ACCOUNTID int64 `json:"accountid" xorm:"ACCOUNTID"` // 账号ID
  606. HOLDLOT int64 `json:"holdlot" xorm:"HOLDLOT"` // 持仓手数
  607. HOLDQTY int64 `json:"holdqty" xorm:"HOLDQTY"` // 持仓数量(手数*合约乘数)
  608. DELIVERYLOT int64 `json:"deliverylot" xorm:"DELIVERYLOT"` // 申请交收手数
  609. DELIVERYQTY int64 `json:"deliveryqty" xorm:"DELIVERYQTY"` // 申请交收数量 (手数*合约乘数)
  610. DELIVERYPRICE float64 `json:"deliveryprice" xorm:"DELIVERYPRICE"` // 交收价格
  611. DELIVERYAMOUNT float64 `json:"deliveryamount" xorm:"DELIVERYAMOUNT"` // 交收货款
  612. CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 创建时间
  613. }
  614. // TableName is DELIVERYOFFLINEDETAIL
  615. func (r *Deliveryofflinedetail) TableName() string {
  616. return "DELIVERYOFFLINEDETAIL"
  617. }
  618. // Deliveryofflineoperatelog 交易合约线下交收操作流水表
  619. type Deliveryofflineoperatelog struct {
  620. OPERATELOGID int64 `json:"operatelogid" xorm:"OPERATELOGID"` // 明细单号(907+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
  621. DELIVERYORDERID int64 `json:"deliveryorderid" xorm:"DELIVERYORDERID"` // 交收单ID
  622. OPERATETYPE int32 `json:"operatetype" xorm:"OPERATETYPE"` // 操作类型 - 1:交收流程 2:付款流水
  623. CURDELIVERYSTATUS int32 `json:"curdeliverystatus" xorm:"CURDELIVERYSTATUS"` // 当前交收状态(OperateType=1时) - 枚举deliveryStatus
  624. AFTDELIVERYSTATUS int32 `json:"aftdeliverystatus" xorm:"AFTDELIVERYSTATUS"` // 操作后交收状态(OperateType=1时) - 枚举deliveryStatus
  625. OPERATORSRC int32 `json:"operatorsrc" xorm:"OPERATORSRC"` // 操作人来源 - 1:管理端 2:终端 3:系统
  626. OPERATORID int64 `json:"operatorid" xorm:"OPERATORID"` // 操作人ID - systemmanager的autoid 或 loginaccount的loginid
  627. OPERATORACCOUNT string `json:"operatoraccount" xorm:"OPERATORACCOUNT"` // 操作人账号 - systemmanager的logincode 或 loginaccount的logincode,无则用loginid
  628. OPERATORNAME string `json:"operatorname" xorm:"OPERATORNAME"` // 操作人名称 - systemmanager的username 或 loginaccount的logincode,无则用loginid
  629. REMARK string `json:"remark" xorm:"REMARK"` // 操作备注
  630. OPERATETIME time.Time `json:"operatetime" xorm:"OPERATETIME"` // 操作时间
  631. FILENAME string `json:"filename" xorm:"FILENAME"` // 文件名称
  632. FILEADDRESS string `json:"fileaddress" xorm:"FILEADDRESS"` // 文件地址
  633. DELIVERYPAYMODE int32 `json:"deliverypaymode" xorm:"DELIVERYPAYMODE"` // 付款方式 - 1:线上支付2:线下支付 - 枚举deliveryPayMode
  634. PAYAMOUNT float64 `json:"payamount" xorm:"PAYAMOUNT"` // 付款金额
  635. CONFIRMSTATUS int32 `json:"confirmstatus" xorm:"CONFIRMSTATUS"` // 确认状态 - 1:未确认 2:已确认 - 枚举confirmStatus
  636. CONFIRMID int64 `json:"confirmid" xorm:"CONFIRMID"` // 确认人
  637. CONFIRMTIME time.Time `json:"confirmtime" xorm:"CONFIRMTIME"` // 确认时间
  638. }
  639. // TableName is DELIVERYOFFLINEOPERATELOG
  640. func (r *Deliveryofflineoperatelog) TableName() string {
  641. return "DELIVERYOFFLINEOPERATELOG"
  642. }
  643. // Useresignrecord 用户电子签记录表
  644. type Useresignrecord struct {
  645. RECORDID int64 `json:"recordid" xorm:"RECORDID"` // 记录ID(SEQ_USERESIGNRECORD)
  646. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  647. TEMPLATECONFIGID int64 `json:"templateconfigid" xorm:"TEMPLATECONFIGID"` // 模板配置ID
  648. TEMPLATENO string `json:"templateno" xorm:"TEMPLATENO"` // 模板编号(电子签类型对应的模板编号)
  649. TEMPLATETYPE int32 `json:"templatetype" xorm:"TEMPLATETYPE"` // 模板类型 - 1:实名认证 2:开户协议 3:日结算单
  650. TEMPLATENAME string `json:"templatename" xorm:"TEMPLATENAME"` // 模板名称
  651. ORDERINDEX int32 `json:"orderindex" xorm:"ORDERINDEX"` // 显示顺序
  652. RECORDSTATUS int32 `json:"recordstatus" xorm:"RECORDSTATUS"` // 记录状态 - 1:未签署 2:签署中 3:已签署 4:签署拒绝
  653. CONTRACTNO string `json:"contractno" xorm:"CONTRACTNO"` // 合同编号
  654. CONTRACTFILEADDR string `json:"contractfileaddr" xorm:"CONTRACTFILEADDR"` // 合同签署文件地址
  655. SIGNREMARK string `json:"signremark" xorm:"SIGNREMARK"` // 签署备注
  656. CREATORID int64 `json:"creatorid" xorm:"CREATORID"` // 创建人
  657. CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 创建时间
  658. UPDATETIME time.Time `json:"updatetime" xorm:"UPDATETIME"` // 更新时间
  659. AUTHINFO string `json:"authinfo" xorm:"AUTHINFO"` // 认证信息
  660. SIGNURL string `json:"signurl" xorm:"SIGNURL"` // 合同签署URL(三方URL)
  661. PARTAKEY string `json:"partakey" xorm:"PARTAKEY"` // 甲方Key(逗号分隔)
  662. PARTBKEY string `json:"partbkey" xorm:"PARTBKEY"` // 乙方Key(逗号分隔)
  663. TRADEDATE string `json:"tradedate" xorm:"TRADEDATE"` // 交易日
  664. AREAUSERID int64 `json:"areauserid" xorm:"AREAUSERID"` // 服务商ID - 麦顿
  665. }
  666. // TableName is USERESIGNRECORD
  667. func (r *Useresignrecord) TableName() string {
  668. return "USERESIGNRECORD"
  669. }
  670. // Mduserswapprotocol 用户掉期协议签署表(麦顿)
  671. type Mduserswapprotocol struct {
  672. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  673. AREAUSERID int64 `json:"areauserid" xorm:"AREAUSERID"` // 掉期服务商ID
  674. PROTOCOLSTATUS int32 `json:"protocolstatus" xorm:"PROTOCOLSTATUS"` // 协议状态 - 1:未签署 2:签署中 3:已签署 4:已审核
  675. AUDITID int64 `json:"auditid" xorm:"AUDITID"` // 审核人
  676. AUDITTIME time.Time `json:"audittime" xorm:"AUDITTIME"` // 审核时间
  677. UPDATETIME time.Time `json:"updatetime" xorm:"UPDATETIME"` // 更新时间
  678. }
  679. // TableName is MD_USERSWAPPROTOCOL
  680. func (r *Mduserswapprotocol) TableName() string {
  681. return "MD_USERSWAPPROTOCOL"
  682. }
  683. // Esigntemplateconfig 电子签模板配置表
  684. type Esigntemplateconfig struct {
  685. TEMPLATECONFIGID int64 `json:"templateconfigid" xorm:"TEMPLATECONFIGID"` // 模板配置ID(SEQ_ESIGNTEMPLATECONFIG)
  686. ESIGNTYPE int32 `json:"esigntype" xorm:"ESIGNTYPE"` // 电子签类型 - 1:爱签 2:腾讯电子签
  687. TEMPLATENO string `json:"templateno" xorm:"TEMPLATENO"` // 模板编号(电子签类型对应的模板编号)
  688. TEMPLATETYPE int32 `json:"templatetype" xorm:"TEMPLATETYPE"` // 模板类型 - 1:实名认证(爱签-贵州云上) 2:开户协议(爱签-贵州云上) 3:日结算单(暂未使用) 4:交易协议(麦顿)
  689. TEMPLATENAME string `json:"templatename" xorm:"TEMPLATENAME"` // 模板名称
  690. ORDERINDEX int32 `json:"orderindex" xorm:"ORDERINDEX"` // 显示顺序
  691. CREATORID int64 `json:"creatorid" xorm:"CREATORID"` // 创建人
  692. CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 创建时间
  693. UPDATETIME time.Time `json:"updatetime" xorm:"UPDATETIME"` // 更新时间
  694. PARTAKEY string `json:"partakey" xorm:"PARTAKEY"` // 甲方Key(逗号分隔)
  695. PARTBKEY string `json:"partbkey" xorm:"PARTBKEY"` // 乙方Key(逗号分隔)
  696. }
  697. // TableName is ESIGNTEMPLATECONFIG
  698. func (r *Esigntemplateconfig) TableName() string {
  699. return "ESIGNTEMPLATECONFIG"
  700. }
  701. // Marketsection MarketSection
  702. type Marketsection struct {
  703. MARKETSECTIONID int64 `json:"marketsectionid" xorm:"MARKETSECTIONID"` // 市场版块ID(SEQ_MARKETSECTION)
  704. MARKETSECTIONNAME string `json:"marketsectionname" xorm:"MARKETSECTIONNAME"` // 市场版块名称
  705. ORDERINDEX int32 `json:"orderindex" xorm:"ORDERINDEX"` // 排序
  706. REMARK string `json:"remark" xorm:"REMARK"` // 备注
  707. CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 创建时间
  708. CREATORSRC int32 `json:"creatorsrc" xorm:"CREATORSRC"` // 创建人来源 - 1:管理端 2:终端 3:交易
  709. CREATORID int64 `json:"creatorid" xorm:"CREATORID"` // 创建人ID
  710. MODIFIERSRC int32 `json:"modifiersrc" xorm:"MODIFIERSRC"` // 修改人来源 - 1:管理端 2:终端
  711. MODIFIERID int64 `json:"modifierid" xorm:"MODIFIERID"` // 修改人
  712. MODIFYTIME time.Time `json:"modifytime" xorm:"MODIFYTIME"` // 修改时间
  713. ISVALID int32 `json:"isvalid" xorm:"ISVALID"` // 是否有效 - 0:无效 1:有效
  714. PICTUREURL string `json:"pictureurl" xorm:"PICTUREURL"` // 显示图片(90*90)
  715. }
  716. // TableName is MARKETSECTION
  717. func (r *Marketsection) TableName() string {
  718. return "MARKETSECTION"
  719. }
  720. // Marketsectionconfignew 市场版块配置表(新) - 脚本初始化
  721. type Marketsectionconfignew struct {
  722. MARKETSECTIONID int64 `json:"marketsectionid" xorm:"MARKETSECTIONID"` // 市场版块ID(SEQ_MARKETSECTION)
  723. ORDERINDEX int32 `json:"orderindex" xorm:"ORDERINDEX"` // 排序
  724. DISPLAYNAME string `json:"displayname" xorm:"DISPLAYNAME"` // 显示名称
  725. MARKETIDS string `json:"marketids" xorm:"MARKETIDS"` // 市场IDs - 逗号分隔
  726. UPDATETIME time.Time `json:"updatetime" xorm:"UPDATETIME"` // 更新时间
  727. TRADEMODE int32 `json:"trademode" xorm:"TRADEMODE"` // 交易模式
  728. }
  729. // TableName is MARKETSECTIONCONFIGNEW
  730. func (r *Marketsectionconfignew) TableName() string {
  731. return "MARKETSECTIONCONFIGNEW"
  732. }