import { post } from '@/utils/request'; /** * IB代理相关接口集合 * 所有接口均为post请求,host参数已按原逻辑保留 */ export const ibApi = { /** 审批子账号的挂入和撤销 */ MamSubsApprove: (params = {}) => post('/mam/subs/approve', params, 'Host90'), /** 挂入或撤销子账户 */ MamSubsApply: (params = {}) => post('/mam/subs/apply', params, 'Host90'), /** 获取可挂入或可撤销的子账户下拉列表 */ MamSubsInfo: (params = {}) => post('/mam/subs/info', params, 'Host90'), /** mam账户杠杆比例调整申请 */ MamLeverageApplyAdd: (params = {}) => post('/mam/leverage/apply/add', params, 'Host90'), /** mam账号密码重置申请 */ MamPwdResetAdd: (params = {}) => post('/mam/pwd/reset/add', params, 'Host90'), /** mam账户修改密码申请 */ MamRepwdAdd: (params = {}) => post('/mam/repwd/add', params, 'Host90'), /** 修改投资者密码 */ ChangeInvestorOassword: (params = {}) => post('/account/settings/change/investor/password/add', params, 'Host80'), /** MAM账户列表 */ MamList: (params = {}) => post('/mam/list', params, 'Host90'), /** 审批mam账户 */ MamApplyApprove: (params = {}) => post('/mam/apply/approve', params, 'Host90'), /** 申请MAM账户 */ MamApplyAdd: (params = {}) => post('/mam/apply/add', params, 'Host90'), /** MAM账户创建基本信息 */ MamApplyData: (params = {}) => post('/mam/apply/data', params, 'Host90'), /** 账户申请前判断类型权限 */ excludeShowLogin: (params = {}) => post('/account/apply/exclude/show/login/type', params, 'Host80'), /** 挂单查询 */ TradePending: (params = {}) => post('/trade/pending', params, 'Host90'), /** 持仓查询 */ TradePosition: (params = {}) => post('/trade/position', params, 'Host90'), /** 交易历史 */ TradeHistory: (params = {}) => post('/trade/sharding/history', params, 'Host90'), /** 综合报告 */ ComplexReport: (params = {}) => post('/trade/account/summary', params, 'Host90'), /** 内转 */ agentBalanceTransfer: (params = {}) => post('/agent/balance/transfer/add/imd', params, 'Host90'), /** 转出账户信息 */ agentBalanceTransferFrom: (params = {}) => post('/agent/balance/transfer/from', params, 'Host90'), /** 转入账户信息 */ agentTransferToList: (params = {}) => post('/account/directAccount', params, 'Host90'), /** 外佣调整申请列表 */ CommissionApplyRecording: (params = {}) => post('/custom/commission/apply/list', params, 'Host90'), /** 佣金内转申请列表 */ agentBalanceTransferRecording: (params = {}) => post('/agent/balance/transfer/search/list', params, 'Host90'), /** mam子账户挂入撤销列表 */ mamSubsApplyRecording: (params = {}) => post('/mam/subs/apply/list', params, 'Host90'), /** 代理界面表格下的基础数据 */ IbData: (params = {}) => post('/ib/data', params, 'Host90'), /** 名下代理 */ IbSubs: (params = {}) => post('/ib/subs', params, 'Host90'), /** 账户管理 */ accountSubs: (params = {}) => post('/account/list', params, 'Host90'), /** 名下客户 */ customerSubs: (params = {}) => post('/custom/info/belongs', params, 'Host90'), /** 名下客户列表(用于下拉框) */ customerSubsList: (params = {}) => post('/custom/info/belongs/list', params, 'Host90'), /** 名下客户统计 */ customerSubsStatistics: (params = {}) => post('/custom/info/belongs/statistics', params, 'Host90'), /** 名下客户外佣调整 */ customCommissionApply: (params = {}) => post('/custom/commission/apply/add', params, 'Host90'), /** 名下客户外佣调整 */ customCommissionPoint: (params = {}) => post('/custom/info/update/point', params, 'Host90'), /** 名下客户转归属 */ accountBelongChange: (params = {}) => post('/account/belong/change/add', params, 'Host90'), /** 名下客户转归属-代理下拉 */ accountBelongChangeIb: (params = {}) => post('/account/belong/change/agents', params, 'Host90'), /** 佣金模板列表 */ sysPointList: (params = {}) => post('/sys/point/list', params, 'Host90'), /** 佣金模板列表删除 */ sysPointDelete: (params = {}) => post('/sys/point/delete', params, 'Host90'), /** 佣金模板列表编辑 */ sysPointUpdate: (params = {}) => post('/sys/point/update', params, 'Host90'), /** 佣金模板列表single */ sysPointSingle: (params = {}) => post('/sys/point/single', params, 'Host90'), /** 变更返佣申请 */ AgentPointChangeApply: (params = {}) => post('/agent/point/change/apply', params, 'Host90'), /** 获取切换佣金模板时所需的数据 */ AgentPointChangeData: (params = {}) => post('/agent/point/change/data', params, 'Host90'), /** 获取新增佣金模板时所需的下拉返点列表 */ SysPointPoints: (params = {}) => post('/sys/point/points', params, 'Host90'), /** 获取新增佣金模板时所需的下拉返点列表 */ SysCentValid: (params = {}) => post('/sys/point/centValid', params, 'Host90'), /** 新增佣金模板 */ SysPointAdd: (params = {}) => post('/sys/point/add', params, 'Host90'), /** 获取图表信息 */ getChartInfo: (params = {}) => post('/index/chart/list', params, 'Host80'), /** 存取款 */ tradeDw: (params = {}) => post('/trade/dw', params, 'Host90'), /** 交易账户 */ tradeAccount: (params = {}) => post('/trade/account', params, 'Host90'), /** 代理佣金收入 */ tradeAgentCommission: (params = {}, isVietnam = false) => { let url = '/trade/agent/commission/vn'; // if (isVietnam) url += '/vn'; return post(url, params, 'Host90'); }, /** 新增代理 */ tradeIb: (params = {}) => post('/ib/report/new', params, 'Host90'), /** 挂单历史 */ tradePendingHistory: (params = {}) => post('/trade/pending/history', params, 'Host90'), /** 挂单查询 */ tradePending: (params = {}) => post('/trade/pending', params, 'Host90'), /** 持仓查询 */ tradePosition: (params = {}) => post('/trade/position', params, 'Host90'), /** 交易历史 */ tradeHistory: (params = {}) => post('/trade/sharding/history', params, 'Host90'), /** 余额操作 */ ibReportBalance: (params = {}) => post('/ib/report/balance', params, 'Host90'), /** 交易量 */ tradeSymbolCategory: (params = {}) => post('/trade/symbol/category', params, 'Host90'), /** mam账户申请 */ mamApplyList: (params = {}) => post('/mam/apply/list', params, 'Host90'), /** mam账户杠杆申请 */ mamLeverageApplyList: (params = {}) => post('/mam/leverage/apply/list', params, 'Host90'), /** 佣金内转申请 */ agentBalanceTransferList: (params = {}) => post('/agent/balance/transfer/search/list', params, 'Host90'), /** 外佣调整申请 */ customCommissionApplyList: (params = {}) => post('/custom/commission/apply/list', params, 'Host90'), /** 归属调整申请 */ agentBelongChangeList: (params = {}) => post('/account/belong/change/search/list', params, 'Host90'), /** 佣金分配申请 */ agentPointChangeList: (params = {}) => post('/agent/point/change/list', params, 'Host90'), /** ib取款申请 */ agentWithdrawList: (params = {}) => post('/finance/agent/withdraw/search/list', params, 'Host90'), /** 客户申请记录列表/4活动申请 */ CustomRecordAccount: (params = {}) => post('/custom/apply/list', params, 'Host80'), /** 根据条件查看拒绝列表-用于下拉和选择展示理由 */ reasonsRefusalList: (params = {}) => post('/reasons/refusal/list', params, 'Host80'), /** 根据条件查看ibno */ ibTree: (params = {}) => post('/ib/tree', params, 'Host90'), /** 是否可开代理 */ customUpdateIbInvalid: (params = {}) => post('/custom/info/update/ibInvalid', params, 'Host90'), /** 获取账户列表-全部 */ CustomDropdown: (params = {}) => post('/account/dropdown', params, 'Host80'), /** 获取转入账户列表-全部 */ accountCustomList: (params = {}) => post('/account/custom/list', params, 'Host90'), /** ib内转 */ agentTransferApply: (params = {}) => post('/agent/transfer/apply', params, 'Host04'), /** ib内转CTA */ agentTransCtaferApply: (params = {}) => post('/agent/transfer/cta/apply', params, 'Host04'), /** ib内转列表 */ agentTransferList: (params = {}) => post('/agent/transfer/list', params, 'Host04'), /** ib是否可以申请pamm manager账号 */ mamApplyPammManagerValid: (params = {}) => post('/mam/apply/pammManagerValid', params, 'Host90'), /** 当前代理可申请pamm manager账号集合 */ mamApplyPammManagerLogins: (params = {}) => post('/mam/apply/pamm/logins', params, 'Host90'), /** 申请pamm manager账号 */ mamApplyPammManagerAdd: (params = {}) => post('/mam/apply/add', params, 'Host90'), /** 出金取消 */ withdrawCancel: (params = {}) => post('/finance/agent/withdraw/cancel', params, 'Host90'), /** 调整pm分成 */ applyPercent: (params = {}) => post('/pm/percent/change', params, 'Host90'), /** 代理查看信号源列表 */ followDealAgentSearchList: (params = {}) => post('/follow/deal/agent/search/list', params, 'Host87'), /** 代理修改信号源 */ followDealAgentUpdate: (params = {}) => post('/follow/deal/agent/update', params, 'Host87'), /** 代理修改客户查看信号源权限 */ customUpdateFollowPermissionDisplay: (params = {}) => post('/custom/info/update/follow/permissionDisplay', params, 'Host90'), /** 代理修改客户查看信号源权限 */ marketAgentLinkList: (params = {}) => post('/market/agent/link/list', params, 'Host90'), /** MAM账户列表子账户 */ pammListSubs: (params = {}) => post('/pamm/subs', params, 'Host90'), /** 根据外佣和手续费获取值 */ customLink: (params = {}) => post('/custom/register/link/hash', params, 'Host90'), /** 根据账户类型配置获取链接代码 */ customLinkCode: (params = {}) => post('/custom/register/link/code', params, 'Host90'), /** 代理开户设置开关 */ IbAgentSetting: (params = {}) => post('/ib/agent/setting', params, 'Host90'), /** 点差设置列表 */ loginTypeList: (params = {}) => post('/login/type/search/list', params, 'Host80'), /** 暗点返佣报表 */ tradeSalesHidden: (params = {}) => post('/trade/hidden/rebate', params, 'Host90'), /** 获取Websdk链接 */ getWebsdkLink1: (params = {}) => post('/agent/withdraw/getWebsdkLink', params, 'Host04'), /** 获取专属手续费分配数据 */ agentHiddenPointSearchSingle: (params = {}) => post('/agent/hidden/point/search/single', params, 'Host90'), /** 添加专属手续费分配 */ agentHiddenPointAdd: (params = {}) => post('/agent/hidden/point/add', params, 'Host90'), /** IB账户内转 - 获取代理账户树形数据 */ ibTreeForTransfer: (params = {}) => post('/ib/tree', params, 'Host90'), /** IB账户内转 - 提交到代理账户 */ agentBalanceCommissionAdd: (params = {}) => post('/agent/balance/commission/add', params, 'Host90'), /** IB代理账户佣金内转列表 */ agentBalanceCommissionSearchList: (params = {}) => post('/agent/balance/commission/search/list', params, 'Host90'), /** 获取越南分配点数据 */ getVietnamPoints: (params = {}) => post('/agent/point/vn/points', params, 'Host90'), /** 保存越南分配点数据 */ saveVietnamPoints: (params = {}) => post('/agent/point/vn/save', params, 'Host90'), /** 新增开户链接 */ customLinkAdd: (params = {}) => post('/agent/custom/link/add', params, 'Host90'), /** 开户链接列表 */ customLinkSearchList: (params = {}) => post('/agent/custom/link/search/list', params, 'Host90'), /** 获取开户链接账户类型列表 */ customLinkTypes: (params = {}) => post('/custom/register/link/types', params, 'Host90'), /** 新增代理申请(带佣金模板) */ agentApplyAddPoint: (params = {}) => post('/agent/apply/add/point', params, 'Host80'), /** 获取外佣点数据 */ getLoginPoint: (params = {}) => post('/custom/info/login/point', params, 'Host90'), };