Pārlūkot izejas kodu

commit proto接口 账户相关

yu.jie 4 gadi atpakaļ
vecāks
revīzija
613ab0c451

+ 51 - 0
public/proto/mtp.proto

@@ -1311,3 +1311,54 @@ message ManagerRoleOperateRsp {
     optional uint64 autoid = 4; // uint64 角色ID
 }
 
+// 客户资料操作请求 0 29 187
+message CustomerInfoOperateReq {
+ optional MessageHead Header = 1; // MessageHead
+ optional uint32 operatetype = 2; // uint32 操作类型-1:新增 2:修改
+  optional uint64 userid = 3; // uint64 用户ID(修改时必填)
+  optional uint64 areaid = 4; // uint64 所属机构
+  optional string logincode = 5; // string 登录帐号
+  optional string loginpwd = 6; // string 登录密码
+  optional uint32 userinfotype = 7; // uint32 客户类型 1:个人  2:企业
+  optional string username = 8; // string 姓名、企业名称
+  optional string nickname = 9; // string 企业简称(企业)
+  optional uint32 cardtype = 10; // uint32 证件类型
+  optional string cardnum = 11; // string 证件号码
+  optional string cardfrontphotourl = 12; // string 身份证正面照(个人)
+  optional string cardbackphotourl = 13; // string 身份证反面照(个人)
+  optional string email = 14; // string 邮箱(个人)
+  optional string referral = 15; // string 推荐码(个人)
+  optional string legalpersonname = 16; // string 法定代表人(企业)
+  optional string taxpayernum = 17; // string 纳税人识别号(企业)
+  optional string proxystatementurl = 18; // string 营业执照(企业)
+  optional string contactname = 19; // string 联系人(企业)
+  optional string mobilephone = 20; // string 手机号码、联系人手机号
+  optional string telphone = 21; // string 联系电话
+  optional uint64 provinceid = 22; // uint64 省
+  optional uint64 cityid = 23; // uint64 市
+  optional uint64 districtid = 24; // uint64 县
+  optional string ipaddress = 25; // string 详细地址
+  optional string remark = 26; // string 备注
+}
+// 客户资料操作响应 0 29 188
+message CustomerInfoOperateRsp {
+ optional MessageHead Header = 1; // MessageHead 消息头
+ optional int32 RetCode = 2; // int32 返回码
+ optional string RetDesc = 3; // string 描述信息
+  optional uint64 userid = 4; // uint64 用户ID
+}
+
+// 客户注册审核请求 0 29 180
+message AuditWskhUserInfoReq {
+ optional MessageHead Header = 1; // MessageHead
+ optional uint64 UserID = 2; // uint64 用户ID(自增ID)SEQ_WSKH_USERINFO
+ optional uint32 UserState = 3; // uint32 审核状态:4-审核通过,5-审核拒绝
+ optional uint64 AuditedBy = 4; // uint64 审核人
+}
+// 客户注册审核响应 0 29 181
+message AuditWskhUserInfoRsp {
+ optional MessageHead Header = 1; // MessageHead 消息头
+ optional int32 RetCode = 2; // int32 返回码
+ optional string RetDesc = 3; // string 描述信息
+ optional uint64 UserID = 4; // uint64 用户ID
+}

+ 7 - 0
src/services/funcode/index.ts

@@ -133,4 +133,11 @@ export const funCode: Code = {
 
     LoginaccountOperateReq: 1900704,   /// 登录账户操作请求
     LoginaccountOperateRsp: 1900705,   /// 登录账户操作响应
+
+    CustomerInfoOperateReq: 1900724, // 客户注册审核请求
+    CustomerInfoOperateRsp: 1900725, // 客户注册审核响应
+
+    AuditWskhUserInfoReq: 1900731,  // 客户资料操作请求
+    AuditWskhUserInfoRsp: 1900732,  // 客户资料操作响应
+
 };

+ 20 - 0
src/services/proto/accountinfo/index.ts

