Sfoglia il codice sorgente

同步更新UserAccount查询返回

zhou.xiaoning 4 anni fa
parent
commit
0f16dc0c23
1 ha cambiato i file con 32 aggiunte e 26 eliminazioni
  1. 32 26
      models/account.go

+ 32 - 26
models/account.go

@@ -172,32 +172,38 @@ func (Taaccountmarket) TableName() string {
 
 // Useraccount 用户表
 type Useraccount struct {
-	Userid           int64     `json:"userid"  xorm:"'USERID'" binding:"required"`  // 用户ID
-	Usertype         int32     `json:"usertype"  xorm:"'USERTYPE'"`                 // 账户类型 -  1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户
-	Accountname      string    `json:"accountname"  xorm:"'ACCOUNTNAME'"`           // 账户名称(机构名称)
-	Parentuserid     int64     `json:"parentuserid"  xorm:"'PARENTUSERID'"`         // 所属机构ID
-	Broker           int64     `json:"broker"  xorm:"'BROKER'"`                     // 所属经纪人ID
-	Subarealevelpath string    `json:"subarealevelpath"  xorm:"'SUBAREALEVELPATH'"` // 子机构层级路径(逗号分隔,首尾加逗号)
-	Refereeuserid    int64     `json:"refereeuserid"  xorm:"'REFEREEUSERID'"`       // 推荐人ID
-	Memberuserid     int64     `json:"memberuserid"  xorm:"'MEMBERUSERID'"`         // 所属会员ID
-	Accountstatus    int32     `json:"accountstatus"  xorm:"'ACCOUNTSTATUS'"`       // 账户状态 -  1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:注销
-	Reckonaccountid  int64     `json:"reckonaccountid"  xorm:"'RECKONACCOUNTID'"`   // 默认结算资金账号ID(机构分润使用) 作废
-	Modifystatus     int32     `json:"modifystatus"  xorm:"'MODIFYSTATUS'"`         // 变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
-	Createtime       time.Time `json:"createtime"  xorm:"'CREATETIME'"`             // 创建时间
-	Creatorid        int64     `json:"creatorid"  xorm:"'CREATORID'"`               // 创建人
-	Audittime        time.Time `json:"audittime"  xorm:"'AUDITTIME'"`               // 审核时间
-	Audituserid      int64     `json:"audituserid"  xorm:"'AUDITUSERID'"`           // 审核人
-	Auditremark      string    `json:"auditremark"  xorm:"'AUDITREMARK'"`           // 审核备注
-	Canceltime       time.Time `json:"canceltime"  xorm:"'CANCELTIME'"`             // 销户时间
-	Canceluserid     int64     `json:"canceluserid"  xorm:"'CANCELUSERID'"`         // 销户人
-	Modifytime       time.Time `json:"modifytime"  xorm:"'MODIFYTIME'"`             // 修改时间
-	Modifierid       int64     `json:"modifierid"  xorm:"'MODIFIERID'"`             // 修改人
-	Modifyremark     string    `json:"modifyremark"  xorm:"'MODIFYREMARK'"`         // 变更备注
-	Maxinvestornum   int64     `json:"maxinvestornum"  xorm:"'MAXINVESTORNUM'"`     // 最大用户数(经纪会员下投资者个数)
-	Hasauth          int32     `json:"hasauth"  xorm:"'HASAUTH'"`                   // 是否已实名认证 - 0:未认证 1:已认证 2:已提交(待审核) 3:已拒绝
-	Refercount       int32     `json:"refercount"  xorm:"'REFERCOUNT'"`             // 推荐总人数
-	Refernum         string    `json:"refernum"  xorm:"'REFERNUM'"`                 // 推荐码
-	Isanonymous      int32     `json:"isanonymous"  xorm:"'ISANONYMOUS'"`           // 是否匿名下单 - 0:否 1:是
+	Userid           int64     `json:"userid"  xorm:"USERID" binding:"required"`  // 用户ID
+	Usertype         int32     `json:"usertype"  xorm:"USERTYPE"`                 // 账户类型 -  1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
+	Modifystatus     int32     `json:"modifystatus"  xorm:"MODIFYSTATUS"`         // 变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
+	Accountname      string    `json:"accountname"  xorm:"ACCOUNTNAME"`           // 账户名称(机构名称)
+	Parentuserid     int64     `json:"parentuserid"  xorm:"PARENTUSERID"`         // 所属机构ID
+	Broker           int64     `json:"broker"  xorm:"BROKER"`                     // 所属经纪人ID
+	Subarealevelpath string    `json:"subarealevelpath"  xorm:"SUBAREALEVELPATH"` // 子机构层级路径(逗号分隔,首尾加逗号)
+	Refereeuserid    int64     `json:"refereeuserid"  xorm:"REFEREEUSERID"`       // 推荐人ID
+	Memberuserid     int64     `json:"memberuserid"  xorm:"MEMBERUSERID"`         // 所属会员ID
+	Accountstatus    int32     `json:"accountstatus"  xorm:"ACCOUNTSTATUS"`       // 账户状态 -  1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:停用(注销) 7:注销(删除)
+	Reckonaccountid  int64     `json:"reckonaccountid"  xorm:"RECKONACCOUNTID"`   // 默认结算资金账号ID(机构分润使用) 作废
+	Createtime       time.Time `json:"createtime"  xorm:"CREATETIME"`             // 创建时间
+	Creatorid        int64     `json:"creatorid"  xorm:"CREATORID"`               // 创建人
+	Audittime        time.Time `json:"audittime"  xorm:"AUDITTIME"`               // 审核时间
+	Audituserid      int64     `json:"audituserid"  xorm:"AUDITUSERID"`           // 审核人
+	Auditremark      string    `json:"auditremark"  xorm:"AUDITREMARK"`           // 审核备注
+	Canceltime       time.Time `json:"canceltime"  xorm:"CANCELTIME"`             // 销户时间
+	Canceluserid     int64     `json:"canceluserid"  xorm:"CANCELUSERID"`         // 销户人
+	Modifytime       time.Time `json:"modifytime"  xorm:"MODIFYTIME"`             // 修改时间
+	Modifierid       int64     `json:"modifierid"  xorm:"MODIFIERID"`             // 修改人
+	Modifyremark     string    `json:"modifyremark"  xorm:"MODIFYREMARK"`         // 变更备注
+	Maxinvestornum   int64     `json:"maxinvestornum"  xorm:"MAXINVESTORNUM"`     // 最大用户数(经纪会员下投资者个数)
+	Hasauth          int32     `json:"hasauth"  xorm:"HASAUTH"`                   // 是否已实名认证 - 0:未认证 1:已认证 2:已提交(待审核) 3:已拒绝
+	Refercount       int32     `json:"refercount"  xorm:"REFERCOUNT"`             // 推荐总人数
+	Refernum         string    `json:"refernum"  xorm:"REFERNUM"`                 // 推荐码
+	Isanonymous      int32     `json:"isanonymous"  xorm:"ISANONYMOUS"`           // 是否匿名下单 - 0:否 1:是
+	Parenttopuser    string    `json:"parenttopuser"  xorm:"PARENTTOPUSER"`       // 上级顶级机构 [092=0,1时,默认为1, 092=2时若自已为顶级,则填入自己,自己不为顶级,填入ParentUserID的"ParentTopUser"]
+	Subaccountlevel  int32     `json:"subaccountlevel"  xorm:"SUBACCOUNTLEVEL"`   // 子账户层数
+	Applysrc         int32     `json:"applysrc"  xorm:"APPLYSRC"`                 // 申请来源 - 1:管理端 2:终端
+	Auditsrc         int32     `json:"auditsrc"  xorm:"AUDITSRC"`                 // 审核来源 - 1:管理端 2:终端
+	Rootuserid       int64     `json:"rootuserid"  xorm:"ROOTUSERID"`             // 根用户ID
+	Canrecommend     int32     `json:"canrecommend"  xorm:"CANRECOMMEND"`         // 是否可推荐 - 0:不可 1;可
 }
 
 // TableName is USERACCOUNT