ソースを参照

客户资料新增与修改接口增加“纳税人识别号”字段

zhou.xiaoning 4 年 前
コミット
6bf68a9cb0
1 ファイル変更75 行追加73 行削除
  1. 75 73
      models/account.go

+ 75 - 73
models/account.go

@@ -386,79 +386,81 @@ func (Messageboard) TableName() string {
 
 // Wskhuserinfo 网上开户用户表 (开户成功删除记录)
 type Wskhuserinfo struct {
-	Userid                   int64     `json:"userid"  xorm:"'USERID'" binding:"required"`                  // 用户ID(自增ID)
-	Username                 string    `json:"username"  xorm:"'USERNAME'"`                                 // 用户姓名
-	Sex                      int32     `json:"sex"  xorm:"'SEX'"`                                           // 性别 - 0:女 1:男
-	Cardtype                 int32     `json:"cardtype"  xorm:"'CARDTYPE'"`                                 // 证件类型
-	Cardnum                  string    `json:"cardnum"  xorm:"'CARDNUM'"`                                   // 证件号码 (加密存储)
-	Cardaddress              string    `json:"cardaddress"  xorm:"'CARDADDRESS'"`                           // 证件地址 (加密存储)
-	Mobilephone              string    `json:"mobilephone"  xorm:"'MOBILEPHONE'"`                           // 手机号码 (加密存储)
-	Wechat                   string    `json:"wechat"  xorm:"'WECHAT'"`                                     // 微信号   (加密存储)
-	Email                    string    `json:"email"  xorm:"'EMAIL'"`                                       // Email地址(加密存储)
-	Ipaddress                string    `json:"ipaddress"  xorm:"'IPADDRESS'"`                               // IP地址
-	Halfbodyphotourl         string    `json:"halfbodyphotourl"  xorm:"'HALFBODYPHOTOURL'"`                 // 半身照地址
-	Cardfrontphotourl        string    `json:"cardfrontphotourl"  xorm:"'CARDFRONTPHOTOURL'"`               // 正面证件照地址
-	Cardbackphotourl         string    `json:"cardbackphotourl"  xorm:"'CARDBACKPHOTOURL'"`                 // 背面证件照地址
-	Bankid                   string    `json:"bankid"  xorm:"'BANKID'"`                                     // 银行编码
-	Bankname                 string    `json:"bankname"  xorm:"'BANKNAME'"`                                 // 银行名称
-	Bankaccount              string    `json:"bankaccount"  xorm:"'BANKACCOUNT'"`                           // 银行帐号 (加密存储)
-	Bankcardfrontphotourl    string    `json:"bankcardfrontphotourl"  xorm:"'BANKCARDFRONTPHOTOURL'"`       // 银行卡正面照地址
-	Bankcardbackphotourl     string    `json:"bankcardbackphotourl"  xorm:"'BANKCARDBACKPHOTOURL'"`         // 银行卡背面照地址
-	Areacode                 string    `json:"areacode"  xorm:"'AREACODE'"`                                 // 机构代码
-	Areaid                   int64     `json:"areaid"  xorm:"'AREAID'"`                                     // 机构Id
-	Memberareaid             int64     `json:"memberareaid"  xorm:"'MEMBERAREAID'"`                         // 所属会员ID
-	Brokerid                 string    `json:"brokerid"  xorm:"'BROKERID'"`                                 // 经纪人ID(加密存储)
-	Accountid                int64     `json:"accountid"  xorm:"'ACCOUNTID'"`                               // 交易系统帐号Id (加密存储)
-	Logincode                string    `json:"logincode"  xorm:"'LOGINCODE'"`                               // 登录帐号 (加密存储)
-	Openmode                 int32     `json:"openmode"  xorm:"'OPENMODE'"`                                 // 开户方式 -  1:管理端开户 2:网上开户注册(会员官网-手机号) 3:微信开户 4:网页交易端注册 5:安卓手机端注册 6:苹果手机端注册 7:PC交易端注册 8:微信快速开户 9:支付宝快速开户 10:手机号快速开户 11:网上开户注册(会员官网-微信认证) 12:网上开户注册(会员官网-支付宝认证)
-	Userstate                int32     `json:"userstate"  xorm:"'USERSTATE'"`                               // 开户状态 -   1:未提交 2: 待初审 3:初审拒绝 4:待复审 5:复审拒绝 6:测评不通过
-	Remark                   string    `json:"remark"  xorm:"'REMARK'"`                                     // 备注
-	Isvalidate               string    `json:"isvalidate"  xorm:"'ISVALIDATE'"`                             // 是否有效 (删除后标记为失效) - 0:无效  1:有效
-	Createtime               time.Time `json:"createtime"  xorm:"'CREATETIME'"`                             // 开户申请时间
-	Modifiedtime             time.Time `json:"modifiedtime"  xorm:"'MODIFIEDTIME'"`                         // 修改时间
-	Modifiedby               int64     `json:"modifiedby"  xorm:"'MODIFIEDBY'"`                             // 修改人帐号
-	Removebeforestatus       int32     `json:"removebeforestatus"  xorm:"'REMOVEBEFORESTATUS'"`             // REMOVEBEFORESTATUS
-	Cusbankid                string    `json:"cusbankid"  xorm:"'CUSBANKID'"`                               // 签约类型
-	Cusbankname              string    `json:"cusbankname"  xorm:"'CUSBANKNAME'"`                           // 签约类型名称
-	Signpdfurl               string    `json:"signpdfurl"  xorm:"'SIGNPDFURL'"`                             // 签约pdf文件
-	Referral                 string    `json:"referral"  xorm:"'REFERRAL'"`                                 // 推荐人编码
-	Subbranch                string    `json:"subbranch"  xorm:"'SUBBRANCH'"`                               // 开户支行
-	Bankpictureurl           string    `json:"bankpictureurl"  xorm:"'BANKPICTUREURL'"`                     // 银行卡正面地址
-	Auditime                 time.Time `json:"auditime"  xorm:"'AUDITIME'"`                                 // 审核时间
-	Auditedby                time.Time `json:"auditedby"  xorm:"'AUDITEDBY'"`                               // 审核人
-	Videourl                 string    `json:"videourl"  xorm:"'VIDEOURL'"`                                 // 视频地址
-	Signedstatus             int32     `json:"signedstatus"  xorm:"'SIGNEDSTATUS'"`                         // 账户一号签签约状态
-	Userinfotype             int32     `json:"userinfotype"  xorm:"'USERINFOTYPE'"`                         // 用户信息类型 - 1:个人  2:企业
-	Customername             string    `json:"customername"  xorm:"'CUSTOMERNAME'"`                         // 客户名称(企业名称)
-	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'"`                           // 联系人
-	Countryid                int32     `json:"countryid"  xorm:"'COUNTRYID'"`                               // 国家
-	Provinceid               int32     `json:"provinceid"  xorm:"'PROVINCEID'"`                             // 省
-	Cityid                   int32     `json:"cityid"  xorm:"'CITYID'"`                                     // 市
-	Districtid               int32     `json:"districtid"  xorm:"'DISTRICTID'"`                             // 地区
-	Postalcode               string    `json:"postalcode"  xorm:"'POSTALCODE'"`                             // 邮政编码
-	Company                  string    `json:"company"  xorm:"'COMPANY'"`                                   // 公司(个人)
-	Legalcardfrontphotourl   string    `json:"legalcardfrontphotourl"  xorm:"'LEGALCARDFRONTPHOTOURL'"`     // 法人身份证正面照地址
-	Legalcardbackphotourl    string    `json:"legalcardbackphotourl"  xorm:"'LEGALCARDBACKPHOTOURL'"`       // 法人身份证背面照地址
-	Otherurl                 string    `json:"otherurl"  xorm:"'OTHERURL'"`                                 // 其它图片地址[使用分号分隔]
-	Usertype                 int32     `json:"usertype"  xorm:"'USERTYPE'"`                                 // 用户类型 - 1:投资者 2:机构
-	Qq                       string    `json:"qq"  xorm:"'QQ'"`                                             // QQ(加密存储
-	Telphone                 string    `json:"telphone"  xorm:"'TELPHONE'"`                                 // 联系电话(加密存储)
-	Attachment1              string    `json:"attachment1"  xorm:"'ATTACHMENT1'"`                           // 附件1
-	Attachment2              string    `json:"attachment2"  xorm:"'ATTACHMENT2'"`                           // 附件2
-	Bankaccountname          string    `json:"bankaccountname"  xorm:"'BANKACCOUNTNAME'"`                   // 收款人名称
-	Nickname                 string    `json:"nickname"  xorm:"'NICKNAME'"`                                 // 昵称:默认为手机号脱敏(139****9999) 或 名称脱敏(张**)
-	Headurl                  string    `json:"headurl"  xorm:"'HEADURL'"`                                   // 头像地址
-	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
+	Userid                   int64     `json:"userid"  xorm:"USERID" binding:"required"`                  // 用户ID(自增ID)SEQ_WSKH_USERINFO
+	Username                 string    `json:"username"  xorm:"USERNAME"`                                 // 用户姓名
+	Sex                      int32     `json:"sex"  xorm:"SEX"`                                           // 性别 - 0:女 1:男
+	Cardtype                 int32     `json:"cardtype"  xorm:"CARDTYPE"`                                 // 证件类型
+	Cardnum                  string    `json:"cardnum"  xorm:"CARDNUM"`                                   // 证件号码 (加密存储)
+	Cardaddress              string    `json:"cardaddress"  xorm:"CARDADDRESS"`                           // 证件地址 (加密存储)
+	Mobilephone              string    `json:"mobilephone"  xorm:"MOBILEPHONE"`                           // 手机号码 (加密存储)
+	Wechat                   string    `json:"wechat"  xorm:"WECHAT"`                                     // 微信号   (加密存储)
+	Email                    string    `json:"email"  xorm:"EMAIL"`                                       // Email地址(加密存储)
+	Ipaddress                string    `json:"ipaddress"  xorm:"IPADDRESS"`                               // IP地址
+	Halfbodyphotourl         string    `json:"halfbodyphotourl"  xorm:"HALFBODYPHOTOURL"`                 // 半身照地址
+	Cardfrontphotourl        string    `json:"cardfrontphotourl"  xorm:"CARDFRONTPHOTOURL"`               // 正面证件照地址
+	Cardbackphotourl         string    `json:"cardbackphotourl"  xorm:"CARDBACKPHOTOURL"`                 // 背面证件照地址
+	Bankid                   string    `json:"bankid"  xorm:"BANKID"`                                     // 银行编码
+	Bankname                 string    `json:"bankname"  xorm:"BANKNAME"`                                 // 银行名称
+	Bankaccount              string    `json:"bankaccount"  xorm:"BANKACCOUNT"`                           // 银行帐号 (加密存储)
+	Bankcardfrontphotourl    string    `json:"bankcardfrontphotourl"  xorm:"BANKCARDFRONTPHOTOURL"`       // 银行卡正面照地址
+	Bankcardbackphotourl     string    `json:"bankcardbackphotourl"  xorm:"BANKCARDBACKPHOTOURL"`         // 银行卡背面照地址
+	Areacode                 string    `json:"areacode"  xorm:"AREACODE"`                                 // 机构代码
+	Areaid                   int64     `json:"areaid"  xorm:"AREAID"`                                     // 机构Id
+	Memberareaid             int64     `json:"memberareaid"  xorm:"MEMBERAREAID"`                         // 所属会员ID
+	Brokerid                 string    `json:"brokerid"  xorm:"BROKERID"`                                 // 经纪人ID(加密存储)
+	Accountid                int64     `json:"accountid"  xorm:"ACCOUNTID"`                               // 交易系统帐号Id (加密存储)
+	Logincode                string    `json:"logincode"  xorm:"LOGINCODE"`                               // 登录帐号 (加密存储)
+	Openmode                 int32     `json:"openmode"  xorm:"OPENMODE"`                                 // 开户方式 -  1:管理端开户 2:网上开户注册(会员官网-手机号) 3:微信开户 4:网页交易端注册 5:安卓手机端注册 6:苹果手机端注册 7:PC交易端注册 8:微信快速开户 9:支付宝快速开户 10:手机号快速开户 11:网上开户注册(会员官网-微信认证) 12:网上开户注册(会员官网-支付宝认证)
+	Userstate                int32     `json:"userstate"  xorm:"USERSTATE"`                               // 开户状态 -   1:未提交 2: 待初审 3:初审拒绝 4:待复审 5:复审拒绝 6:测评不通过
+	Remark                   string    `json:"remark"  xorm:"REMARK"`                                     // 备注
+	Isvalidate               string    `json:"isvalidate"  xorm:"ISVALIDATE"`                             // 是否有效 (删除后标记为失效) - 0:无效  1:有效
+	Createtime               time.Time `json:"createtime"  xorm:"CREATETIME"`                             // 开户申请时间
+	Modifiedtime             time.Time `json:"modifiedtime"  xorm:"MODIFIEDTIME"`                         // 修改时间
+	Modifiedby               int64     `json:"modifiedby"  xorm:"MODIFIEDBY"`                             // 修改人帐号
+	Removebeforestatus       int32     `json:"removebeforestatus"  xorm:"REMOVEBEFORESTATUS"`             // REMOVEBEFORESTATUS
+	Cusbankid                string    `json:"cusbankid"  xorm:"CUSBANKID"`                               // 签约类型
+	Cusbankname              string    `json:"cusbankname"  xorm:"CUSBANKNAME"`                           // 签约类型名称
+	Signpdfurl               string    `json:"signpdfurl"  xorm:"SIGNPDFURL"`                             // 签约pdf文件
+	Referral                 string    `json:"referral"  xorm:"REFERRAL"`                                 // 推荐人编码
+	Subbranch                string    `json:"subbranch"  xorm:"SUBBRANCH"`                               // 开户支行
+	Bankpictureurl           string    `json:"bankpictureurl"  xorm:"BANKPICTUREURL"`                     // 银行卡正面地址
+	Auditime                 time.Time `json:"auditime"  xorm:"AUDITIME"`                                 // 审核时间
+	Auditedby                time.Time `json:"auditedby"  xorm:"AUDITEDBY"`                               // 审核人
+	Videourl                 string    `json:"videourl"  xorm:"VIDEOURL"`                                 // 视频地址
+	Signedstatus             int32     `json:"signedstatus"  xorm:"SIGNEDSTATUS"`                         // 账户一号签签约状态
+	Userinfotype             int32     `json:"userinfotype"  xorm:"USERINFOTYPE"`                         // 用户信息类型 - 1:个人  2:企业
+	Customername             string    `json:"customername"  xorm:"CUSTOMERNAME"`                         // 客户名称(企业名称)
+	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"`                           // 联系人
+	Countryid                int32     `json:"countryid"  xorm:"COUNTRYID"`                               // 国家
+	Provinceid               int32     `json:"provinceid"  xorm:"PROVINCEID"`                             // 省
+	Cityid                   int32     `json:"cityid"  xorm:"CITYID"`                                     // 市
+	Districtid               int32     `json:"districtid"  xorm:"DISTRICTID"`                             // 地区
+	Postalcode               string    `json:"postalcode"  xorm:"POSTALCODE"`                             // 邮政编码
+	Company                  string    `json:"company"  xorm:"COMPANY"`                                   // 公司(个人)
+	Legalcardfrontphotourl   string    `json:"legalcardfrontphotourl"  xorm:"LEGALCARDFRONTPHOTOURL"`     // 法人身份证正面照地址
+	Legalcardbackphotourl    string    `json:"legalcardbackphotourl"  xorm:"LEGALCARDBACKPHOTOURL"`       // 法人身份证背面照地址
+	Otherurl                 string    `json:"otherurl"  xorm:"OTHERURL"`                                 // 其它图片地址[使用分号分隔]
+	Usertype                 int32     `json:"usertype"  xorm:"USERTYPE"`                                 // 用户类型 - 1:投资者 2:机构
+	Qq                       string    `json:"qq"  xorm:"QQ"`                                             // QQ(加密存储
+	Telphone                 string    `json:"telphone"  xorm:"TELPHONE"`                                 // 联系电话(加密存储)
+	Attachment1              string    `json:"attachment1"  xorm:"ATTACHMENT1"`                           // 附件1
+	Attachment2              string    `json:"attachment2"  xorm:"ATTACHMENT2"`                           // 附件2
+	Bankaccountname          string    `json:"bankaccountname"  xorm:"BANKACCOUNTNAME"`                   // 收款人名称
+	Nickname                 string    `json:"nickname"  xorm:"NICKNAME"`                                 // 昵称:默认为手机号脱敏(139****9999) 或 名称脱敏(张**)
+	Headurl                  string    `json:"headurl"  xorm:"HEADURL"`                                   // 头像地址
+	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
+	Auditsrc                 int32     `json:"auditsrc"  xorm:"AUDITSRC"`                                 // 审核来源 - 1:管理端 2:终端
+	Taxpayernum              string    `json:"taxpayernum"  xorm:"TAXPAYERNUM"`                           // 纳税人识别号
 }
 
 // TableName is WSKH_USERINFO