interface.ts 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. // 客户信息审核通过请求 0 29 122
  2. import { ErmcpBizGroupSpotGoods } from "@/services/go/ermcp/account/interface";
  3. export interface UserInfoCheckMangeReq {
  4. auditflag: number // uint64 1审核通过2审核拒绝
  5. userid: number // uint64 客户userid
  6. audituserid: number // uint64 审核操作人userid
  7. remark: string // string 备注
  8. }
  9. // 客户信息审核通过请求响应 0 29 123
  10. export interface UserInfoCheckMangeRsp {
  11. RetCode: number // int32 返回码
  12. RetDesc: string // string 描述信息
  13. }
  14. // 角色设置操作请求 0 29 151
  15. export interface ManagerRoleOperateReq {
  16. autoid?: number; // uint64 角色ID
  17. operatetype?: number; // uint32 操作类型-1:新增 2:修改
  18. areauserid?: number; // uint64 所属机构
  19. modifierid?: number; // uint64 修改人ID
  20. modifyremark?: string; // string 修改备注
  21. rolename: string; // string 角色名称
  22. memberfuncmenus: MemberFuncMenu[]; // MemberFuncMenu 机构菜单
  23. }
  24. // // 角色设置操作响应 0 29 153
  25. export interface ManagerRoleOperateRsp {
  26. RetCode: number; // int32 返回码
  27. RetDesc: string; // string 描述信息
  28. oautoid: number; // uint64 角色ID
  29. }
  30. // 机构菜单数据 0 29 152
  31. export interface MemberFuncMenu {
  32. resourcecode: string; // string 菜单代码
  33. }
  34. // 登录账户操作请求 0 29 160
  35. export interface LoginaccountOperateReq {
  36. operatetype?: number; // uint32 操作类型-1:新增 2:修改 3:新增管理员 4:修改管理员 5:锁定 6:解锁 7:注销 8:恢复 9:重置密码 10:新增登录帐号 11:停用用户 12:恢复用户 13:修改用户信息
  37. userid?: number; // uint64 用户ID(新增成功接口返回的userid)
  38. loginid?: number; // uint64 登录ID(新增成功接口返回的loginid)
  39. areauserid?: number; // uint64 所属机构(当前登录userid 必填)
  40. logincode?: string; // string 登录账号
  41. accountname?: string; // string 账户名称
  42. password?: string; // string 登录密码(明文)
  43. mobile?: string; // string 手机号码(明文)
  44. roleids?: number[]; // uint64 账号角色
  45. logintaaccounts?: LoginTaaccount[]; // LoginTaaccount 期货账户(勾选交易员必填)
  46. modifierid?: number; // uint64 修改人ID(当前登录loginid 必填)
  47. }
  48. // 登录账户操作响应 0 29 156
  49. export interface LoginaccountOperateRsp {
  50. RetCode: number; // int32 返回码
  51. RetDesc: string; // string 描述信息
  52. userid: number; // uint64 用户ID
  53. loginid: number; // uint64 登录ID
  54. }
  55. // 期货账户数据 0 29 155
  56. export interface LoginTaaccount {
  57. accountid: number; // uint64 期货账户ID
  58. }
  59. // 期货账户设置请求 0 29 149
  60. export interface ErmcpBizGroupReq {
  61. BizGroupID?: number; // uint64 分组ID(修改/删除必填)
  62. BizType?: number; // int32 业务类型 - 1:套保 2:套利
  63. Remark?: string; // string 新增/修改备注
  64. ApplySrc?: number; // int32 新增/修改来源 - 1:管理端 2:终端
  65. ApplyId?: number; // uint64 新增/修改人
  66. SpotGoods?: ErmcpBizGroupSpotGoods[]; // ErmcpBizGroupSpotGoods 期货账户分组商品
  67. TAAccount?: ErmcpBizGroupTAAccount[]; // ErmcpBizGroupTAAccount 期货账户分组账户
  68. OptType?: number; // int32 操作类型 - 1:新增 2:修改 3:删除
  69. AreaUserID?: number; // uint64 所属机构
  70. }
  71. // 期货账户设置响应 0 29 150
  72. export interface ErmcpBizGroupRsp {
  73. RetCode: number; // int32 返回码
  74. RetDesc: string; // string 描述信息
  75. BizGroupID: number; // uint64 分组ID
  76. }
  77. // 期货账户分组账户 0 29 148
  78. export interface ErmcpBizGroupTAAccount {
  79. AccountID: number; // uint64 账户ID
  80. }
  81. // 期货账户新增修改请求 0 29 146
  82. export interface HedgeOutMainConfigReq {
  83. marketid?: number; // uint64 内部市场ID(HedgeOutMainConfig)
  84. hedgeaccountcode?: string; // string 对冲账号ID(HedgeOutMainConfig)
  85. connectflag?: number; // int32 是否联接外部交易 - 0:不连接 1:连接(HedgeOutMainConfig)
  86. hedgeaccountpwd?: string; // string 对冲账号密码(HedgeOutMainConfig)
  87. appid?: string; // string AppID(HedgeOutMainConfig)
  88. authcode?: string; // string 授权码(HedgeOutMainConfig)
  89. limitnumber?: number; // uint64 挂单笔数限额默认0(HedgeOutMainConfig)
  90. status?: number; // int32 渠道账号状态 1-可买入可卖出 2-可卖出不可买入默认1(HedgeOutMainConfig)
  91. accountname?: string; // string 账户名称accountname1(Taaccount)
  92. accountid?: number; // uint64 资金账户ID(Taaccount)
  93. taaccounttype?: number; // int32 账号类型 - 1:外部账号 2:内部账号 3:内部做市自营账号 4:内部做市接单账号(Taaccount)
  94. currencyid?: number; // int32 货币ID默认为1(Taaccount)
  95. outthreshold?: number; // double 出金阈值默认为0(Taaccount)
  96. ismain?: number; // int32 是否母账号 0:不是母账户 1:是母账户(Taaccount)
  97. parentaccountid?: number; // uint64 所属根账号(Taaccount)
  98. relateduserid?: number; // uint64 关联用户(Taaccount)
  99. fromaccountid?: number; // uint64 所属上级账户(Taaccount)
  100. trademargintmpid?: number; // uint64 保证金模板id(TAACCOUNTCONFIG)
  101. tradefeetmpid?: number; // uint64 手续费模板ID(TAACCOUNTCONFIG)
  102. maxsubaccouts?: number; // uint64 最大子账户数[最大99999][外部母账户用 默认0(TAACCOUNTCONFIG)
  103. fcid?: number; // uint64 期货公司
  104. creatorid?: number; // uint64 创建人
  105. modifierid?: number; // uint64 修改人
  106. areauserid?: number; // uint64 机构用户ID
  107. }
  108. // 期货账户新增修改响应 0 29 157
  109. export interface HedgeOutMainConfigRsp {
  110. RetCode: number; // int32 返回码
  111. RetDesc: string; // string 描述信息
  112. BizGroupID: number; // uint64 分组ID
  113. accountid: number; // uint64 资金账户ID(Taaccount)
  114. }
  115. // 期货账户注销 0 29 158
  116. export interface TaaccountOperateReq {
  117. accountid: number; // uint64 期货账户ID
  118. tradestatus: number; // uint32 7注销
  119. modifierid: number; // uint64 修改人
  120. areauserid: number; // uint64 机构用户ID
  121. }
  122. // 期货账户注销操作响应 0 29 159
  123. export interface TaaccountOperateRsp {
  124. RetCode: number; // int32 返回码
  125. RetDesc: string; // string 描述信息
  126. accountid: number; // uint64 期货账户ID
  127. }
  128. // 期货账户授信 0 29 160
  129. export interface TaaccountTransfersxmoneyReq {
  130. accountid: number; // uint64 期货账户ID
  131. sxmoney: number;// double 授信金额正为加负为减
  132. modifierid: number;// uint64 修改人
  133. areauserid: number;// uint64 机构用户ID
  134. }
  135. // 期货账户授信操作响应 0 29 161
  136. export interface TaaccountTransfersxmoneyRsp {
  137. RetCode: number; // int32 返回码
  138. RetDesc: string; // string 描述信息
  139. accountid: number; // uint64 期货账户ID
  140. }
  141. // 客户资料操作请求 0 29 187
  142. export interface CustomerInfoOperateReq {
  143. operatetype: number // uint32 操作类型-1:新增 2:修改
  144. userid: number // uint64 用户ID(修改时必填)
  145. areaid: number // uint64 所属机构
  146. logincode?: string // string 登录帐号
  147. loginpwd?: string // string 登录密码
  148. userinfotype: number // uint32 客户类型 1:个人 2:企业
  149. username: string // string 姓名、企业名称
  150. nickname: string // string 企业简称(企业)
  151. cardtype: number // uint32 证件类型
  152. cardnum: string // string 证件号码
  153. cardfrontphotourl?: string // string 身份证正面照(个人)
  154. cardbackphotourl?: string // string 身份证反面照(个人)
  155. email: string // string 邮箱(个人)
  156. referral?: string // string 推荐码(个人)
  157. legalpersonname: string // string 法定代表人(企业)
  158. taxpayernum: string // string 纳税人识别号(企业)
  159. proxystatementurl: string // string 营业执照(企业)
  160. contactname: string // string 联系人(企业)
  161. mobilephone: string // string 手机号码、联系人手机号
  162. telphone: string // string 联系电话
  163. provinceid: number // uint64 省
  164. cityid: number // uint64 市
  165. districtid: number // uint64 县
  166. ipaddress: string; // string 详细地址
  167. remark: string // string 备注
  168. userstate: number // uint32 开户状态 1:保存草稿 2:提交审核
  169. }
  170. // 客户资料操作响应 0 29 188
  171. export interface CustomerInfoOperateRsp {
  172. RetCode: number // int32 返回码
  173. RetDesc: string // string 描述信息
  174. userid: number // uint64 用户ID
  175. }
  176. // 客户注册审核请求 0 29 180
  177. export interface AuditWskhUserInfoReq {
  178. UserID: number // uint64 用户ID(自增ID)SEQ_WSKH_USERINFO
  179. UserState: number // uint32 审核状态:4-审核通过,5-审核拒绝
  180. AuditedBy: number // uint64 审核人
  181. AuditRemark: string // remark
  182. }
  183. // 客户注册审核响应 0 29 181
  184. export interface AuditWskhUserInfoRsp {
  185. RetCode: number // int32 返回码
  186. RetDesc: string // string 描述信息
  187. UserID: number // uint64 用户ID
  188. }