| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import { getUserId } from "@/services/bus/account";
- import { getLongTypeLoginID } from "@/services/bus/login";
- import {
- ErmcpBizGroupReq, ErmcpBizGroupRsp, HedgeOutMainConfigReq, HedgeOutMainConfigRsp, 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)
- }
- /**
- * 角色设置操作请求
- * @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> => {
- const obj = {
- modifierid: Number(getLongTypeLoginID()),
- areauserid: getUserId(),
- }
- Object.assign(param, obj)
- return protoMiddleware<LoginaccountOperateReq>(param, 'LoginaccountOperateReq', 'LoginaccountOperateRsp', 2)
- }
- /**
- * 期货账户设置请求
- * @param param
- */
- export const bizGroupReq = (param: ErmcpBizGroupReq): Promise<ErmcpBizGroupRsp> => {
- return protoMiddleware<ErmcpBizGroupReq>(param, 'ErmcpBizGroupReq', 'ErmcpBizGroupRsp', 2)
- }
- /**
- * 期货账户新增修改请求
- * @param param
- */
- export const hedgeOutMainReq = (param: HedgeOutMainConfigReq): Promise<HedgeOutMainConfigRsp> => {
- return protoMiddleware<HedgeOutMainConfigReq>(param, 'HedgeOutMainConfigReq', 'HedgeOutMainConfigRsp', 2)
- }
|