interface.ts 11 KB

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