|
|
@@ -873,3 +873,140 @@ type Riskratiotype struct {
|
|
|
func (r *Riskratiotype) TableName() string {
|
|
|
return "RISKRATIOTYPE"
|
|
|
}
|
|
|
+
|
|
|
+// Tradeclosedetail 交易平仓明细表 - 导历史
|
|
|
+type Tradeclosedetail struct {
|
|
|
+ CLOSEID int64 `json:"closeid" xorm:"CLOSEID"` // 平仓明细ID(104+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
|
|
|
+ TRADEID int64 `json:"tradeid" xorm:"TRADEID"` // 成交单号
|
|
|
+ OPENTRADEID int64 `json:"opentradeid" xorm:"OPENTRADEID"` // 关联建仓成交单号
|
|
|
+ TRADEDATE string `json:"tradedate" xorm:"TRADEDATE"` // 交易日(yyyyMMdd)
|
|
|
+ MARKETID int32 `json:"marketid" xorm:"MARKETID"` // 市场ID
|
|
|
+ GOODSID int32 `json:"goodsid" xorm:"GOODSID"` // 商品ID
|
|
|
+ ACCOUNTID int64 `json:"accountid" xorm:"ACCOUNTID"` // 账号ID
|
|
|
+ BUYORSELL int32 `json:"buyorsell" xorm:"BUYORSELL"` // 方向 - 0:买 1:卖
|
|
|
+ OPENPRICE float64 `json:"openprice" xorm:"OPENPRICE"` // 建仓价格
|
|
|
+ HOLDERPRICE float64 `json:"holderprice" xorm:"HOLDERPRICE"` // 持仓价格
|
|
|
+ CLOSEQTY int64 `json:"closeqty" xorm:"CLOSEQTY"` // 平仓数量
|
|
|
+ CLOSEPRICE float64 `json:"closeprice" xorm:"CLOSEPRICE"` // 平仓价格
|
|
|
+ CLOSETIME time.Time `json:"closetime" xorm:"CLOSETIME"` // 平仓时间
|
|
|
+ TRADEPROPERTY int32 `json:"tradeproperty" xorm:"TRADEPROPERTY"` // 交易属性
|
|
|
+ OPTIONTYPE int32 `json:"optiontype" xorm:"OPTIONTYPE"` // 期权类型 - 1:认购(看涨) 2:认沽(看跌)
|
|
|
+ PREMIUM float64 `json:"premium" xorm:"PREMIUM"` // 权利金 - [持仓单的权利金]
|
|
|
+ ISPREEXERCISE int32 `json:"ispreexercise" xorm:"ISPREEXERCISE"` // 是否预申报- 0:否 1:是
|
|
|
+ PREEXERCISEPRICE float64 `json:"preexerciseprice" xorm:"PREEXERCISEPRICE"` // 预申报价格
|
|
|
+ ISCONFIRMEXERCISE int32 `json:"isconfirmexercise" xorm:"ISCONFIRMEXERCISE"` // 是否确认行权- 0:否 1:是
|
|
|
+ OPENTRADEDATE string `json:"opentradedate" xorm:"OPENTRADEDATE"` // 建仓成交单交易日
|
|
|
+ RELEASECREDIT float64 `json:"releasecredit" xorm:"RELEASECREDIT"` // 释放授信金额
|
|
|
+ CLOSEPL float64 `json:"closepl" xorm:"CLOSEPL"` // 平仓盈亏 - 按持仓价计算
|
|
|
+ CLOSEPL2 float64 `json:"closepl2" xorm:"CLOSEPL2"` // 平仓盈亏[逐笔] - 按建仓价计算
|
|
|
+}
|
|
|
+
|
|
|
+// TableName is TRADE_CLOSEDETAIL
|
|
|
+func (r *Tradeclosedetail) TableName() string {
|
|
|
+ return "TRADE_CLOSEDETAIL"
|
|
|
+}
|
|
|
+
|
|
|
+// Histradeclosedetail
|
|
|
+type Histradeclosedetail struct {
|
|
|
+ CLOSEID int64 `json:"closeid" xorm:"CLOSEID"` //
|
|
|
+ TRADEID int64 `json:"tradeid" xorm:"TRADEID"` //
|
|
|
+ OPENTRADEID int64 `json:"opentradeid" xorm:"OPENTRADEID"` //
|
|
|
+ TRADEDATE string `json:"tradedate" xorm:"TRADEDATE"` //
|
|
|
+ MARKETID int32 `json:"marketid" xorm:"MARKETID"` //
|
|
|
+ GOODSID int32 `json:"goodsid" xorm:"GOODSID"` //
|
|
|
+ ACCOUNTID int64 `json:"accountid" xorm:"ACCOUNTID"` //
|
|
|
+ BUYORSELL int32 `json:"buyorsell" xorm:"BUYORSELL"` //
|
|
|
+ OPENPRICE float64 `json:"openprice" xorm:"OPENPRICE"` //
|
|
|
+ HOLDERPRICE float64 `json:"holderprice" xorm:"HOLDERPRICE"` //
|
|
|
+ CLOSEQTY int64 `json:"closeqty" xorm:"CLOSEQTY"` //
|
|
|
+ CLOSEPRICE float64 `json:"closeprice" xorm:"CLOSEPRICE"` //
|
|
|
+ CLOSETIME time.Time `json:"closetime" xorm:"CLOSETIME"` //
|
|
|
+ TRADEPROPERTY int32 `json:"tradeproperty" xorm:"TRADEPROPERTY"` //
|
|
|
+ OPTIONTYPE int32 `json:"optiontype" xorm:"OPTIONTYPE"` //
|
|
|
+ PREMIUM float64 `json:"premium" xorm:"PREMIUM"` //
|
|
|
+ ISPREEXERCISE int32 `json:"ispreexercise" xorm:"ISPREEXERCISE"` //
|
|
|
+ PREEXERCISEPRICE float64 `json:"preexerciseprice" xorm:"PREEXERCISEPRICE"` //
|
|
|
+ ISCONFIRMEXERCISE int32 `json:"isconfirmexercise" xorm:"ISCONFIRMEXERCISE"` //
|
|
|
+ OPENTRADEDATE string `json:"opentradedate" xorm:"OPENTRADEDATE"` //
|
|
|
+ RELEASECREDIT float64 `json:"releasecredit" xorm:"RELEASECREDIT"` //
|
|
|
+ HISTRADEDATE string `json:"histradedate" xorm:"HISTRADEDATE"` //
|
|
|
+ ISVALIDDATA int32 `json:"isvaliddata" xorm:"ISVALIDDATA"` //
|
|
|
+ CLOSEPL float64 `json:"closepl" xorm:"CLOSEPL"` //
|
|
|
+ CLOSEPL2 float64 `json:"closepl2" xorm:"CLOSEPL2"` //
|
|
|
+}
|
|
|
+
|
|
|
+// TableName is HIS_TRADE_CLOSEDETAIL
|
|
|
+func (r *Histradeclosedetail) TableName() string {
|
|
|
+ return "HIS_TRADE_CLOSEDETAIL"
|
|
|
+}
|
|
|
+
|
|
|
+// Userinfo 用户信息表
|
|
|
+type OriUserinfo struct {
|
|
|
+ USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
|
|
|
+ USERINFOTYPE int32 `json:"userinfotype" xorm:"USERINFOTYPE"` // 用户信息类型 - 1:个人 2:企业
|
|
|
+ CUSTOMERNAME string `json:"customername" xorm:"CUSTOMERNAME"` // 客户名称(企业名称)
|
|
|
+ USERSTATUS int32 `json:"userstatus" xorm:"USERSTATUS"` // 用户状态 - 1:正常 2:注销 3:停用
|
|
|
+ USERTYPE int32 `json:"usertype" xorm:"USERTYPE"` // 账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
|
|
|
+ OPENMODE int32 `json:"openmode" xorm:"OPENMODE"` // 开户方式 - 1:管理端开户 2:网上开户注册(会员官网) 3:微信开户 4:网页交易端注册 5:安卓手机端注册 6:苹果手机端注册 7:PC交易端注册 8:微信快速开户 9:支付宝快速开户 10:手机号快速开户
|
|
|
+ CARDTYPEID int32 `json:"cardtypeid" xorm:"CARDTYPEID"` // 证件类型ID
|
|
|
+ CARDNUM string `json:"cardnum" xorm:"CARDNUM"` // 证件号码(加密存储)
|
|
|
+ HALFBODYPHOTOURL string `json:"halfbodyphotourl" xorm:"HALFBODYPHOTOURL"` // 半身照地址
|
|
|
+ CARDFRONTPHOTOURL string `json:"cardfrontphotourl" xorm:"CARDFRONTPHOTOURL"` // 证件正面图片地址
|
|
|
+ CARDBACKPHOTOURL string `json:"cardbackphotourl" xorm:"CARDBACKPHOTOURL"` // 证件背面图片地址
|
|
|
+ BIZNATURE int32 `json:"biznature" xorm:"BIZNATURE"` // 企业性质( 企业) - 1:国有控股企业 2:集体控股企业 3:私人控股企业 4:港澳台商控股企业 5:外商控股企业 6:其它
|
|
|
+ BIZSCOPE string `json:"bizscope" xorm:"BIZSCOPE"` // 企业经营范围(企业)
|
|
|
+ LEGALPERSONNAME string `json:"legalpersonname" xorm:"LEGALPERSONNAME"` // 法人姓名(企业)
|
|
|
+ CONTACTNAME string `json:"contactname" xorm:"CONTACTNAME"` // 联系人
|
|
|
+ SEX int32 `json:"sex" xorm:"SEX"` // 用户性别 0: 女 1: 男
|
|
|
+ TELPHONE string `json:"telphone" xorm:"TELPHONE"` // 联系电话(加密存储)
|
|
|
+ MOBILE string `json:"mobile" xorm:"MOBILE"` // 手机号码(加密存储)
|
|
|
+ FAX string `json:"fax" xorm:"FAX"` // 传真(加密存储)
|
|
|
+ EMAIL string `json:"email" xorm:"EMAIL"` // 邮件(加密存储)
|
|
|
+ QQ string `json:"qq" xorm:"QQ"` // QQ(加密存储
|
|
|
+ WECHAT string `json:"wechat" xorm:"WECHAT"` // 微信(加密存储)
|
|
|
+ COUNTRYID int32 `json:"countryid" xorm:"COUNTRYID"` // 国家
|
|
|
+ PROVINCEID int32 `json:"provinceid" xorm:"PROVINCEID"` // 省
|
|
|
+ CITYID int32 `json:"cityid" xorm:"CITYID"` // 市
|
|
|
+ DISTRICTID int32 `json:"districtid" xorm:"DISTRICTID"` // 地区
|
|
|
+ COMPANY string `json:"company" xorm:"COMPANY"` // 公司(个人)
|
|
|
+ ADDRESS string `json:"address" xorm:"ADDRESS"` // 地址
|
|
|
+ POSTALCODE string `json:"postalcode" xorm:"POSTALCODE"` // 邮政编码
|
|
|
+ CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 创建时间
|
|
|
+ CREATORID int64 `json:"creatorid" xorm:"CREATORID"` // 创建人
|
|
|
+ MODIFIERTIME time.Time `json:"modifiertime" xorm:"MODIFIERTIME"` // 修改时间
|
|
|
+ MODIFIERID int64 `json:"modifierid" xorm:"MODIFIERID"` // 修改人
|
|
|
+ REMARK string `json:"remark" xorm:"REMARK"` // 备注
|
|
|
+ WSKHINFO string `json:"wskhinfo" xorm:"WSKHINFO"` // 开户申请信息(JSON)
|
|
|
+ SIGNPDFURL string `json:"signpdfurl" xorm:"SIGNPDFURL"` // 签约pdf文件
|
|
|
+ LEGALCARDFRONTPHOTOURL string `json:"legalcardfrontphotourl" xorm:"LEGALCARDFRONTPHOTOURL"` // 法人身份证正面照地址
|
|
|
+ LEGALCARDBACKPHOTOURL string `json:"legalcardbackphotourl" xorm:"LEGALCARDBACKPHOTOURL"` // 法人身份证背面照地址
|
|
|
+ OTHERURL string `json:"otherurl" xorm:"OTHERURL"` // 其它图片地址[使用分号分隔]
|
|
|
+ HASENCRYPT int32 `json:"hasencrypt" xorm:"HASENCRYPT"` // 数据是否已加密 - 0:未加密 1:已加密
|
|
|
+ BANKNAME string `json:"bankname" xorm:"BANKNAME"` // 银行名称
|
|
|
+ BANKACCOUNT string `json:"bankaccount" xorm:"BANKACCOUNT"` // 银行帐号 (加密存储)
|
|
|
+ BANKCARDFRONTPHOTOURL string `json:"bankcardfrontphotourl" xorm:"BANKCARDFRONTPHOTOURL"` // 银行卡正面照地址
|
|
|
+ NEEDINVOICE int32 `json:"needinvoice" xorm:"NEEDINVOICE"` // 是否需要发票 - 0:不需要 1:需要
|
|
|
+ BANKID string `json:"bankid" xorm:"BANKID"` // 银行编码
|
|
|
+ ATTACHMENT1 string `json:"attachment1" xorm:"ATTACHMENT1"` // 附件1
|
|
|
+ ATTACHMENT2 string `json:"attachment2" xorm:"ATTACHMENT2"` // 附件2
|
|
|
+ BANKACCOUNTNAME string `json:"bankaccountname" xorm:"BANKACCOUNTNAME"` // 收款人名称
|
|
|
+ HEADURL string `json:"headurl" xorm:"HEADURL"` // 头像地址
|
|
|
+ NICKNAME string `json:"nickname" xorm:"NICKNAME"` // 昵称:默认为名称脱敏(张**) 或 手机号脱敏(139****9999)
|
|
|
+ MOBILE2 string `json:"mobile2" xorm:"MOBILE2"` // 手机号码[明文-尚志]
|
|
|
+ BIZTYPE int32 `json:"biztype" xorm:"BIZTYPE"` // 企业类型 - 1:进口/生产 2:销售 3:零售 4:运输 5:仓储
|
|
|
+ PROXYSTATEMENTURL string `json:"proxystatementurl" xorm:"PROXYSTATEMENTURL"` // 授权委托书
|
|
|
+ CONTACTCARDFRONTPHOTOURL string `json:"contactcardfrontphotourl" xorm:"CONTACTCARDFRONTPHOTOURL"` // 联系人证件正面图片地址
|
|
|
+ CONTACTCARDBACKPHOTOURL string `json:"contactcardbackphotourl" xorm:"CONTACTCARDBACKPHOTOURL"` // 联系人证件背面图片地址
|
|
|
+ ATTACHMENT3 string `json:"attachment3" xorm:"ATTACHMENT3"` // 附件3
|
|
|
+ ATTACHMENT4 string `json:"attachment4" xorm:"ATTACHMENT4"` // 附件4
|
|
|
+ ATTACHMENT5 string `json:"attachment5" xorm:"ATTACHMENT5"` // 附件5
|
|
|
+ TAXPAYERNUM string `json:"taxpayernum" xorm:"TAXPAYERNUM"` // 纳税人识别号
|
|
|
+ BIRTHDAY time.Time `json:"birthday" xorm:"BIRTHDAY"` // 生日(个人:年月日)
|
|
|
+ MODIFYSRC int32 `json:"modifysrc" xorm:"MODIFYSRC"` // 修改来源 - 1:管理端 2:终端
|
|
|
+ LOGINCODE string `json:"logincode" xorm:"LOGINCODE"` // 登录代码
|
|
|
+}
|
|
|
+
|
|
|
+// TableName is USERINFO
|
|
|
+func (r *OriUserinfo) TableName() string {
|
|
|
+ return "USERINFO"
|
|
|
+}
|