@@ -1,6 +1,8 @@
 import { getUserId } from "@/services/bus/account";
 import { getLongTypeLoginID } from "@/services/bus/login";
 import {
+    AuditWskhUserInfoReq, AuditWskhUserInfoRsp,
+    CustomerInfoOperateReq, CustomerInfoOperateRsp,
     ErmcpBizGroupReq,
     ErmcpBizGroupRsp,
     HedgeOutMainConfigReq,
@@ -79,3 +81,21 @@ export const taAccountTransfersXMoneyReq = (param: TaaccountTransfersxmoneyReq):
     return protoMiddleware<TaaccountTransfersxmoneyReq>(param, 'TaaccountTransfersxmoneyReq', 'TaaccountTransfersxmoneyRsp', 2)
 }
 
+/**
+ * 添加账户信息 (新增修改账户信息)
+ * @param param
+ */
+export const addCustomerInfoOperate = (param: CustomerInfoOperateReq): Promise<CustomerInfoOperateRsp> => {
+    return protoMiddleware<CustomerInfoOperateReq>(param, 'CustomerInfoOperateReq', 'CustomerInfoOperateRsp', 2)
+}
+
+/**
+ * 客户注册审核请求 (审核通过/审核拒绝)
+ * @param param
+ */
+export const auditWskhUserInfo = (param: AuditWskhUserInfoReq): Promise<AuditWskhUserInfoRsp> => {
+    return protoMiddleware<AuditWskhUserInfoReq>(param, 'AuditWskhUserInfoReq', 'AuditWskhUserInfoRsp', 2)
+}
+
+
+

+ 48 - 0
src/services/proto/accountinfo/interface.ts

@@ -149,4 +149,52 @@ export interface TaaccountTransfersxmoneyRsp {
     RetCode: number; // int32 返回码
     RetDesc: string; // string 描述信息
     accountid: number; // uint64 期货账户ID
+}
+
+// 客户资料操作请求 0 29 187
+export interface CustomerInfoOperateReq {
+    operatetype: number // uint32 操作类型-1:新增 2:修改
+    userid: number // uint64 用户ID(修改时必填)
+    areaid: number // uint64 所属机构
+    logincode: string // string 登录帐号
+    loginpwd: string  // string 登录密码
+    userinfotype: number // uint32 客户类型 1:个人  2:企业
+    username: string // string 姓名、企业名称
+    nickname: string // string 企业简称(企业)
+    cardtype: number // uint32 证件类型
+    cardnum: string // string 证件号码
+    cardfrontphotourl: string // string 身份证正面照(个人)
+    cardbackphotourl: string // string 身份证反面照(个人)
+    email: string // string 邮箱(个人)
+    referral: string // string 推荐码(个人)
+    legalpersonname: string // string 法定代表人(企业)
+    taxpayernum: string // string 纳税人识别号(企业)
+    proxystatementurl: string // string 营业执照(企业)
+    contactname: string // string 联系人(企业)
+    mobilephone: string // string 手机号码、联系人手机号
+    telphone: string // string 联系电话
+    provinceid: number // uint64 省
+    cityid: number // uint64 市
+    districtid: number // uint64 县
+    ipaddress: string; // string 详细地址
+    remark: string // string 备注
+}
+// 客户资料操作响应 0 29 188
+export interface CustomerInfoOperateRsp {
+    RetCode: number // int32 返回码
+    RetDesc: string // string 描述信息
+    userid: number // uint64 用户ID
+}
+
+// 客户注册审核请求 0 29 180
+export interface AuditWskhUserInfoReq {
+    UserID: number // uint64 用户ID(自增ID)SEQ_WSKH_USERINFO
+    UserState: number // uint32 审核状态:4-审核通过,5-审核拒绝
+    AuditedBy: number // uint64 审核人
+}
+// 客户注册审核响应 0 29 181
+export interface AuditWskhUserInfoRsp {
+    RetCode: number // int32 返回码
+    RetDesc: string // string 描述信息
+    UserID: number // uint64 用户ID
 }