index.ts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import {
  2. ErmcpBizGroupReq, ErmcpBizGroupRsp,
  3. LoginaccountOperateReq, LoginaccountOperateRsp,
  4. ManagerRoleOperateReq,
  5. ManagerRoleOperateRsp,
  6. UserInfoCheckMangeReq,
  7. UserInfoCheckMangeRsp
  8. } from "@/services/proto/accountinfo/interface";
  9. import {protoMiddleware} from "@/services/socket/protobuf/buildReq";
  10. /**
  11. * 客户资料审核
  12. * @param param
  13. */
  14. export const userInfoCheck = (param: UserInfoCheckMangeReq): Promise<UserInfoCheckMangeRsp> => {
  15. return protoMiddleware<UserInfoCheckMangeReq>(param, 'UserInfoCheckMangeReq', 'UserInfoCheckMangeRsp', 2)
  16. }
  17. /**
  18. * 角色设置操作请求
  19. * @param param
  20. */
  21. export const roleOperate = (param: ManagerRoleOperateReq): Promise<ManagerRoleOperateRsp> => {
  22. return protoMiddleware<ManagerRoleOperateReq>(param, 'ManagerRoleOperateReq', 'ManagerRoleOperateRsp', 2)
  23. }
  24. /**
  25. * 登陆账户操作请求
  26. * @param param
  27. */
  28. export const loginAccountOperate = (param: LoginaccountOperateReq): Promise<LoginaccountOperateRsp> => {
  29. return protoMiddleware<LoginaccountOperateReq>(param, 'LoginaccountOperateReq', 'LoginaccountOperateRsp', 2)
  30. }
  31. /**
  32. * 期货账户设置请求
  33. * @param param
  34. */
  35. export const bizGroupReq = (param: ErmcpBizGroupReq): Promise<ErmcpBizGroupRsp> => {
  36. return protoMiddleware<ErmcpBizGroupReq>(param, 'ErmcpBizGroupReq', 'ErmcpBizGroupRsp', 2)
  37. }