浏览代码

账户请求

yu.jie 4 年之前
父节点
当前提交
2791616036
共有 2 个文件被更改,包括 112 次插入4 次删除
  1. 35 4
      src/services/proto/accountinfo/index.ts
  2. 77 0
      src/services/proto/accountinfo/interface.ts

+ 35 - 4
src/services/proto/accountinfo/index.ts

@@ -1,10 +1,41 @@
-import { UserInfoCheckMangeReq, UserInfoCheckMangeRsp } from "@/services/proto/accountinfo/interface";
-import { protoMiddleware} from "@/services/socket/protobuf/buildReq";
+import {
+    ErmcpBizGroupReq, ErmcpBizGroupRsp,
+    LoginaccountOperateReq, LoginaccountOperateRsp,
+    ManagerRoleOperateReq,
+    ManagerRoleOperateRsp,
+    UserInfoCheckMangeReq,
+    UserInfoCheckMangeRsp
+} from "@/services/proto/accountinfo/interface";
+import {protoMiddleware} from "@/services/socket/protobuf/buildReq";
 
 /**
  * 客户资料审核
  * @param param
  */
 export const userInfoCheck = (param: UserInfoCheckMangeReq): Promise<UserInfoCheckMangeRsp> => {
-    return protoMiddleware<UserInfoCheckMangeReq>(param , 'UserInfoCheckMangeReq', 'UserInfoCheckMangeRsp', 2)
-}
+    return protoMiddleware<UserInfoCheckMangeReq>(param, 'UserInfoCheckMangeReq', 'UserInfoCheckMangeRsp', 2)
+}
+
+/**
+ * 角色设置操作请求
+ * @param param
+ */
+export const roleOperate = (param: ManagerRoleOperateReq): Promise<ManagerRoleOperateRsp> => {
+    return protoMiddleware<ManagerRoleOperateReq>(param, 'ManagerRoleOperateReq', 'ManagerRoleOperateRsp', 2)
+}
+
+/**
+ * 登陆账户操作请求
+ * @param param
+ */
+export const loginAccountOperate = (param: LoginaccountOperateReq): Promise<LoginaccountOperateRsp> => {
+    return protoMiddleware<LoginaccountOperateReq>(param, 'LoginaccountOperateReq', 'LoginaccountOperateRsp', 2)
+}
+
+/**
+ * 期货账户设置请求
+ * @param param
+ */
+export const bizGroupReq = (param: ErmcpBizGroupReq): Promise<ErmcpBizGroupRsp> => {
+    return protoMiddleware<ErmcpBizGroupReq>(param, 'ErmcpBizGroupReq', 'ErmcpBizGroupRsp', 2)
+}

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

@@ -1,4 +1,6 @@
 // 客户信息审核通过请求 0 29 122
+import {ErmcpBizGroupSpotGoods} from "@/services/go/ermcp/account/interface";
+
 export interface UserInfoCheckMangeReq{
     auditflag: number // uint64 1审核通过2审核拒绝
     userid: number // uint64 客户userid
@@ -9,4 +11,79 @@ export interface UserInfoCheckMangeReq{
 export interface UserInfoCheckMangeRsp {
     RetCode: number // int32 返回码
     RetDesc: string // string 描述信息
+}
+
+// 角色设置操作请求 0 29 151
+export interface ManagerRoleOperateReq {
+    autoid: number; // uint64 角色ID
+    operatetype: number; // uint32 操作类型-1:新增 2:修改
+    areauserid: number; // uint64 所属机构
+    modifierid: number; // uint64 修改人ID
+    modifyremark: string; // string 修改备注
+    rolename: string; // string 角色名称
+    memberfuncmenus: MemberFuncMenu; // MemberFuncMenu 机构菜单
+}
+
+// // 角色设置操作响应 0 29 153
+export interface ManagerRoleOperateRsp {
+    RetCode: number; // int32 返回码
+    RetDesc: string; // string 描述信息
+    oautoid: number; // uint64 角色ID
+}
+
+// 机构菜单数据 0 29 152
+export interface MemberFuncMenu {
+    resourcecode: string; // string 菜单代码
+}
+
+// 登录账户操作请求 0 29 160
+export interface LoginaccountOperateReq {
+    operatetype: number; // uint32 操作类型-1:新增 2:修改 3:新增管理员 4:修改管理员 5:锁定 6:解锁 7:注销 8:恢复 9:重置密码 10:新增登录帐号 11:停用用户 12:恢复用户 13:修改用户信息
+    userid: number; // uint64 用户ID(新增成功接口返回的userid)
+    loginid: number; // uint64 登录ID(新增成功接口返回的loginid)
+    areauserid: number; // uint64 所属机构(当前登录userid 必填)
+    logincode: string; // string 登录账号
+    accountname: string; // string 账户名称
+    password: string; // string 登录密码(明文)
+    mobile: string; // string 手机号码(明文)
+    roleids: number[]; // uint64 账号角色
+    logintaaccounts: LoginTaaccount[]; // LoginTaaccount 期货账户(勾选交易员必填)
+    modifierid: number; // uint64 修改人ID(当前登录loginid 必填)
+}
+
+// 登录账户操作响应 0 29 156
+export interface LoginaccountOperateRsp {
+    RetCode: number; // int32 返回码
+    RetDesc: string; // string 描述信息
+    userid: number; // uint64 用户ID
+    loginid: number; // uint64 登录ID
+}
+
+// 期货账户数据 0 29 155
+export interface  LoginTaaccount {
+    accountid: number; // uint64 期货账户ID
+}
+
+// 期货账户设置请求 0 29 149
+export interface ErmcpBizGroupReq {
+    BizGroupID: number; // uint64 分组ID(修改/删除必填)
+    BizType: number; // int32 业务类型 - 1:套保 2:套利
+    Remark: string; // string 新增/修改备注
+    ApplySrc: number; // int32 新增/修改来源 - 1:管理端 2:终端
+    ApplyId: number; // uint64 新增/修改人
+    SpotGoods: ErmcpBizGroupSpotGoods[]; // ErmcpBizGroupSpotGoods 期货账户分组商品
+    TAAccount: ErmcpBizGroupTAAccount[]; // ErmcpBizGroupTAAccount 期货账户分组账户
+    OptType: number; // int32 操作类型 - 1:新增 2:修改 3:删除
+    AreaUserID: number; // uint64 所属机构
+}
+// 期货账户设置响应 0 29 150
+export interface ErmcpBizGroupRsp {
+    RetCode: number; // int32 返回码
+    RetDesc: string; // string 描述信息
+    BizGroupID: number; // uint64 分组ID
+}
+
+// 期货账户分组账户 0 29 148
+export interface  ErmcpBizGroupTAAccount {
+    AccountID: number; // uint64 账户ID
 }