|
|
@@ -9,49 +9,58 @@ import (
|
|
|
|
|
|
// Market 市场表
|
|
|
type Market struct {
|
|
|
- Marketid int32 `json:"marketid" xorm:"'MARKETID'" binding:"required"` // 市场ID正常5位,前三位固定:两位表示交易模式, 一位表示交易属性(1:收益权,2:所有权) 其它特殊市场:0-系统 1-交割服务 2-账户服务3-履约服务 4-仓单服务 5-积分服务 6-银行服务
|
|
|
- Marketname string `json:"marketname" xorm:"'MARKETNAME'"` // 市场名称
|
|
|
- Exchareaid int32 `json:"exchareaid" xorm:"'EXCHAREAID'"` // 所属交易所,可以没有
|
|
|
- Markettype int32 `json:"markettype" xorm:"'MARKETTYPE'"` // 市场类型- 1:非交易服务 2:交易服务
|
|
|
- Trademode int32 `json:"trademode" xorm:"'TRADEMODE'" binding:"required"` // 交易模式 - 10:做市 13:竞价 15:通道交易 16:挂牌点选 17:仓单贸易 18:期权 19:竞拍-降价式 20:竞拍-竞价式 21:竞拍-大宗式 22:受托竞价
|
|
|
- Tradeproperty int32 `json:"tradeproperty" xorm:"'TRADEPROPERTY'" binding:"required"` // 交易属性 - 1:收益权(可做空) 2:所有权(不可做空) 3:期权 4:现货 5:参考行情 6:通道交易 7:币交易 8:场外期权
|
|
|
- Openmethod int32 `json:"openmethod" xorm:"'OPENMETHOD'" binding:"required"` // 开盘模式 - 0 自动 1手动
|
|
|
- Reckonpricealgorithm int32 `json:"reckonpricealgorithm" xorm:"'RECKONPRICEALGORITHM'" binding:"required"` // 结算价算法: 1:最后多少笔成交价加权平均 2:最后多少秒成交价加权平均 3:全天加权平均 4:最后一口价 5.买一价 6.卖一价 7.买一卖一均价 8.外部结算价
|
|
|
- Reckonpriceparam int32 `json:"reckonpriceparam" xorm:"'RECKONPRICEPARAM'"` // 结算价参数
|
|
|
- Marketstatus int32 `json:"marketstatus" xorm:"'MARKETSTATUS'" binding:"required"` // 生效状态(ValidStatus枚举): 1:待生效 2:正常 3:注销
|
|
|
- Marketserviceid int32 `json:"marketserviceid" xorm:"'MARKETSERVICEID'"` // 市场服务ID
|
|
|
- Marginformula int32 `json:"marginformula" xorm:"'MARGINFORMULA'"` // 持仓保证金公式 - 1:双边收 2:净头寸收 3:大小边差异收 4:大边收 5:卖持仓收(仅期权)
|
|
|
- Performancetempid int64 `json:"performancetempid" xorm:"'PERFORMANCETEMPID'"` // 履约计划模板ID - 作废
|
|
|
- Clearinterval int32 `json:"clearinterval" xorm:"'CLEARINTERVAL'"` // 待开市间隔(交易市场开盘前多久发市场待开市信号(单位分钟))
|
|
|
- Matchermode int32 `json:"matchermode" xorm:"'MATCHERMODE'"` // 指定对手模式[仓单贸易模式专用] - 1:任意对手
|
|
|
- Reckonorder int32 `json:"reckonorder" xorm:"'RECKONORDER'"` // 结算顺序
|
|
|
- Canpreexercise int32 `json:"canpreexercise" xorm:"'CANPREEXERCISE'"` // [期权]是否可预申报- 0:否 1:是
|
|
|
- Cangoodsexercise int32 `json:"cangoodsexercise" xorm:"'CANGOODSEXERCISE'"` // [期权]是否可现货行权- 0:否 1:是
|
|
|
- Goodstype int32 `json:"goodstype" xorm:"'GOODSTYPE'"` // 商品类型 - 1:交易商品 2:仓单商品
|
|
|
- Roleprioritytype int32 `json:"roleprioritytype" xorm:"'ROLEPRIORITYTYPE'"` // 角色优先类型 - 1:无 2:报价商优先 3:非报价商优先 [16:挂牌点选]
|
|
|
- Isrecordsource int32 `json:"isrecordsource" xorm:"'ISRECORDSOURCE'"` // 是否记录成交源 - 0:不记录 1:记录 [所有权]
|
|
|
- Marginformula2 int32 `json:"marginformula2" xorm:"'MARGINFORMULA2'"` // 持仓保证金公式(仅受托竞价) - 1:双边收 2:净头寸收 3:大小边差异收 4:大边收 5:卖持仓收(仅期权)
|
|
|
- Haswr int32 `json:"haswr" xorm:"'HASWR'"` // [竞拍]是否需要仓单 - 0:不需要 1:需要-作废
|
|
|
- Premiumquotemode int32 `json:"premiumquotemode" xorm:"'PREMIUMQUOTEMODE'"` // 权利金报价方式 - 1:自动 2:手动
|
|
|
- Cangoodsexercisetype int32 `json:"cangoodsexercisetype" xorm:"'CANGOODSEXERCISETYPE'"` // 可现货行权期权类型 - 1:认购 2认沽 3:认购认沽 [CanGoodsExercise = 1时可设置]
|
|
|
- Canacceptquote int32 `json:"canacceptquote" xorm:"'CANACCEPTQUOTE'"` // 确认行权是否接收行情 - 0:不接受 1:接受 [可确认权的挂牌期权市场可配置]
|
|
|
- Canmutistage int32 `json:"canmutistage" xorm:"'CANMUTISTAGE'"` // 是否可多段运行 – 0:不可 1:可 [挂牌期权]
|
|
|
- Isdeductmargin int32 `json:"isdeductmargin" xorm:"'ISDEDUCTMARGIN'"` // 竞拍违约是否扣除保证金[竞拍-降价式] - 0:不扣 1:扣除
|
|
|
- Canmanualquotestrike int32 `json:"canmanualquotestrike" xorm:"'CANMANUALQUOTESTRIKE'"` // 是否可手动报行权价- 0:否 1:是 [期权]
|
|
|
- Tradetype int32 `json:"tradetype" xorm:"'TRADETYPE'"` // 下单方式[通道交易] - 1:直接转单 2:净头寸下单
|
|
|
- Pendingflag int32 `json:"pendingflag" xorm:"'PENDINGFLAG'"` // 待开市时间标识[通道交易-对冲] - 0:当日 1:上日
|
|
|
- Pendingtime string `json:"pendingtime" xorm:"'PENDINGTIME'"` // 待开市时间[通道交易-对冲](HH:mm)
|
|
|
- Reckontime string `json:"reckontime" xorm:"'RECKONTIME'"` // 结算时间[通道交易-对冲](HH:mm)
|
|
|
- Hastradecredit int32 `json:"hastradecredit" xorm:"'HASTRADECREDIT'"` // 是否交易授信[做市收益权] - 0:不授信 1:授信
|
|
|
- Contracttmp string `json:"contracttmp" xorm:"'CONTRACTTMP'"` // 合同模板[荷兰式][竞价式][仓单贸易]
|
|
|
- Hasrebate int32 `json:"hasrebate" xorm:"'HASREBATE'"` // 是否返利[竞价式] 0:不返,1:返利 -- 根据系统参数088显示或隐藏
|
|
|
- Rebateratio float64 `json:"rebateratio" xorm:"'REBATERATIO'"` // 返利比率[竞价式]
|
|
|
- Otcuserid int64 `json:"otcuserid" xorm:"'OTCUSERID'"` // 场外期权做市商[场外期权]
|
|
|
- Outersynctime string `json:"outersynctime" xorm:"'OUTERSYNCTIME'"` // 外部同步时间点(h24:mi:ss)[场外期权]
|
|
|
- Auctionwrtype int32 `json:"auctionwrtype" xorm:"'AUCTIONWRTYPE'"` // 竞拍仓单类型 - 1:无仓单 2:有仓单 3;有无仓单均可
|
|
|
- Isreleasemargin int32 `json:"isreleasemargin" xorm:"'ISRELEASEMARGIN'"` // 成交参与保证金是否释放[竞价式] - 0:不释放 1释放
|
|
|
- Selllistingauditflag int32 `json:"selllistingauditflag" xorm:"'SELLLISTINGAUDITFLAG'"` // 卖挂牌是否需要审核(仓单贸易) - 0:不需要 1:需要
|
|
|
- Trademarkettype int32 `json:"trademarkettype" xorm:"'TRADEMARKETTYPE'"` // 交易市场类型 - 1:合约市场 2:外部市场 3:仓单市场
|
|
|
+ Marketid int32 `json:"marketid" xorm:"'MARKETID'" binding:"required"` // 市场ID正常5位,前三位固定:两位表示交易模式, 一位表示交易属性(1:收益权,2:所有权) 其它特殊市场:0-系统 1-交割服务 2-账户服务3-履约服务 4-仓单服务 5-积分服务 6-银行服务
|
|
|
+ Marketname string `json:"marketname" xorm:"'MARKETNAME'"` // 市场名称
|
|
|
+ Exchareaid int32 `json:"exchareaid" xorm:"'EXCHAREAID'"` // 所属交易所,可以没有
|
|
|
+ Markettype int32 `json:"markettype" xorm:"'MARKETTYPE'"` // 市场类型- 1:非交易服务 2:交易服务
|
|
|
+ Trademode int32 `json:"trademode" xorm:"'TRADEMODE'" binding:"required"` // 交易模式 - 10:做市 13:竞价 15:通道交易 16:挂牌点选 17:仓单贸易 18:期权 19:竞拍-降价式 20:竞拍-竞价式 21:竞拍-大宗式 22:受托竞价
|
|
|
+ Tradeproperty int32 `json:"tradeproperty" xorm:"'TRADEPROPERTY'" binding:"required"` // 交易属性 - 1:收益权(可做空) 2:所有权(不可做空) 3:期权 4:现货 5:参考行情 6:通道交易 7:币交易 8:场外期权
|
|
|
+ Openmethod int32 `json:"openmethod" xorm:"'OPENMETHOD'" binding:"required"` // 开盘模式 - 0 自动 1手动
|
|
|
+ Reckonpricealgorithm int32 `json:"reckonpricealgorithm" xorm:"'RECKONPRICEALGORITHM'" binding:"required"` // 结算价算法: 1:最后多少笔成交价加权平均 2:最后多少秒成交价加权平均 3:全天加权平均 4:最后一口价 5.买一价 6.卖一价 7.买一卖一均价 8.外部结算价
|
|
|
+ Reckonpriceparam int32 `json:"reckonpriceparam" xorm:"'RECKONPRICEPARAM'"` // 结算价参数
|
|
|
+ Marketstatus int32 `json:"marketstatus" xorm:"'MARKETSTATUS'" binding:"required"` // 生效状态(ValidStatus枚举): 1:待生效 2:正常 3:注销
|
|
|
+ Marketserviceid int32 `json:"marketserviceid" xorm:"'MARKETSERVICEID'"` // 市场服务ID
|
|
|
+ Marginformula int32 `json:"marginformula" xorm:"'MARGINFORMULA'"` // 持仓保证金公式 - 1:双边收 2:净头寸收 3:大小边差异收 4:大边收 5:卖持仓收(仅期权)
|
|
|
+ Performancetempid int64 `json:"performancetempid" xorm:"'PERFORMANCETEMPID'"` // 履约计划模板ID - 作废
|
|
|
+ Clearinterval int32 `json:"clearinterval" xorm:"'CLEARINTERVAL'"` // 待开市间隔(交易市场开盘前多久发市场待开市信号(单位分钟))
|
|
|
+ Matchermode int32 `json:"matchermode" xorm:"'MATCHERMODE'"` // 指定对手模式[仓单贸易模式专用] - 1:任意对手
|
|
|
+ Reckonorder int32 `json:"reckonorder" xorm:"'RECKONORDER'"` // 结算顺序
|
|
|
+ Canpreexercise int32 `json:"canpreexercise" xorm:"'CANPREEXERCISE'"` // [期权]是否可预申报- 0:否 1:是
|
|
|
+ Cangoodsexercise int32 `json:"cangoodsexercise" xorm:"'CANGOODSEXERCISE'"` // [期权]是否可现货行权- 0:否 1:是
|
|
|
+ Goodstype int32 `json:"goodstype" xorm:"'GOODSTYPE'"` // 商品类型 - 1:交易商品 2:仓单商品
|
|
|
+ Roleprioritytype int32 `json:"roleprioritytype" xorm:"'ROLEPRIORITYTYPE'"` // 角色优先类型 - 1:无 2:报价商优先 3:非报价商优先 [16:挂牌点选]
|
|
|
+ Isrecordsource int32 `json:"isrecordsource" xorm:"'ISRECORDSOURCE'"` // 是否记录成交源 - 0:不记录 1:记录 [所有权]
|
|
|
+ Marginformula2 int32 `json:"marginformula2" xorm:"'MARGINFORMULA2'"` // 持仓保证金公式(仅受托竞价) - 1:双边收 2:净头寸收 3:大小边差异收 4:大边收 5:卖持仓收(仅期权)
|
|
|
+ Haswr int32 `json:"haswr" xorm:"'HASWR'"` // [竞拍]是否需要仓单 - 0:不需要 1:需要-作废
|
|
|
+ Premiumquotemode int32 `json:"premiumquotemode" xorm:"'PREMIUMQUOTEMODE'"` // 权利金报价方式 - 1:自动 2:手动
|
|
|
+ Cangoodsexercisetype int32 `json:"cangoodsexercisetype" xorm:"'CANGOODSEXERCISETYPE'"` // 可现货行权期权类型 - 1:认购 2认沽 3:认购认沽 [CanGoodsExercise = 1时可设置]
|
|
|
+ Canacceptquote int32 `json:"canacceptquote" xorm:"'CANACCEPTQUOTE'"` // 确认行权是否接收行情 - 0:不接受 1:接受 [可确认权的挂牌期权市场可配置]
|
|
|
+ Canmutistage int32 `json:"canmutistage" xorm:"'CANMUTISTAGE'"` // 是否可多段运行 – 0:不可 1:可 [挂牌期权]
|
|
|
+ Isdeductmargin int32 `json:"isdeductmargin" xorm:"'ISDEDUCTMARGIN'"` // 竞拍违约是否扣除保证金[竞拍-降价式] - 0:不扣 1:扣除
|
|
|
+ Canmanualquotestrike int32 `json:"canmanualquotestrike" xorm:"'CANMANUALQUOTESTRIKE'"` // 是否可手动报行权价- 0:否 1:是 [期权]
|
|
|
+ Tradetype int32 `json:"tradetype" xorm:"'TRADETYPE'"` // 下单方式[通道交易] - 1:直接转单 2:净头寸下单
|
|
|
+ Pendingflag int32 `json:"pendingflag" xorm:"'PENDINGFLAG'"` // 待开市时间标识[通道交易-对冲] - 0:当日 1:上日
|
|
|
+ Pendingtime string `json:"pendingtime" xorm:"'PENDINGTIME'"` // 待开市时间[通道交易-对冲](HH:mm)
|
|
|
+ Reckontime string `json:"reckontime" xorm:"'RECKONTIME'"` // 结算时间[通道交易-对冲](HH:mm)
|
|
|
+ Hastradecredit int32 `json:"hastradecredit" xorm:"'HASTRADECREDIT'"` // 是否交易授信[做市收益权] - 0:不授信 1:授信
|
|
|
+ Contracttmp string `json:"contracttmp" xorm:"'CONTRACTTMP'"` // 合同模板[荷兰式][竞价式][仓单贸易]
|
|
|
+ Hasrebate int32 `json:"hasrebate" xorm:"'HASREBATE'"` // 是否返利[竞价式] 0:不返,1:返利 -- 根据系统参数088显示或隐藏
|
|
|
+ Rebateratio float64 `json:"rebateratio" xorm:"'REBATERATIO'"` // 返利比率[竞价式]
|
|
|
+ Otcuserid int64 `json:"otcuserid" xorm:"'OTCUSERID'"` // 场外期权做市商[场外期权]
|
|
|
+ Outersynctime string `json:"outersynctime" xorm:"'OUTERSYNCTIME'"` // 外部同步时间点(h24:mi:ss)[场外期权]
|
|
|
+ Auctionwrtype int32 `json:"auctionwrtype" xorm:"'AUCTIONWRTYPE'"` // 竞拍仓单类型 - 1:无仓单 2:有仓单 3;有无仓单均可
|
|
|
+ Isreleasemargin int32 `json:"isreleasemargin" xorm:"'ISRELEASEMARGIN'"` // 成交参与保证金是否释放[竞价式] - 0:不释放 1释放
|
|
|
+ Selllistingauditflag int32 `json:"selllistingauditflag" xorm:"'SELLLISTINGAUDITFLAG'"` // 卖挂牌是否需要审核(仓单贸易) - 0:不需要 1:需要
|
|
|
+ Trademarkettype int32 `json:"trademarkettype" xorm:"'TRADEMARKETTYPE'"` // 交易市场类型 - 1:合约市场 2:外部市场 3:仓单市场
|
|
|
+ PAYLATERFLAG int32 `json:"paylaterflag" xorm:"PAYLATERFLAG"` // 是否支持后付 - 0:不支持 1;支持 - [挂牌点选 所有权、预售挂牌支持]
|
|
|
+ ISUPDATERECKONPRICE int32 `json:"isupdatereckonprice" xorm:"ISUPDATERECKONPRICE"` // 输入结算价标识 - 0:系统生成 1:手工输入(自动) 2:手工输入(手动)
|
|
|
+ UPDATERECKONPRICEINTERVAL int32 `json:"updatereckonpriceinterval" xorm:"UPDATERECKONPRICEINTERVAL"` // 输入结算价时长(分钟) [1:手工输入(自动)]
|
|
|
+ FINANCEMARKETID int32 `json:"financemarketid" xorm:"FINANCEMARKETID"` // 融资回购市场ID [仓单贸易]
|
|
|
+ FORCECLOSEMODE int32 `json:"forceclosemode" xorm:"FORCECLOSEMODE"` // 定期强平方式 - 1:到期结 2:日结 3:周结 4:月结 [收益权] 枚举-forceCloseMode
|
|
|
+ FORCECLOSEVALUE int64 `json:"forceclosevalue" xorm:"FORCECLOSEVALUE"` // 定期强平参数 [收益权](周结、月结)
|
|
|
+ DELIVERYMODE int32 `json:"deliverymode" xorm:"DELIVERYMODE"` // 交收方式(50模式) 1:配对交收 2:强平日交收
|
|
|
+ ISDELIVERYSELLERCANAPPLY int32 `json:"isdeliverysellercanapply" xorm:"ISDELIVERYSELLERCANAPPLY"` // 卖方是否可申请交收(50模式 - DeliveryMode = 2时) - 0:否 1:是
|
|
|
+ ISDELIVERYBUYERPAYONLINE int32 `json:"isdeliverybuyerpayonline" xorm:"ISDELIVERYBUYERPAYONLINE"` // 交收买方是否线上支付(50模式) - 0:否 1:是
|
|
|
}
|
|
|
|
|
|
// TableName is MARKET
|