/** * 查询业务类型分组(账户管理/账户设置) */ export interface ErmcpBizGroupReq { userid: number // 用户ID deliverygoodsid?: number // 现货商品id } /** * 查询业务类型分组 */ export interface ErmcpBizGroupEx { acclist: ErmcpBizGroupTaAccount[] //账号列表 bizgroupid: number // 业务分组id biztype: number // 业务类型 1-套保 2-套利 wrlist: ErmcpBizGroupSpotGoods[] // 现货商品表 } /** * 现货商品表 */ export interface ErmcpBizGroupSpotGoods { areauserid: number;//所属机构id bizgroupid: number;//分组id biztype: number;//业务类型 1-套保 2-套利 deliverygoodscode: string;//现货商品代码 deliverygoodsid: number;//现货商品id deliverygoodsname: string;//现货商品名称 unitid: number;//现货商品单位id } /** * 账号列表 */ export interface ErmcpBizGroupTaAccount { accountid: number;//账号id accountname: string;//账号名称 areauserid: number;//所属机构id bizgroupid: number;//业务分组id ismain: number;//是否主账号 1-是 number; //-否 } /** * 查询账户管理期货账号 */ export interface ErmcpTaAccountEx{ mainAcc: ErmcpTaAccount; // 主账号 subacclist: ErmcpTaAccount[]; // 子账号列表 } /** * 账号信息 */ export interface ErmcpTaAccount{ accountid :number;//账户id accountname :string;//账户名称 currencyid :number;//币种id hedgeaccountcode :string;//主账号登录代码(仅当是主账号时有值,子账号没有登录账号) ismain :number;//是否主账户 number; //-否 1-是 parentaccountid :number;//父账户id relateduserid :number;//关联userid tradestatus :number;//交易状态 - 1:正常 2:受限 3:冻结 4:禁止建仓(人工受限) 5:禁止交易(人工冻结) 6:待激活 7:已注销 userid :number;//用户id } /** * 关联资金账号 */ export interface ErmcpLoginTaAccount{ accountid: number; // 账号id accountname: string; // 账号名称 } export interface ErmcpLoginUser{ acclist: ErmcpLoginTaAccount[]; // 关联资金账号列表 accountname :string;//用户名称 clientroleid :number;//角色id(usertype=2) createtime :string;//创建时间 logincode :string;//登录代码 loginid :number;//登录id(LOGINID) loginname :string;//登录名称(loginaccount表中的accountname字段) loginstatus :number;//登录账户状态 - 1:正常 2:冻结 3:无效 memberuserid :number;//所属会员id mobile :string;//手机号 modifytime :string;//修改时间 password :string;//密码(不可解密) rolename :string;//角色名称 rolestatus :number;//角色状态 1-启用 2-停用 roletype :string;//角色类型(逗号隔开,如22,23), 22:业务员 23:跟单员 24:交易员 userid :number;//用户id } export interface ErmcpLoginUserEx{ mobile: string; // 手机号 accountstatus: number; // 账户的状态 - 1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:停用(注销) 7:注销(删除) querytype: number; // 查询类型 1-业务账户 2-交易账户 3-管理账户 roleid: number; // 角色id(交易账户->用户id) rolename: string; // 角色名称(交易账户->用户名称) userlist: ErmcpLoginUser[]; // 用户列表 usertype :number;//用户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台) } /** * 查询期货公司返回 */ export interface ErmcpFuturesCompany{ brokerid :string;//经纪公司代码 channeladdress :string;//对冲渠道服务地址(多个地址用逗号分隔) – 192.168.30.10:3000,192.168.30.10:3001 channelid :string;//对冲渠道ID createtime :string;//创建时间 creatorid :string;//创建人 fcid :number;//期货公司ID(SEQ_ERMCP_FUTURESCOMPANY) fcname :string;//期货公司名称 isvalid :number;//是否有效 - number; //:无效 1:有效 mhpaddress :string;//MHP服务地址(IP:Port) riskrulegroupid :string;//风控规则组ID tradefeetmpid :string;//手续费模板ID[TradeConfigTmpType为2] trademargintmpid :string;//保证金模板ID [TradeConfigTmpType为1] traderatetmpid :string;//汇率模板ID[TradeConfigTmpType为3] updatetime :string;//更新时间 updatorid :string;//更新人 } /** * 账户管理角色详情 */ export interface ErmcpRoleMenuEx{ menu: ErmcpRoleMenu[] } export interface ErmcpRoleMenu{ iconame :string;//菜单图标 ishadrole :boolean;//是否有权限 menutype :number;//菜单类型 1:管理端 2:交易端 3:终端(企业云平台) parentcode :string;//上级资源代码 remark :string;//菜单备注 resourcecode :string;//菜单代码 resourcelevel :number;//级别 resourcename :string;//菜单名称 roleid :number;//角色id sort :number;//排序 url :string;//URL userid :number;//用户id } /** * 查询账户管理角色设置 */ export interface ErmcpRole{ areauserid :number;//所属机构 autoid :number;//角色ID(自增ID) modifierid :number;//修改人(创建人) modifiername :string;//修改人名称 modifytime :string;//修改时间(创建时间) rolename :string;//角色名称 rolestatus :number;//角色状态 - 1:启用 2:停用 roletype :number;//角色类型 - 1- 管理端 2- 交易端 }