|
|
@@ -0,0 +1,37 @@
|
|
|
+// Package models 211.3 风险管理系统2020_现货合同
|
|
|
+package models
|
|
|
+
|
|
|
+import "time"
|
|
|
+
|
|
|
+// Erms3SpotContractApply 现货合同申请表
|
|
|
+type Erms3SpotContractApply struct {
|
|
|
+ SpotContractID int64 `json:"spotcontractid" xorm:"'SPOTCONTRACTID'" binging:"required"` // 现货合同ID(345+Unix秒时间戳(10位)+xxxxxx)
|
|
|
+ TradeDate string `json:"tradedate" xorm:"'TRADEDATE'"` // 交易日(yyyyMMdd)
|
|
|
+ ContractNo string `json:"contractno" xorm:"'CONTRACTNO'"` // 现货合同编号
|
|
|
+ ContractType int32 `json:"contracttype" xorm:"'CONTRACTTYPE'"` // 现货合同类型 - 1:采购 -1:销售
|
|
|
+ AreaUserID int32 `json:"areauserid" xorm:"'AREAUSERID'"` // 所属机构
|
|
|
+ AccountID int64 `json:"accountid" xorm:"'ACCOUNTID'"` // 资金账户ID
|
|
|
+ CustomerUserID int32 `json:"customeruserid" xorm:"'CUSTOMERUSERID'"` // 客户ID
|
|
|
+ CustomerAccountID int64 `json:"customeraccountid" xorm:"'CUSTOMERACCOUNTID'"` // 客户资金账户ID
|
|
|
+ SignDate time.Time `json:"signdate" xorm:"'SIGNDATE'"` // 签订日期
|
|
|
+ LastDate time.Time `json:"lastdate" xorm:"'LASTDATE'"` // 交货时间
|
|
|
+ ContractAttachment string `json:"contractattachment" xorm:"'CONTRACTATTACHMENT'"` // 合同附件
|
|
|
+ OriMarginPayer int32 `json:"orimarginpayer" xorm:"'ORIMARGINPAYER'"` // 初始保证金支付方 -1:买方 2:卖方
|
|
|
+ OriMargin float64 `json:"orimargin" xorm:"'ORIMARGIN'"` // 初始保证金
|
|
|
+ Remark string `json:"remark" xorm:"'REMARK'"` // 备注
|
|
|
+ DetailJSON string `json:"detailjson" xorm:"'DETAILJSON'"` // 明细JSON
|
|
|
+ ApplyStatus int32 `json:"applystatus" xorm:"'APPLYSTATUS'"` // 申请状态 - 0:未审核 1:审核通过 2:审核中 3:审核失败 4已撤销 5:审核拒绝
|
|
|
+ ApplySrc int32 `json:"applysrc" xorm:"'APPLYSRC'"` // 申请来源 - 1:管理端 2:终端
|
|
|
+ MarketID int32 `json:"marketid" xorm:"'MARKETID'"` // 市场ID
|
|
|
+ CreatorID int32 `json:"creatorid" xorm:"'CREATORID'"` // 申请人
|
|
|
+ CreateTime time.Time `json:"createtime" xorm:"'CREATETIME'"` // 申请时间
|
|
|
+ AuditID int32 `json:"auditid" xorm:"'AUDITID'"` // 审核人
|
|
|
+ AuditTime time.Time `json:"audittime" xorm:"'AUDITTIME'"` // 审核时间
|
|
|
+ AuditRemark string `json:"auditremark" xorm:"'AUDITREMARK'"` //审核备注
|
|
|
+}
|
|
|
+
|
|
|
+// TableName is ERMS3_SPOTCONTRACTAPPLY
|
|
|
+func (Erms3SpotContractApply) TableName() string {
|
|
|
+ return "ERMS3_SPOTCONTRACTAPPLY"
|
|
|
+}
|
|
|
+
|