Browse Source

erms3 commit

zwl 5 years ago
parent
commit
ff6b382dd8
1 changed files with 37 additions and 0 deletions
  1. 37 0
      models/erms3.go

+ 37 - 0
models/erms3.go

@@ -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"
+}
+