| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- package models
- import "time"
- // 竞拍模型
- // Auctionorderinfo 竞拍信息表 - 导历史
- type Auctionorderinfo struct {
- Goodsid int64 `json:"goodsid" xorm:"'GOODSID'" binding:"required"` // 拍品ID - 自增 SEQ_GOODS 确保不重复
- Goodscode string `json:"goodscode" xorm:"'GOODSCODE'"` // 拍品代码 - 系统自动生成 [#A(2位) + GoodsID十六进制(6位) ]
- Goodsname string `json:"goodsname" xorm:"'GOODSNAME'"` // 拍品名称
- Applyid int64 `json:"applyid" xorm:"'APPLYID'"` // 申请ID
- Wruserid int64 `json:"wruserid" xorm:"'WRUSERID'"` // 申请人用户ID
- Wraccountid int64 `json:"wraccountid" xorm:"'WRACCOUNTID'"` // 资金账号ID
- Marketid int32 `json:"marketid" xorm:"'MARKETID'"` // 市场ID
- Buyorsell int32 `json:"buyorsell" xorm:"'BUYORSELL'"` // 买卖 - 0:买 1:卖
- Wrfactortypeid int64 `json:"wrfactortypeid" xorm:"'WRFACTORTYPEID'"` // 仓单要素类型ID
- Deliverygoodsid int32 `json:"deliverygoodsid" xorm:"'DELIVERYGOODSID'"` // 交割商品ID
- Brandid int64 `json:"brandid" xorm:"'BRANDID'"` // 品牌ID(1交割品种升贴水参数表 AutoID)
- Qualityid int64 `json:"qualityid" xorm:"'QUALITYID'"` // 品质ID(1交割品种升贴水参数表 AutoID)
- Specid int64 `json:"specid" xorm:"'SPECID'"` // 规格ID(1交割品种升贴水参数表 AutoID)
- Warehouseid int64 `json:"warehouseid" xorm:"'WAREHOUSEID'"` // 仓库ID(1交割品种升贴水参数表 AutoID)
- Deliverymonthid int64 `json:"deliverymonthid" xorm:"'DELIVERYMONTHID'"` // 月份ID(1交割品种升贴水参数表 AutoID)
- Applyqty int64 `json:"applyqty" xorm:"'APPLYQTY'"` // 申请数量
- Acutionstatus int32 `json:"acutionstatus" xorm:"'ACUTIONSTATUS'"` // 竞拍状态 - 1:竞拍中 2:未开始 3:竞拍结束(成交) 4:竞拍结束(流拍) 5:竞拍结束(履约) 6:-- 7:已注销 9:人工流拍[荷兰式]
- Startprice float64 `json:"startprice" xorm:"'STARTPRICE'"` // 起拍价
- Floorprice float64 `json:"floorprice" xorm:"'FLOORPRICE'"` // 底价
- Starttradedate string `json:"starttradedate" xorm:"'STARTTRADEDATE'"` // 起拍交易日
- Starttime time.Time `json:"starttime" xorm:"'STARTTIME'"` // 开始时间
- Endtime time.Time `json:"endtime" xorm:"'ENDTIME'"` // 结束时间
- Margin float64 `json:"margin" xorm:"'MARGIN'"` // 买方保证金设置值
- Cutinterval int64 `json:"cutinterval" xorm:"'CUTINTERVAL'"` // 降价周期 - [降价式] ; [荷兰式]:大钟转一圈的时间
- Pricestep float64 `json:"pricestep" xorm:"'PRICESTEP'"` // 价格幅度[降价式、竞价式]; [荷兰式]:大钟转一圈的价格,10的幂次方
- Tradeprice float64 `json:"tradeprice" xorm:"'TRADEPRICE'"` // 成交价[结束时更新]
- Tradeqty int64 `json:"tradeqty" xorm:"'TRADEQTY'"` // 成交数量
- Quotenum int64 `json:"quotenum" xorm:"'QUOTENUM'"` // 出价次数[结束时更新]
- Createtime time.Time `json:"createtime" xorm:"'CREATETIME'"` // 创建时间
- Updatetime time.Time `json:"updatetime" xorm:"'UPDATETIME'"` // 更新时间
- Decimalplace int32 `json:"decimalplace" xorm:"'DECIMALPLACE'"` // 报价小数位
- Feealgorithm int32 `json:"feealgorithm" xorm:"'FEEALGORITHM'"` // 买方手续费收取方式 1:比率 2:固定
- Exchagechargevalue float64 `json:"exchagechargevalue" xorm:"'EXCHAGECHARGEVALUE'"` // 买方手续费设置值(交易所部分)
- Feealgorithm2 int32 `json:"feealgorithm2" xorm:"'FEEALGORITHM2'"` // 卖方手续费收取方式 1:比率 2:固定
- Exchagechargevalue2 float64 `json:"exchagechargevalue2" xorm:"'EXCHAGECHARGEVALUE2'"` // 卖方手续费设置值(交易所部分)
- Feealgorithm3 int32 `json:"feealgorithm3" xorm:"'FEEALGORITHM3'"` // 流拍手续费收取方式 1:比率 2:固定
- Exchagechargevalue3 float64 `json:"exchagechargevalue3" xorm:"'EXCHAGECHARGEVALUE3'"` // 流拍手续费设置值[收卖方,比例时按底价计算](交易所部分)
- Failcharge float64 `json:"failcharge" xorm:"'FAILCHARGE'"` // 流拍手续费
- Unit string `json:"unit" xorm:"'UNIT'"` // 单位
- Goodspicurl string `json:"goodspicurl" xorm:"'GOODSPICURL'"` // 商品介绍图片(按顺序逗号分隔)
- Buymarginalgorithm int32 `json:"buymarginalgorithm" xorm:"'BUYMARGINALGORITHM'"` // 买方保证金方式 - 1:比率 2:固定
- Sellmarginalgorithm int32 `json:"sellmarginalgorithm" xorm:"'SELLMARGINALGORITHM'"` // 卖方保证金方式 - 1:比率 2:固定
- Sellmarginvalue float64 `json:"sellmarginvalue" xorm:"'SELLMARGINVALUE'"` // 卖方保证金设置值
- Performancemode int32 `json:"performancemode" xorm:"'PERFORMANCEMODE'"` // 履约方式 - 1:立即执行 2:履约模板执行
- Performancetemplateid int64 `json:"performancetemplateid" xorm:"'PERFORMANCETEMPLATEID'"` // 履约计划模板ID(方式为1时填-1, 为2时选择模板)
- Sellerfreezemargin float64 `json:"sellerfreezemargin" xorm:"'SELLERFREEZEMARGIN'"` // 冻结保证金-作废
- Sellerfreezecharge float64 `json:"sellerfreezecharge" xorm:"'SELLERFREEZECHARGE'"` // 冻结手续费-作废
- Buyfirstmarginalgorithm int32 `json:"buyfirstmarginalgorithm" xorm:"'BUYFIRSTMARGINALGORITHM'"` // 出价保证金方式 - 1:比率 2:固定
- Buyfirstmarginvalue float64 `json:"buyfirstmarginvalue" xorm:"'BUYFIRSTMARGINVALUE'"` // 出价保证金设置值
- Auctiondesc string `json:"auctiondesc" xorm:"'AUCTIONDESC'"` //
- Pricemode int32 `json:"pricemode" xorm:"'PRICEMODE'"` // 价格类型 - 1:单价 2:总价 [荷兰式-单价则起拍价为单价, 总价为总价]
- Haswr int32 `json:"haswr" xorm:"'HASWR'"` // 是否有仓单[荷兰式\竞价式]
- Highestprice float64 `json:"highestprice" xorm:"'HIGHESTPRICE'"` // 最高价[竞价式]
- Rebateratio float64 `json:"rebateratio" xorm:"'REBATERATIO'"` // 返利比率
- Appraisal string `json:"appraisal" xorm:"'APPRAISAL'"` //
- Memberchargevalue float64 `json:"memberchargevalue" xorm:"'MEMBERCHARGEVALUE'"` // 买方手续费设置值(会员部分)
- Memberchargevalue2 float64 `json:"memberchargevalue2" xorm:"'MEMBERCHARGEVALUE2'"` // 卖方手续费设置值(会员部分)
- Memberchargevalue3 float64 `json:"memberchargevalue3" xorm:"'MEMBERCHARGEVALUE3'"` // 流拍卖方手续费设置值(会员部分)
- Performanceway int32 `json:"performanceway" xorm:"'PERFORMANCEWAY'"` // 交货模式 - 2:分步履约 3:分步提货
- Buyreleaseratio float64 `json:"buyreleaseratio" xorm:"'BUYRELEASERATIO'"` // 买方释放比率[2:分步履约]
- Sellreleaseratio float64 `json:"sellreleaseratio" xorm:"'SELLRELEASERATIO'"` // 卖方释放比率[2:分步履约]
- Executemode int32 `json:"executemode" xorm:"'EXECUTEMODE'"` // 执行方式[2:分步履约] - 1:顺序执行 2:交叉执行
- Executeside int32 `json:"executeside" xorm:"'EXECUTESIDE'"` // 执行方[2:分步履约] - 1:买方 2:卖方
- Minqty int32 `json:"minqty" xorm:"'MINQTY'"` // 最小执行量[2:分步履约]
- Holddays int32 `json:"holddays" xorm:"'HOLDDAYS'"` // 合同期限[2:分步履约]
- Marketprice float64 `json:"marketprice" xorm:"'MARKETPRICE'"` // 市场价
- Categoryid int32 `json:"categoryid" xorm:"'CATEGORYID'"` // 类别ID(SEQ_WHZG_DGCATEGORY)
- Shopid int32 `json:"shopid" xorm:"'SHOPID'"` // 店铺ID(SEQ_SZDZ2_AUCTIONSHOP)
- }
- // TableName is AUCTION_ORDERINFO
- func (Auctionorderinfo) TableName() string {
- return "AUCTION_ORDERINFO"
- }
- // Hisauctionorderinfo 导历史竞拍信息表
- type Hisauctionorderinfo struct {
- Goodsid int64 `json:"goodsid" xorm:"'GOODSID'" binding:"required"` // 拍品ID - 自增 SEQ_GOODS 确保不重复
- Goodscode string `json:"goodscode" xorm:"'GOODSCODE'"` // 拍品代码 - 系统自动生成 [#A(2位) + GoodsID十六进制(6位) ]
- Goodsname string `json:"goodsname" xorm:"'GOODSNAME'"` // 拍品名称
- Applyid int64 `json:"applyid" xorm:"'APPLYID'"` // 申请ID
- Wruserid int64 `json:"wruserid" xorm:"'WRUSERID'"` // 申请人用户ID
- Wraccountid int64 `json:"wraccountid" xorm:"'WRACCOUNTID'"` // 资金账号ID
- Marketid int32 `json:"marketid" xorm:"'MARKETID'"` // 市场ID
- Buyorsell int32 `json:"buyorsell" xorm:"'BUYORSELL'"` // 买卖 - 0:买 1:卖
- Wrfactortypeid int64 `json:"wrfactortypeid" xorm:"'WRFACTORTYPEID'"` // 仓单要素类型ID
- Deliverygoodsid int32 `json:"deliverygoodsid" xorm:"'DELIVERYGOODSID'"` // 交割商品ID
- Brandid int64 `json:"brandid" xorm:"'BRANDID'"` // 品牌ID(1交割品种升贴水参数表 AutoID)
- Qualityid int64 `json:"qualityid" xorm:"'QUALITYID'"` // 品质ID(1交割品种升贴水参数表 AutoID)
- Specid int64 `json:"specid" xorm:"'SPECID'"` // 规格ID(1交割品种升贴水参数表 AutoID)
- Warehouseid int64 `json:"warehouseid" xorm:"'WAREHOUSEID'"` // 仓库ID(1交割品种升贴水参数表 AutoID)
- Deliverymonthid int64 `json:"deliverymonthid" xorm:"'DELIVERYMONTHID'"` // 月份ID(1交割品种升贴水参数表 AutoID)
- Applyqty int64 `json:"applyqty" xorm:"'APPLYQTY'"` // 申请数量
- Acutionstatus int32 `json:"acutionstatus" xorm:"'ACUTIONSTATUS'"` // 竞拍状态 - 1:竞拍中 2:未开始 3:竞拍结束(成交) 4:竞拍结束(流拍) 5:竞拍结束(履约) 6:-- 7:已注销 9:人工流拍[荷兰式]
- Startprice float64 `json:"startprice" xorm:"'STARTPRICE'"` // 起拍价
- Floorprice float64 `json:"floorprice" xorm:"'FLOORPRICE'"` // 底价
- Starttradedate string `json:"starttradedate" xorm:"'STARTTRADEDATE'"` // 起拍交易日
- Starttime time.Time `json:"starttime" xorm:"'STARTTIME'"` // 开始时间
- Endtime time.Time `json:"endtime" xorm:"'ENDTIME'"` // 结束时间
- Margin float64 `json:"margin" xorm:"'MARGIN'"` // 买方保证金设置值
- Cutinterval int64 `json:"cutinterval" xorm:"'CUTINTERVAL'"` // 降价周期 - [降价式] ; [荷兰式]:大钟转一圈的时间
- Pricestep float64 `json:"pricestep" xorm:"'PRICESTEP'"` // 价格幅度[降价式、竞价式]; [荷兰式]:大钟转一圈的价格,10的幂次方
- Tradeprice float64 `json:"tradeprice" xorm:"'TRADEPRICE'"` // 成交价[结束时更新]
- Tradeqty int64 `json:"tradeqty" xorm:"'TRADEQTY'"` // 成交数量
- Quotenum int64 `json:"quotenum" xorm:"'QUOTENUM'"` // 出价次数[结束时更新]
- Createtime time.Time `json:"createtime" xorm:"'CREATETIME'"` // 创建时间
- Updatetime time.Time `json:"updatetime" xorm:"'UPDATETIME'"` // 更新时间
- Decimalplace int32 `json:"decimalplace" xorm:"'DECIMALPLACE'"` // 报价小数位
- Feealgorithm int32 `json:"feealgorithm" xorm:"'FEEALGORITHM'"` // 买方手续费收取方式 1:比率 2:固定
- Exchagechargevalue float64 `json:"exchagechargevalue" xorm:"'EXCHAGECHARGEVALUE'"` // 买方手续费设置值(交易所部分)
- Feealgorithm2 int32 `json:"feealgorithm2" xorm:"'FEEALGORITHM2'"` // 卖方手续费收取方式 1:比率 2:固定
- Exchagechargevalue2 float64 `json:"exchagechargevalue2" xorm:"'EXCHAGECHARGEVALUE2'"` // 卖方手续费设置值(交易所部分)
- Feealgorithm3 int32 `json:"feealgorithm3" xorm:"'FEEALGORITHM3'"` // 流拍手续费收取方式 1:比率 2:固定
- Exchagechargevalue3 float64 `json:"exchagechargevalue3" xorm:"'EXCHAGECHARGEVALUE3'"` // 流拍手续费设置值[收卖方,比例时按底价计算](交易所部分)
- Failcharge float64 `json:"failcharge" xorm:"'FAILCHARGE'"` // 流拍手续费
- Unit string `json:"unit" xorm:"'UNIT'"` // 单位
- Goodspicurl string `json:"goodspicurl" xorm:"'GOODSPICURL'"` // 商品介绍图片(按顺序逗号分隔)
- Buymarginalgorithm int32 `json:"buymarginalgorithm" xorm:"'BUYMARGINALGORITHM'"` // 买方保证金方式 - 1:比率 2:固定
- Sellmarginalgorithm int32 `json:"sellmarginalgorithm" xorm:"'SELLMARGINALGORITHM'"` // 卖方保证金方式 - 1:比率 2:固定
- Sellmarginvalue float64 `json:"sellmarginvalue" xorm:"'SELLMARGINVALUE'"` // 卖方保证金设置值
- Performancemode int32 `json:"performancemode" xorm:"'PERFORMANCEMODE'"` // 履约方式 - 1:立即执行 2:履约模板执行
- Performancetemplateid int64 `json:"performancetemplateid" xorm:"'PERFORMANCETEMPLATEID'"` // 履约计划模板ID(方式为1时填-1, 为2时选择模板)
- Sellerfreezemargin float64 `json:"sellerfreezemargin" xorm:"'SELLERFREEZEMARGIN'"` // 冻结保证金-作废
- Sellerfreezecharge float64 `json:"sellerfreezecharge" xorm:"'SELLERFREEZECHARGE'"` // 冻结手续费-作废
- Buyfirstmarginalgorithm int32 `json:"buyfirstmarginalgorithm" xorm:"'BUYFIRSTMARGINALGORITHM'"` // 出价保证金方式 - 1:比率 2:固定
- Buyfirstmarginvalue float64 `json:"buyfirstmarginvalue" xorm:"'BUYFIRSTMARGINVALUE'"` // 出价保证金设置值
- Auctiondesc string `json:"auctiondesc" xorm:"'AUCTIONDESC'"` //
- Pricemode int32 `json:"pricemode" xorm:"'PRICEMODE'"` // 价格类型 - 1:单价 2:总价 [荷兰式-单价则起拍价为单价, 总价为总价]
- Haswr int32 `json:"haswr" xorm:"'HASWR'"` // 是否有仓单[荷兰式\竞价式]
- Highestprice float64 `json:"highestprice" xorm:"'HIGHESTPRICE'"` // 最高价[竞价式]
- Rebateratio float64 `json:"rebateratio" xorm:"'REBATERATIO'"` // 返利比率
- Appraisal string `json:"appraisal" xorm:"'APPRAISAL'"` //
- Memberchargevalue float64 `json:"memberchargevalue" xorm:"'MEMBERCHARGEVALUE'"` // 买方手续费设置值(会员部分)
- Memberchargevalue2 float64 `json:"memberchargevalue2" xorm:"'MEMBERCHARGEVALUE2'"` // 卖方手续费设置值(会员部分)
- Memberchargevalue3 float64 `json:"memberchargevalue3" xorm:"'MEMBERCHARGEVALUE3'"` // 流拍卖方手续费设置值(会员部分)
- Performanceway int32 `json:"performanceway" xorm:"'PERFORMANCEWAY'"` // 交货模式 - 2:分步履约 3:分步提货
- Buyreleaseratio float64 `json:"buyreleaseratio" xorm:"'BUYRELEASERATIO'"` // 买方释放比率[2:分步履约]
- Sellreleaseratio float64 `json:"sellreleaseratio" xorm:"'SELLRELEASERATIO'"` // 卖方释放比率[2:分步履约]
- Executemode int32 `json:"executemode" xorm:"'EXECUTEMODE'"` // 执行方式[2:分步履约] - 1:顺序执行 2:交叉执行
- Executeside int32 `json:"executeside" xorm:"'EXECUTESIDE'"` // 执行方[2:分步履约] - 1:买方 2:卖方
- Minqty int32 `json:"minqty" xorm:"'MINQTY'"` // 最小执行量[2:分步履约]
- Holddays int32 `json:"holddays" xorm:"'HOLDDAYS'"` // 合同期限[2:分步履约]
- Marketprice float64 `json:"marketprice" xorm:"'MARKETPRICE'"` // 市场价
- Categoryid int32 `json:"categoryid" xorm:"'CATEGORYID'"` // 类别ID(SEQ_WHZG_DGCATEGORY)
- Shopid int32 `json:"shopid" xorm:"'SHOPID'"` // 店铺ID(SEQ_SZDZ2_AUCTIONSHOP)
- Histradedate string `json:"histradedate" xorm:"'HISTRADEDATE'" binding:"required"` // 历史交易日
- Isvaliddata int32 `json:"isvaliddata" xorm:"'ISVALIDDATA'"` // 是否有效 - 0:无效 1:有效
- }
- // TableName is HIS_AUCTION_ORDERINFO
- func (Hisauctionorderinfo) TableName() string {
- return "HIS_AUCTION_ORDERINFO"
- }
|