declare namespace Member {
    /** 会员详情 */
    interface MemberDetail {
        accountid: number; // 交易系统帐号Id (加密存储)
        agreementids: string; // 协议文件IDs(逗号分隔)
        allocated: number;
        areacode: string; // 机构代码
        areaid: number; // 机构Id
        areaname: string; // 所属机构
        attachment1: string; // 附件1
        attachment2: string; // 附件2
        attachment3: string; // 附件3
        attachment4: string; // 附件4
        attachment5: string; // 附件5
        auditedby: string; // 审核人
        auditflag: number; // 审核状态，1 通过，2 拒绝
        auditime: string; // 审核时间
        auditsrc: number; // 审核来源 - 1:管理端 2:终端
        bankaccount: string; // 银行帐号 (加密存储)
        bankaccountname: string; // 收款人名称
        bankcardbackphotourl: string; // 银行卡背面照地址
        bankcardfrontphotourl: string; // 银行卡正面照地址
        bankid: string; // 银行编码
        bankname: string; // 银行名称
        bankpictureurl: string; // 银行卡正面地址
        birthday: string; // 生日(个人:年月日)
        biznature: number; // 企业性质( 企业) - 1:国有控股企业 2:集体控股企业 3:私人控股企业 4:港澳台商控股企业 5:外商控股企业 6:其它
        bizscope: string; // 企业经营范围(企业)
        biztype: number; // 企业类型 - 1:进口/生产 2:销售 3:零售 4:运输 5:仓储
        brokerid: string; // 经纪人ID(所属客户经理-千海金)
        brokername: string; // 经纪人
        cardaddress: string; // 证件地址(用于存储通讯详情地址)
        cardbackphotourl: string; // 背面证件照地址
        cardfrontphotourl: string; // 正面证件照地址
        cardnum: string; // 证件号码 (加密存储)
        cardtype: number; // 证件类型
        cityid: number; // 市
        company: string; // 公司(个人)
        contactcardbackphotourl: string; // 联系人证件背面图片地址
        contactcardfrontphotourl: string; // 联系人证件正面图片地址
        contactname: string; // 联系人
        countryid: number; // 国家
        createtime: string; // 开户申请时间
        creditquota: number; // 授信额度(金瑞)
        cusbankid: string; // 签约类型
        cusbankname: string; // 签约类型名称
        customername: string; // 客户名称(企业名称)
        districtid: number; // 地区
        email: string; // Email地址(加密存储)
        halfbodyphotourl: string; // 半身照地址
        headurl: string; // 头像地址
        ipaddress: string; // IP地址
        isBank: string; // 签约类型与签约银行是否显示：0为否,1为是
        isvalidate: string; // 是否有效 (删除后标记为失效) - 0:无效 1:有效
        legalcardbackphotourl: string; // 法人身份证背面照地址
        legalcardfrontphotourl: string; // 法人身份证正面照地址
        legalpersonname: string; // 法人姓名(企业)
        logincode: string; // 登录帐号 (加密存储)
        loginname: string; // 管理员名称
        loginpwd: string; // 登录密码
        memberareaid: number; // 所属会员ID
        memberusername: string; // 所属会员
        mobile2: string; // 手机号码[明文-尚志]
        mobilephone: string; // 手机号码 (加密存储)
        modifiedby: number; // 修改人帐号
        modifiedtime: string; // 修改时间
        nickname: string; // 昵称：默认为手机号脱敏(139****9999) 或 名称脱敏(张**)
        openmode: number; // 开户方式 - 1:管理端开户 2:网上开户注册(会员官网-手机号) 3:微信开户 4:网页交易端注册 5:安卓手机端注册 6:苹果手机端注册 7:PC交易端注册 8:微信快速开户 9:支付宝快速开户 10:手机号快速开户 11:网上开户注册(会员官网-微信认证) 12:网上开户注册(会员官网-支付宝认证)
        otherurl: string; // 其它图片地址[使用分号分隔]
        pathname: string; // 地址
        postalcode: string; // 邮政编码
        provinceid: number; // 省
        proxystatementurl: string; // 授权委托书
        qq: string; // QQ(加密存储
        referral: string; // 推荐人编码
        referralname: string; // 推荐人名称
        remark: string; // 备注
        removebeforestatus: number; // REMOVEBEFORESTATUS
        sex: number; // 性别 - 0:女 1:男
        signedstatus: number; // 账户一号签签约状态
        signpdfurl: string; // 签约pdf文件
        smlogincode: string; // 管理员账号
        smpassword: string; // 管理员密码
        subbranch: string; // 开户支行
        taxpayernum: string; // 纳税人识别号
        telphone: string; // 联系电话(加密存储)
        userid: number; // 用户ID(自增ID)SEQ_WSKH_USERINFO
        userinfotype: number; // 用户信息类型 - 1:个人 2:企业
        username: string; // 用户姓名
        userstate: number; // 开户状态 - 1:未提交 2: 待初审 3:初审拒绝 4:待复审 5:复审拒绝 6:测评不通过
        usertype: number; // 用户类型 - 1:投资者 2:机构 5：投资者 6:客户
        videourl: string; // 视频地址
        wechat: string; // 微信号 (加密存储)
    }


    /** 获取机构开户列表信息 请求 */
    interface WskhUserinfoReq {
        pageNum: number;
        pageSize: number;
        username?: string;
    }

    /** 获取机构开户列表详情信息 请求 */
    interface WskhUserinfoDetailReq {
        userId: number;
    }

    /** 删除待提交的开户申请 请求 */
    interface WskhUserinfoDeleteReq {
        userid: number;
    }

    /** 撤回提交的待审核信息 请求 */
    interface WskhUserinfoReBackReq {
        userid: number;
    }

    /** 子机构管理-->获取机构及所有子机构 请求 */
    interface AreaAndAllChildsReq {
        areauserid?: number;
    }

    /** 获取机构及所有子机构 响应 */
    interface AreaAndAllChildsRsp {
        accountname: string; // 账户名称(机构名称)
        accountstatus: number; // code areastatus 账户状态 - 1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:停用(注销) 7:注销(删除)
        applysrc: number; // 申请来源 - 1:管理端 2:终端
        auditremark: string; // 审核备注
        auditsrc: number; // 审核来源 - 1:管理端 2:终端
        audittime: string; // 审核时间
        audituserid: number; // 审核人
        broker: number; // 所属经纪人ID(所属客户经理-千海金)
        canceltime: string; // 销户时间
        canceluserid: number; // 销户人
        canrecommend: number; // 是否可推荐 - 0:不可 1;可 (是否推荐人)
        contactname: string; // 地址
        createtime: string; // 创建时间
        createtradedate: string; // 创建交易日(yyyyMMdd)
        creatorid: number; // 创建人
        cancrossadd: number;
        creditquota: number; // 授信额度(金瑞)分拣室服务费(广钻)
        curuserid: number;
        hasauth: number; // 是否已实名认证 - 0:未认证 1:已认证 2:已提交(待审核) 3:已拒绝
        hasuploaded: number; // 是否已同步(千海金) 0:未同步 1;已同步
        isanonymous: number; // 是否匿名下单 - 0:否 1:是
        maxLevel: number;
        maxinvestornum: number; // 最大用户数(经纪会员下投资者个数)
        memberuserid: number; // 所属会员ID
        modifierid: number; // 修改人
        modifyremark: string; // 变更备注
        modifysrc: number; // 修改来源 - 1:管理端 2:终端
        modifystatus: number; // 变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
        modifytime: string; // 修改时间
        outeruserid: string; // 外部用户ID(千海金-外部门店ID)
        parentid: number;
        parenttopuser: string; // 上级顶级机构 [092=0,1时，默认为1， 092=2时若自已为顶级，则填入自己，自己不为顶级，填入ParentUserID的ParentTopUser]
        parentuserid: number; // 所属机构ID
        pathname: string; // 联系人
        reckonaccountid: number; // 默认结算资金账号ID(机构分润使用) 作废
        refercount: number; // 推荐总人数
        refereeuserid: number; // 推荐人ID
        refernum: string; // 推荐码
        roleIds: string;
        rootuserid: number; // 根用户ID
        secrefercount: number; // 间接推荐总人数
        sjaccountno: string; // 送检账户(广钻)
        subaccountlevel: number; // 子账户层数
        subarealevel: number;
        subarealevelpath: string; // 子机构层级路径(逗号分隔,首尾加逗号)
        subjectid: number; // 所属部门(业务部门)
        teammanageruserid: number; // 团队经理用户ID(千海金:门店代理)
        uploadedtime: string; // 同步时间
        userName: string;
        userid: number; // 用户ID
        userinfotype: number; // 所有者类型
        usertype: number; // 账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
    }

    /** 会员机构管理-->子机构管理-->新增 请求 */
    interface OrganSonUpdateReq {
        accountname: string; // 机构名称
        accountstatus: number;
        address: string; // 地址
        attachment1: string; // 附件1
        attachment2: string; // 附件2
        biznature: number; // 企业性质 公司
        cardbackphotourl: string; // 证件照反面
        cardfrontphotourl: string; // 证件照正面
        cardnum: string; // 证件号码
        cardtypeid: number; // 证件类型
        cityid: number; // 市
        countryid: number;
        company: string; // 公司 个人
        contactname: string; // 联系人
        customername: string; // 名称
        districtid: number; // 区
        email: string; // 邮箱
        legalcardbackphotourl: string; // 法人身份证反面
        legalcardfrontphotourl: string; // 法人身份证正面
        legalpersonname: string; // 法人姓名
        logincode: string; // 管理员登录帐号
        mobile: string; // 手机号
        modifystatus: number; // 修改用
        parentuserid: number; // 父级userid
        postalcode: string; // 邮政编码
        provinceid: number; // 省
        qq: string; // qq
        refereeuserid: number; // 修改用 推荐人
        remark: string; // 备注
        sex: number; // 性别
        telphone: string; // 联系电话
        userid: number; // 机构代码
        userinfotype: number; // 所有者类型
        username: string; // 管理员名称
        usertype: number; // 平台、机构新增、修改固定为3
        wechat: string; // 微信
    }

    /** 会员机构管理-->子机构管理-->注销 请求 */
    interface OrganSonDeleteReq {
        areaid: number;
    }

    /** 会员机构管理-->子机构管理-->获取机构列表 请求 */
    interface OrganSonReq {
        accountname?: string; // 机构
        accountstatus?: number; // 机构状态
        markets?: number; // 市场权限
        memberuserid?: number; // 一级机构代码
        pageNum: number;
        pageSize: number;
        parentuserid?: number;
        usertype?: number;
    }

    /** 会员机构管理-->子机构管理-->获取机构列表 响应 */
    interface OrganSonRsp {
        accountname: string; // 账户名称(机构名称)
        accountstatus: number; // code areastatus 账户状态 - 1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:停用(注销) 7:注销(删除)
        applysrc: number; // 申请来源 - 1:管理端 2:终端
        auditremark: string; // 审核备注
        auditsrc: number; // 审核来源 - 1:管理端 2:终端
        audittime: string; // 审核时间
        audituserid: number; // 审核人
        broker: number; // 所属经纪人ID(所属客户经理-千海金)
        canceltime: string; // 销户时间
        canceluserid: number; // 销户人
        cancrossadd: number;
        canrecommend: number; // 是否可推荐 - 0:不可 1;可 (是否推荐人)
        contactname: string; // 地址
        createtime: string; // 创建时间
        createtradedate: string; // 创建交易日(yyyyMMdd)
        creatorid: number; // 创建人
        creditquota: number; // 授信额度(金瑞)分拣室服务费(广钻)
        curuserid: number;
        hasauth: number; // 是否已实名认证 - 0:未认证 1:已认证 2:已提交(待审核) 3:已拒绝
        hasuploaded: number; // 是否已同步(千海金) 0:未同步 1;已同步
        isanonymous: number; // 是否匿名下单 - 0:否 1:是
        maxLevel: number;
        maxinvestornum: number; // 最大用户数(经纪会员下投资者个数)
        memberuserid: number; // 所属会员ID
        memberusername: string; // 所属会员
        modifierid: number; // 修改人
        modifyremark: string; // 变更备注
        modifysrc: number; // 修改来源 - 1:管理端 2:终端
        modifystatus: number; // 变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
        modifytime: string; // 修改时间
        outeruserid: string; // 外部用户ID(千海金-外部门店ID)
        parentid: number;
        parentname: string;
        parenttopuser: string; // 上级顶级机构 [092=0,1时，默认为1， 092=2时若自已为顶级，则填入自己，自己不为顶级，填入ParentUserID的ParentTopUser]
        parentuserid: number; // 所属机构ID
        pathname: string; // 联系人
        reckonaccountid: number; // 默认结算资金账号ID(机构分润使用) 作废
        refercount: number; // 推荐总人数
        refereeuserid: number; // 推荐人ID
        refernum: string; // 推荐码
        roleIds: string;
        rootuserid: number; // 根用户ID
        secrefercount: number; // 间接推荐总人数
        sjaccountno: string; // 送检账户(广钻)
        subaccountlevel: number; // 子账户层数
        subarealevel: number;
        subarealevelpath: string; // 子机构层级路径(逗号分隔,首尾加逗号)
        subjectid: number; // 所属部门(业务部门)
        teammanageruserid: number; // 团队经理用户ID(千海金:门店代理)
        uploadedtime: string; // 同步时间
        userName: string;
        userid: number; // 用户ID
        userinfotype: number; // 所有者类型
        usertype: number; // 账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
    }

    /** 会员机构管理-->子机构管理-->撤回 请求 */
    interface OrganSonRebackChangeReq {
        areaid: number;
    }

    /** 会员机构管理-->子机构管理-->恢复 请求 */
    interface OrganSonRecoverReq {
        areaid: number;
    }

    /** 会员机构管理-->子机构管理-->机构详情 请求 */
    interface OrganSonViewsonReq {
        areaid: number;
        modifystatus?: number;
    }

    /** 会员机构管理-->子机构管理-->机构详情 响应 */
    interface OrganSonViewsonRsp {
        logincode: string;
        mobileUrl: string;
        newResult: {
            userAccountDetailVo: UserAccountDetailVo;
            userinfoDetailVo: UserinfoDetailVo;
        };
        oldResult: {
            userAccountDetailVo: UserAccountDetailVo;
            userinfoDetailVo: UserinfoDetailVo;
        };
        openUrl: string;
        sanfangUrl: string;
        userid: number;
        username: string;
        userstatus: number;
        weixinUrl: string;
    }

    interface UserAccountDetailVo {
        accountName: string; // userAccount – 交易商名称/申请人（）
        accountStatus: number; // userAccount – 机构状态/modifyStatus == 2,3,4 不展示
        auditAccountName: string; // userAccount – 审核人/modifyStatus == 2,3,4 不展示
        auditTime: string; // userAccount – 审核人时间/modifyStatus == 2,3,4 不展示
        auditremark: string;
        borkerName: string; // userAccount – 经纪人/为空不展示
        createName: string; // userAccount – 开户人/ openmode == 1 展示，openmode ！= 1 展示申请人accountName
        createTime: string; // userAccount – 开户时间
        hasAuth: number; // userAccount – hasAuth/固定用before
        memberUserName: string; // userAccount – 所属会员/ 固定用before
        modifyName: string; // userAccount – 修改人/固定用before
        modifyRemark: string; // userAccount – 变更审核备注/固定用before
        modifyStatus: number; // userAccount – 变更状态/固定用before
        modifyTime: string; // userAccount – 修改时间/固定用before
        parentUserName: string; // userAccount – 所属机构
        parentuserid: number;
        refereeUserName: string; // userAccount – 推荐人/为空不展示
        refereeuserid: number;
        userId: number; // userAccount – 交易商代码
        usertype: number;
    }

    interface UserinfoDetailVo {
        address: string; // userinfo – 通讯地址/pathName+address
        attachment1: string;
        attachment2: string;
        bankAccount: string; // userinfo – 银行账户/银行卡信息 bankname!=NULL 展示
        bankCardFrontPhotoUrl: string; // userinfo – 银行卡正面/银行卡信息 bankname!=NULL 展示
        bankName: string; // userinfo – 银行名称/银行卡信息 bankname!=NULL 展示
        bankid: string;
        bizNature: number; // userinfo – 企业性质/userinfotype ==2 展示
        cardBackPhotoUrl: string; // userinfo – 证件照反面/为空不展示
        cardFrontPhotoUrl: string; // userinfo – userinfotype = 1证件照正面 / userinfotype = 2营业执照
        cardNum: string; // userinfo – 证件号码
        cardTypeId: number; // userinfo – 证件类型/code-certificatetype
        cityid: number;
        company: string; // userinfo – 所属公司
        contactName: string; // userinfo – 联系人/userinfotype ==2 展示
        customerName: string; // userinfo – 企业名称/userinfotype ==2 展示
        districtid: number;
        countryid: number;
        email: string; // userinfo – 邮箱
        halfBodyPhotoUrl: string; // userinfo – 手持证件照/为空不展示
        legalCardBackPhotoUrl: string; // userinfo – 法人身份证背面照/userinfotype ==2 展示
        legalCardFrontPhotoUrl: string; // userinfo – 法人身份证正面照/userinfotype ==2 展示
        legalPersonName: string; // userinfo – 法人姓名/userinfotype ==2 展示
        mobile: string; // userinfo – 手机号
        needInvoice: number; // userinfo – 是否需要发票/modifyStatus == 2,3,4 不展示
        openMode: number; // userinfo – 开户方式
        otherUrl: string; // userinfo – 法人授权书/userinfotype ==2 展示
        pathName: string; // userinfo – 通迅地址
        postalCode: string; // userinfo – 邮政编码
        provinceid: number;
        remark: string; // userinfo – 备注
        qq: string;
        sex: number; // userinfo – 性别
        telPhone: string; // userinfo – 联系电话
        userinfoType: number; // userinfo – 用户类型
        wechat: string; // userinfo – 微信
    }

    /** 会员机构管理-->子机构管理-->新增子机构审核-->审核 请求 */
    interface AuditOrganSonReq {
        auditflag: number;
        msg?: string;
        userid: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->获取机构资料列表 请求 */
    interface OrganDetailListReq {
        accountName?: string; // 机构
        accountStatus?: number; // 机构状态
        endtime?: string; // 结束时间
        markets?: number; // 市场权限
        memberuserid?: number; // 一级机构代码
        pageNum: number;
        pageSize: number;
        roles?: string; // 角色
        starttime?: string; // 开始时间
        usertype: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->获取机构资料列表 响应 */
    interface OrganDetailListRsp {
        accountid: number; // 资金账户
        accountname: string; // 账户名称(机构名称)
        accountstatus: number; // code areastatus 账户状态 - 1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:停用(注销) 7:注销(删除)
        applysrc: number; // 申请来源 - 1:管理端 2:终端
        auditremark: string; // 审核备注
        auditsrc: number; // 审核来源 - 1:管理端 2:终端
        audittime: string; // 审核时间
        audituserid: number; // 审核人
        broker: number; // 所属经纪人ID(所属客户经理-千海金)
        canceltime: string; // 销户时间
        canceluserid: number; // 销户人
        cancrossadd: number;
        canrecommend: number; // 是否可推荐 - 0:不可 1;可 (是否推荐人)
        contactname: string; // 联系人
        createtime: string; // 创建时间
        createtradedate: string; // 创建交易日(yyyyMMdd)
        creatorid: number; // 创建人
        creditquota: number; // 授信额度(金瑞)分拣室服务费(广钻)
        curuserid: number;
        hasauth: number; // 是否已实名认证 - 0:未认证 1:已认证 2:已提交(待审核) 3:已拒绝
        hasuploaded: number; // 是否已同步(千海金) 0:未同步 1;已同步
        isanonymous: number; // 是否匿名下单 - 0:否 1:是
        maxLevel: number; // 子机构最大层级数
        maxinvestornum: number; // 最大用户数(经纪会员下投资者个数)
        memberuserid: number; // 所属会员ID
        modifierid: number; // 修改人
        modifyremark: string; // 变更备注
        modifysrc: number; // 修改来源 - 1:管理端 2:终端
        modifystatus: number; // 变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
        modifytime: string; // 修改时间
        outeruserid: string; // 外部用户ID(千海金-外部门店ID)
        parentid: number;
        parenttopuser: string; // 上级顶级机构 [092=0,1时，默认为1， 092=2时若自已为顶级，则填入自己，自己不为顶级，填入ParentUserID的ParentTopUser]
        parentuserid: number; // 所属机构ID
        pathname: string; // 地址
        reckonaccountid: number; // 默认结算资金账号ID(机构分润使用) 作废
        refercount: number; // 推荐总人数
        refereeuserid: number; // 推荐人ID
        refernum: string; // 推荐码
        roleIds: string;
        rootuserid: number; // 根用户ID
        secrefercount: number; // 间接推荐总人数
        sjaccountno: string; // 送检账户(广钻)
        subaccountlevel: number; // 子账户层数
        subarealevel: number;
        subarealevelpath: string; // 子机构层级路径(逗号分隔,首尾加逗号)
        subjectid: number; // 所属部门(业务部门)
        teammanageruserid: number; // 团队经理用户ID(千海金:门店代理)
        uploadedtime: string; // 同步时间
        userName: string;
        userid: number; // 用户ID
        userinfotype: number; // 所有者类型
        usertype: number; // 账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->获取机构资料详情信息 请求 */
    interface OrganDetailReq {
        areaId: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->获取机构资料详情信息 响应 */
    interface OrganDetailRsp {
        afterborkername: string;
        afterrefereeusername: string;
        borkername: string;
        division: string;
        draftUseraccountNew: {
            accountname: string; // 账户名称(机构名称)
            accountstatus: number; // 账户状态 - 1:待激活 2:待审核 3:待复核 4:正常 5:审核拒绝 6:已注销
            auditremark: string; // 审核备注
            audittime: string; // 审核时间
            audituserid: number; // 审核人
            autoid: number; // autoid
            broker: number; // 所属经纪人ID
            canceltime: string; // 销户时间
            canceluserid: number; // 销户人
            createtime: string; // 创建时间
            creatorid: number; // 创建人
            hasauth: number;
            memberuserid: number; // 所属会员ID
            modifierid: number; // 修改人
            modifyremark: string; // 变更备注
            modifystatus: number; // 变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
            modifytime: string; // 修改时间
            newcontent: string; // 新JSON内容
            oldcontent: string; // 旧JSON内容
            parentuserid: number; // 所属机构ID
            reckonaccountid: number; // 默认结算资金账号ID(机构分润使用) /投资者-外部关联的子账户
            refereeuserid: number; // 推荐人ID
            subarealevelpath: string; // 子机构层级路径(逗号分隔,首尾加逗号)
            userid: number; // 用户ID
            usertype: number; // 账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者
        };
        draftUserinfo: {
            address: string; // 地址
            attachment1: string; // 附件1
            attachment2: string; // 附件2
            attachment3: string; // 附件3
            attachment4: string; // 附件4
            attachment5: string; // 附件5
            bankaccount: string; // 银行帐号 (加密存储)
            bankaccountname: string; // 收款人名称
            bankcardfrontphotourl: string; // 银行卡正面照地址
            bankid: string; // 银行编码
            bankname: string; // 银行名称
            birthday: string; // 生日(个人:年月日)
            biznature: number; // 企业性质( 企业) - 1:国有控股企业 2:集体控股企业 3:私人控股企业 4:港澳台商控股企业 5:外商控股企业 6:其它
            bizscope: string; // 企业经营范围(企业)
            biztype: number; // 企业类型 - 1:进口/生产 2:销售 3:零售 4:运输 5:仓储
            cardbackphotourl: string; // 证件背面图片地址
            cardfrontphotourl: string; // 证件正面图片地址
            cardnum: string; // 证件号码(加密存储)
            cardtypeid: number; // 证件类型ID
            cityid: number; // 市
            company: string; // 公司(个人)
            contactcardbackphotourl: string; // 联系人证件背面图片地址
            contactcardfrontphotourl: string; // 联系人证件正面图片地址
            contactname: string; // 联系人
            countryid: number; // 国家
            createtime: string; // 创建时间
            creatorid: number; // 创建人
            creditquota: number; // 授信额度(金瑞)
            customername: string; // 客户名称(企业名称)
            districtid: number; // 地区
            email: string; // 邮件(加密存储)
            fax: string; // 传真(加密存储)
            halfbodyphotourl: string; // 半身照地址
            hasencrypt: number; // 数据是否已加密 - 0:未加密 1:已加密
            headurl: string; // 头像地址
            legalcardbackphotourl: string; // 法人身份证背面照地址
            legalcardfrontphotourl: string; // 法人身份证正面照地址
            legalpersonname: string; // 法人姓名(企业)
            mobile: string; // 手机号码(加密存储)
            mobile2: string; // 手机号码[明文-尚志]
            modifierid: number; // 修改人
            modifiertime: string; // 修改时间
            needinvoice: number; // 是否需要发票 - 0:不需要 1:需要
            nickname: string; // 昵称：默认为名称脱敏(张**) 或 手机号脱敏(139****9999)
            openmode: number; // 开户方式 - 1:管理端开户 2 :网上开户注册（会员官网） 3:微信开户 4:网页交易端注册 5:安卓手机端注册 6:苹果手机端注册 7:PC交易端注册
            otherurl: string; // 其它图片地址[使用分号分隔]
            postalcode: string; // 邮政编码
            provinceid: number; // 省
            proxystatementurl: string; // 授权委托书
            qq: string; // QQ(加密存储
            remark: string; // 备注
            sex: number; // 用户性别 0: 女 1: 男
            signpdfurl: string; // 签约pdf文件
            taxpayernum: string; // 纳税人识别号
            telphone: string; // 联系电话(加密存储)
            userid: number; // 用户ID
            userinfotype: number; // 用户信息类型 - 1:个人 2:企业
            userstatus: number; // 用户状态 - 1：正常 2：注销
            usertype: number; // 账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者
            wechat: string; // 微信(加密存储)
            wskhinfo: string; // 开户申请信息(JSON)
        };
        mobileUrl: string;
        openUrl: string;
        otherurl: string[];
        refereeusername: string;
        rolename: string;
        rspResult: {
            accountname: string; // 账户名称(机构名称)
            accountstatus: number; // code areastatus 账户状态 - 1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:停用(注销) 7:注销(删除)
            applysrc: number; // 申请来源 - 1:管理端 2:终端
            auditremark: string; // 审核备注
            auditsrc: number; // 审核来源 - 1:管理端 2:终端
            audittime: string; // 审核时间
            audituserid: number; // 审核人
            broker: number; // 所属经纪人ID(所属客户经理-千海金)
            canceltime: string; // 销户时间
            canceluserid: number; // 销户人
            cancrossadd: number;
            canrecommend: number; // 是否可推荐 - 0:不可 1;可 (是否推荐人)
            contactname: string; // 联系人
            createtime: string; // 创建时间
            createtradedate: string; // 创建交易日(yyyyMMdd)
            creatorid: number; // 创建人
            creditquota: number; // 授信额度(金瑞)分拣室服务费(广钻)
            curuserid: number;
            hasauth: number; // 是否已实名认证 - 0:未认证 1:已认证 2:已提交(待审核) 3:已拒绝
            hasuploaded: number; // 是否已同步(千海金) 0:未同步 1;已同步
            isanonymous: number; // 是否匿名下单 - 0:否 1:是
            maxLevel: number; // 子机构最大层级数
            maxinvestornum: number; // 最大用户数(经纪会员下投资者个数)
            memberuserid: number; // 所属会员ID
            modifierid: number; // 修改人
            modifyremark: string; // 变更备注
            modifysrc: number; // 修改来源 - 1:管理端 2:终端
            modifystatus: number; // 变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
            modifytime: string; // 修改时间
            outeruserid: string; // 外部用户ID(千海金-外部门店ID)
            parentid: number;
            parentname: string;
            parenttopuser: string; // 上级顶级机构 [092=0,1时，默认为1， 092=2时若自已为顶级，则填入自己，自己不为顶级，填入ParentUserID的ParentTopUser]
            parentuserid: number; // 所属机构ID
            pathname: string; // 地址
            reckonaccountid: number; // 默认结算资金账号ID(机构分润使用) 作废
            refercount: number; // 推荐总人数
            refereeuserid: number; // 推荐人ID
            refernum: string; // 推荐码
            roleIds: string;
            rootuserid: number; // 根用户ID
            secrefercount: number; // 间接推荐总人数
            sjaccountno: string; // 送检账户(广钻)
            subaccountlevel: number; // 子账户层数
            subarealevel: number;
            subarealevelpath: string; // 子机构层级路径(逗号分隔,首尾加逗号)
            subjectid: number; // 所属部门(业务部门)
            teammanageruserid: number; // 团队经理用户ID(千海金:门店代理)
            uploadedtime: string; // 同步时间
            userName: string;
            userid: number; // 用户ID
            userinfotype: number; // 所有者类型
            usertype: number; // 账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
        };
        sanfangUrl: string;
        userinfo: {
            address: string; // 地址
            attachment1: string; // 附件1
            attachment2: string; // 附件2
            attachment3: string; // 附件3
            attachment4: string; // 附件4
            attachment5: string; // 附件5
            bankaccount: string; // 银行帐号 (加密存储)
            bankaccountname: string; // 收款人名称
            bankcardfrontphotourl: string; // 银行卡正面照地址
            bankid: string; // 银行编码
            bankname: string; // 银行名称 - 无值
            birthday: string; // 生日(个人:年月日)
            biznature: number; // 企业性质( 企业) - 1:国有控股企业 2:集体控股企业 3:私人控股企业 4:港澳台商控股企业 5:外商控股企业 6:其它
            bizscope: string; // 企业经营范围(企业)
            biztype: number; // 企业类型 - 1:进口/生产 2:销售 3:零售 4:运输 5:仓储
            cardbackphotourl: string; // 证件背面图片地址
            cardfrontphotourl: string; // 证件正面图片地址
            cardnum: string; // 证件号码(加密存储)
            cardtypeid: number; // 证件类型ID
            cityid: number; // 市
            company: string; // 公司(个人)
            contactcardbackphotourl: string; // 联系人证件背面图片地址
            contactcardfrontphotourl: string; // 联系人证件正面图片地址
            contactname: string; // 联系人
            countryid: number; // 国家
            createtime: string; // 创建时间
            creatorid: number; // 创建人
            creditquota: number;
            customername: string; // 客户名称(企业名称)
            districtid: number; // 地区
            email: string; // 邮件(加密存储)
            fax: string; // 传真(加密存储)
            halfbodyphotourl: string; // 半身照地址
            hasencrypt: number; // 数据是否已加密 - 0:未加密 1:已加密
            headurl: string; // 头像地址
            legalcardbackphotourl: string; // 法人身份证背面照地址
            legalcardfrontphotourl: string; // 法人身份证正面照地址
            legalpersonname: string; // 法人姓名(企业)
            logincode: string; // 登录代码
            mobile: string; // 手机号码(加密存储)
            mobile2: string; // 手机号码[明文-尚志]
            modifierid: number; // 修改人
            modifiertime: string; // 修改时间
            modifysrc: number; // 修改来源 - 1:管理端 2:终端
            needinvoice: number; // 是否需要发票 - 0:不需要 1:需要
            nickname: string; // 昵称：默认为名称脱敏(张**) 或 手机号脱敏(139****9999)
            openmode: number; // 开户方式 - 1:管理端开户 2:网上开户注册(会员官网) 3:微信开户 4:网页交易端注册 5:安卓手机端注册 6:苹果手机端注册 7:PC交易端注册 8:微信快速开户 9:支付宝快速开户 10:手机号快速开户
            otherurl: string; // 其它图片地址[使用分号分隔]
            postalcode: string; // 邮政编码
            provinceid: number; // 省
            proxystatementurl: string; // 授权委托书
            qq: string; // QQ(加密存储
            remark: string; // 备注
            sex: number; // 用户性别 0: 女 1: 男
            signpdfurl: string; // 签约pdf文件
            taxpayernum: string; // 纳税人识别号
            telphone: string; // 联系电话(加密存储)
            userid: number; // 用户ID
            userinfotype: number; // 用户信息类型 - 1:个人 2:企业
            userstatus: number; // 用户状态 - 1:正常 2:注销 3:停用
            usertype: number; // 账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
            wechat: string; // 微信(加密存储)
            wskhinfo: string; // 开户申请信息(JSON)
        };
        users: {
            accountNonExpired: boolean;
            accountNonLocked: boolean;
            areauserid: number; // 所属机构ID
            authorities: {
                authority: string;
            }[];
            autoid: number; // 自增ID
            credentialsNonExpired: boolean;
            enabled: boolean;
            isdefault: number; // 是否默认管理员 - 0:不是默认 1:默认管理员
            logincode: string; // 用户登录账号,唯一索引
            loginfailnum: number; // 登录失败次数
            loginip: string; // 登录IP
            loginport: number; // 登录端口
            loginstatus: number; // 登录状态:1未登录 2已登录
            logintime: string; // 登录时间
            managerstatus: number; // 用户状态： 1启用 2停用 3锁定(密码错误时锁定)
            managertype: number; // 账号类型 - 1:管理员 2:交易员
            modifytime: string; // 修改时间
            onymac: number; // 是否启用MAC地址 - 0:否 1:是
            password: string; // 加密方式采用 用户名+密码 ,采用 SHA 算法
            pwdexpdate: string; // 密码失效日期
            reletype: number; // 用户类型 - 1- 交易所管理员 2- 机构管理员 3-子机构管理员
            remark: string; // 备注
            uploginid: number; // 修改人ID
            username: string; // 用户姓名
        };
        weixinUrl: string;
    }
    /** 会员机构管理-->机构管理-->商品限制设置-->获取列表 请求 */
    interface MemberGoodsLimitReq {
        goodsid?: number; // 商品
        marketid?: number; // 市场
        roletype?: number; // 角色类型
        userid?: number; // 经纪会员
    }

    /** 会员机构管理-->机构管理-->商品限制设置-->获取列表 响应 */
    interface MemberGoodsLimitRsp {
        autoid: number;
        goodsdisplay: string; // 商品
        goodsid: number;
        iscannotbuy: number; // 不能挂买
        iscannotsell: number; // 不能挂卖
        isnodisplay: number; // 不显示
        marketid: number;
        membername: string; // 会员机构
        roledisplay: string; // 机构角色
        userid: number;
    }

    /** 会员机构管理-->机构管理-->商品限制设置--> 删除 请求 */
    interface DelLimitReq {
        autoid?: number; // autoid
    }

    /** 会员机构管理-->机构管理-->商品限制设置--> 新增、修改 请求 */
    interface AddLimitReq {
        autoid?: number; // autoid
        goodsid?: number; // 商品
        marketid?: number; // 市场
        roletype?: number; // 角色类型
        userid?: number; // 经纪会员
        iscannotbuy?: number; // iscannotbuy
        iscannotsell?: number; // iscannotsell
        isnodisplay?: number; // isnodisplay
    }

    /** 会员机构管理-->机构管理-->风控个性化设置-->获取列表 请求 */
    interface AccountRiskConfigReq {
        accountid?: string; // 资金账户
        member?: number; // member
        memberuserid?: number; // memberuserid
        username?: string; // 会员
        pageNum: number;
        pageSize: number;
    }

    /** 会员机构管理-->机构管理-->风控个性化设置-->获取列表 响应 */
    interface AccountRiskConfigRsp {
        accountid: number; // 资金账户
        customertype: number; // 风险率类型(客户类别)
        userid: number; // 会员代码
        username: string; // 会员名称
    }

    /** 会员机构管理-->机构管理-->风控个性化设置-->详情 请求 */
    interface AccountRiskConfigViewReq {
        accountid?: number; // accountid
    }

    /** 会员机构管理-->机构管理-->风控个性化设置-->详情 响应 */
    interface AccountRiskConfigViewRsp {
        accountid: number; // 资金账户
        accountname: string; // accountname
        customertype: number; // 投资者风险率客户类别
        usertype: number; // usertype
        userid: number; // 用户ID
        ismarketacc: number; // ismarketacc
    }

    /** 会员机构管理-->机构管理-->风控个性化设置--> 新增 请求 */
    interface AddAccountRiskConfigReq {
        accountid: number; // accountid
        customertype: number; // customertype
        userid: number; // userid
    }

    /** 会员机构管理-->机构管理-->会员机构查询-->获取列表(营销中心查看经纪会员) 请求 */
    interface OrganRoleReq {
        accountname?: string; // accountname
        orgztypes?: string; // 管理员所属机构角色类型
        parentuserid?: number; // parentuserid
        roleid?: number; // roleid
    }

    /** 会员机构管理-->机构管理-->会员机构查询-->获取列表(营销中心查看经纪会员) 请求 */
    interface OrganRoleRsp {
        // 资金账户
        accountid: number
        // 账户名称(机构名称)
        accountname: string
        // code areastatus 账户状态 - 1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:停用(注销) 7:注销(删除)
        accountstatus: number
        // 申请来源 - 1:管理端 2:终端
        applysrc: number
        // 审核备注
        auditremark: string
        // 审核来源 - 1:管理端 2:终端
        auditsrc: number
        // 审核时间
        audittime: string
        // 审核人
        audituserid: number
        // 所属经纪人ID(所属客户经理-千海金)
        broker: number
        // 销户时间
        canceltime: string
        // 销户人
        canceluserid: number
        // cancrossadd
        cancrossadd: number
        // 是否可推荐 - 0:不可 1;可 (是否推荐人)
        canrecommend: number
        // 联系人
        contactname: string
        // 创建时间
        createtime: string
        // 创建交易日(yyyyMMdd)
        createtradedate: string
        // 创建人
        creatorid: number
        // 授信额度(金瑞)分拣室服务费(广钻)
        creditquota: number
        // curuserid
        curuserid: number
        // 是否已实名认证 - 0:未认证 1:已认证 2:已提交(待审核) 3:已拒绝
        hasauth: number
        // 是否已同步(千海金) 0:未同步 1;已同步
        hasuploaded: number
        // 是否匿名下单 - 0:否 1:是
        isanonymous: number
        // 子机构最大层级数
        maxLevel: number
        // 最大用户数(经纪会员下投资者个数)
        maxinvestornum: number
        // 所属会员ID
        memberuserid: number
        // 修改人
        modifierid: number
        // 变更备注
        modifyremark: string
        // 修改来源 - 1:管理端 2:终端
        modifysrc: number
        // 变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
        modifystatus: number
        // 修改时间
        modifytime: string
        // 外部用户ID(千海金-外部门店ID)
        outeruserid: string
        // parentid
        parentid: number
        // parentname
        parentname: string
        // 上级顶级机构 [092=0,1时，默认为1， 092=2时若自已为顶级，则填入自己，自己不为顶级，填入ParentUserID的ParentTopUser]
        parenttopuser: string
        // 所属机构ID
        parentuserid: number
        // 地址
        pathname: string
        // 默认结算资金账号ID(机构分润使用) 作废
        reckonaccountid: number
        // 推荐总人数
        refercount: number
        // 推荐人ID
        refereeuserid: number
        // 推荐码
        refernum: string
        // roleIds
        roleIds: string
        // 角色创建时间
        rolemodifytime: string
        // 根用户ID
        rootuserid: number
        // 间接推荐总人数
        secrefercount: number
        // 送检账户(广钻)
        sjaccountno: string
        // 子账户层数
        subaccountlevel: number
        // subarealevel
        subarealevel: number
        // 子机构层级路径(逗号分隔,首尾加逗号)
        subarealevelpath: string
        // 所属部门(业务部门)
        subjectid: number
        // 团队经理用户ID(千海金:门店代理)
        teammanageruserid: number
        // 同步时间
        uploadedtime: string
        // userName
        userName: string
        // 用户ID
        userid: number
        // 所有者类型
        userinfotype: number
        // 账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
        usertype: number
    }

    /** 会员机构管理-->机构管理-->会员机构查询-->获取列表(营销中心查看经纪会员) 请求 */
    interface OrganRoleDetailReq {
        rolename?: string; // rolename
        userid?: number; // userid
    }

    // 机构角色分成配置表
    interface AreaRoleDivideConfig {
        // 创建时间
        createtime: string
        // 创建人ID
        creatorid: number
        // 分润值
        dividevalue: number
        // 费用算法 1：比率 2：固定
        feealgorithm: number
        // 商品ID(此项为0时，为通用设置)
        goodsid: number
        // 市场ID(此项为0时，为通用设置)
        marketid: number
        // 修改人ID
        modifierid: number
        // 修改时间
        modifytime: string
        // 角色类型 - 1:交易所 2:运营机构 3:营销中心 4:仓库机构 5:三方服务机构 6:自营会员 7:纪经会员 8:做市会员 9:产业会员 10:金融机构
        roletype: number
        // 费用类型 - 101建仓(买)手续费 102平仓(卖)手续费 103买递延费(仓储费) 104卖递延费 105买交割手续费 106 卖交割手续费 107 调期费
        tradefeeid: number
        // 机构用户ID 其他做市关系，都设置为 1
        userid: number
    }

    // 用户默认结算账户表
    interface UserReckonAccount {
        // 币种ID
        currencyid: number
        // 默认账号类型 - 1:默认结算账号 2:默认接单账号
        defaultaccounttype: number
        //
        enumdicname: string
        // 默认结算资金账号ID(机构分润使用)
        reckonaccountid: number
        // 更新时间
        updatetime: string
        // 用户ID
        userid: number
    }

    // 机构资料信息
    interface UserInfoVo {
        // 资金账户
        accountid: number
        // 账户名称(机构名称)
        accountname: string
        // code areastatus 账户状态 - 1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:停用(注销) 7:注销(删除)
        accountstatus: number
        // 申请来源 - 1:管理端 2:终端
        applysrc: number
        // 审核备注
        auditremark: string
        // 审核来源 - 1:管理端 2:终端
        auditsrc: number
        // 审核时间
        audittime: string
        // 审核人
        audituserid: number
        // 所属经纪人ID(所属客户经理-千海金)
        broker: number
        // 销户时间
        canceltime: string
        // 销户人
        canceluserid: number
        //
        cancrossadd: number
        // 是否可推荐 - 0:不可 1;可 (是否推荐人)
        canrecommend: number
        // 联系人
        contactname: string
        // 创建时间
        createtime: string
        // 创建交易日(yyyyMMdd)
        createtradedate: string
        // 创建人
        creatorid: number
        // 授信额度(金瑞)分拣室服务费(广钻)
        creditquota: number
        // 
        curuserid: number
        // 是否已实名认证 - 0:未认证 1:已认证 2:已提交(待审核) 3:已拒绝
        hasauth: number
        // 是否已同步(千海金) 0:未同步 1;已同步
        hasuploaded: number
        // 是否匿名下单 - 0:否 1:是
        isanonymous: number
        // 子机构最大层级数
        maxLevel: number
        // 最大用户数(经纪会员下投资者个数)
        maxinvestornum: number
        // 所属会员ID
        memberuserid: number
        // 修改人
        modifierid: number
        // 变更备注
        modifyremark: string
        // 修改来源 - 1:管理端 2:终端
        modifysrc: number
        // 变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
        modifystatus: number
        // 修改时间
        modifytime: string
        // 外部用户ID(千海金-外部门店ID)
        outeruserid: string
        // 
        parentid: number
        // 
        parentname: string
        // 上级顶级机构 [092=0,1时，默认为1， 092=2时若自已为顶级，则填入自己，自己不为顶级，填入ParentUserID的ParentTopUser]
        parenttopuser: string
        // 所属机构ID
        parentuserid: number
        // 地址
        pathname: string
        // 默认结算资金账号ID(机构分润使用) 作废
        reckonaccountid: number
        // 推荐总人数
        refercount: number
        // 推荐人ID
        refereeuserid: number
        // 推荐码
        refernum: string
        // 
        roleIds: string
        // 角色创建时间
        rolemodifytime: string
        // 根用户ID
        rootuserid: number
        // 间接推荐总人数
        secrefercount: number
        // 送检账户(广钻)
        sjaccountno: string
        // 子账户层数
        subaccountlevel: number
        // 
        subarealevel: number
        // 子机构层级路径(逗号分隔,首尾加逗号)
        subarealevelpath: string
        // 所属部门(业务部门)
        subjectid: number
        // 团队经理用户ID(千海金:门店代理)
        teammanageruserid: number
        // 同步时间
        uploadedtime: string
        // 
        userName: string
        // 用户ID
        userid: number
        // 所有者类型
        userinfotype: number
        // 账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
        usertype: number
    }

    // 场表
    interface Markets {
        // 仓单类型(现货交易) - 1:无仓单 2:有仓单 3;有无仓单均可
        auctionwrtype: number
        // 
        buyspotrighttype: number
        // 确认行权是否接收行情 - 0:不接受 1:接受 [可确认权的挂牌期权市场可配置]
        canacceptquote: number
        // [期权]是否可现货行权- 0:否 1:是 是否交收
        cangoodsexercise: number
        // 可现货行权期权类型 - 1:认购 2认沽 3:认购认沽 [CanGoodsExercise = 1时可设置]
        cangoodsexercisetype: number
        // 是否可手动报行权价- 0:否 1:是 [期权]
        canmanualquotestrike: number
        // 是否可多段运行 – 0:不可 1:可 [挂牌期权]
        canmutistage: number
        // [期权]是否可预申报- 0:否 1:是
        canpreexercise: number
        // 待开市间隔(交易市场开盘前多久发市场待开市信号(单位分钟))
        clearinterval: number
        // 合同模板[荷兰式][竞价式][仓单贸易]
        contracttmp: string
        // 交收方式(50模式) 1:配对交收 2:强平日交收
        deliverymode: number
        // 所属交易所，可以没有
        exchareaid: number
        // 融资回购市场ID [仓单贸易]
        financemarketid: number
        // 定期强平方式 - 1:到期结 2:日结 3:周结 4:月结 [收益权] 枚举-forceCloseMode
        forceclosemode: number
        // 定期强平参数 [收益权]（周结、月结）
        forceclosevalue: number
        // 商品类型 - 1:交易商品 2:仓单商品
        goodstype: number
        // 是否返利[竞价式] 0:不返，1:返利 – 根据系统参数088显示或隐藏
        hasrebate: number
        // 是否交易授信[做市收益权] - 0:不授信 1:授信
        hastradecredit: number
        // [竞拍]是否需要仓单 - 0:不需要 1:需要- 作废
        haswr: number
        // 竞拍违约是否扣除保证金[竞拍-降价式] - 0:不扣 1:扣除
        isdeductmargin: number
        // 交收买方是否线上支付(50模式) - 0:否 1：是
        isdeliverybuyerpayonline: number
        // 卖方是否可申请交收(50模式 - DeliveryMode = 2时) - 0:否 1：是
        isdeliverysellercanapply: number
        // 是否记录成交源 - 0:不记录 1:记录 [所有权]
        isrecordsource: number
        // 成交参与保证金是否释放[竞价式] - 0:不释放 1释放
        isreleasemargin: number
        // 输入结算价标识 - 0:系统生成 1:手工输入(自动) 2:手工输入(手动)
        isupdatereckonprice: number
        // 持仓保证金公式 - 1:双边收 2:净头寸收 3:大小边差异收 4:大边收 5:卖持仓收(仅期权)
        marginformula: number
        // 持仓保证金公式(仅受托竞价) - 1:双边收 2:净头寸收 3:大小边差异收 4:大边收 5:卖持仓收(仅期权)
        marginformula2: number
        // 市场ID正常5位，前三位固定：两位表示交易模式， 一位表示交易属性(1:收益权，2：所有权) 其它特殊市场：0-系统 1-交割服务 2-账户服务3-履约服务 4-仓单服务 5-积分服务 6-银行服务
        marketid: number
        // 市场名称
        marketname: string
        // 市场服务ID
        marketserviceid: number
        // 生效状态(ValidStatus枚举): 1:待生效 2:正常 3:注销
        marketstatus: number
        // 市场类型- 1:非交易服务 2:交易服务
        markettype: number
        // 指定对手模式[仓单贸易模式专用] - 1:任意对手 - 作废
        matchermode: number
        // 开盘模式 - 0 自动 1手动
        openmethod: number
        // 场外期权做市商[场外期权]
        otcuserid: number
        // 外部同步时间点(h24:mi:ss)[场外期权]
        outersynctime: string
        // 是否支持后付 - 0:不支持 1;支持 - [挂牌点选 所有权、预售挂牌支持]
        paylaterflag: number
        // 待开市时间标识[通道交易-对冲] - 0:当日 1:上日
        pendingflag: number
        // 待开市时间通道交易-对冲
        pendingtime: string
        // 履约计划模板ID - 作废
        performancetempid: number
        // 权利金报价方式 - 1:自动 2:手动
        premiumquotemode: number
        // 返利比率[竞价式]
        rebateratio: number
        // 结算顺序
        reckonorder: number
        // 结算价算法: 1:最后多少笔成交价加权平均 2:最后多少秒成交价加权平均 3:全天加权平均 4:最后一口价 5.买一价 6.卖一价 7.买一卖一均价 8.外部结算价
        reckonpricealgorithm: number
        // 结算价参数
        reckonpriceparam: number
        // 结算时间通道交易-对冲
        reckontime: string
        // 风控方式(52模式) 1：按单风控 2：按账户风控
        riskcontrolmode: number
        // 角色优先类型 - 1:无 2:报价商优先 3:非报价商优先 [16:挂牌点选]
        roleprioritytype: number
        // 
        roletype: number
        // 卖挂牌是否需要审核(仓单贸易) - 0:不需要 1:需要
        selllistingauditflag: number
        // 
        spotrighttype: number
        // 交易市场类型 - 1:合约市场 2:外部市场 3:仓单市场
        trademarkettype: number
        // 交易模式 - 10:做市 13:竞价 15:通道交易 16:挂牌点选 17:仓单贸易 18:期权 19:竞拍-降价式 20:竞拍-竞价式 21:竞拍-大宗式 22:受托竞价
        trademode: number
        // 交易属性 - 1:收益权(可做空) 2:所有权(不可做空) 3:期权 4:现货 5:参考行情 6:通道交易 7:币交易 8:场外期权 
        tradeproperty: number
        // 下单方式[通道交易] - 1:直接转单 2:净头寸下单 
        tradetype: number
        // 输入结算价时长(分钟) [1:手工输入(自动)]
        updatereckonpriceinterval: number
    }

    // 用户表
    interface UserAccount {
        // 账户名称(机构名称)
        accountname: string
        // code areastatus 账户状态 - 1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:停用(注销) 7:注销(删除)
        accountstatus: number
        // 申请来源 - 1:管理端 2:终端
        applysrc: number
        // 审核备注
        auditremark: string
        // 审核来源 - 1:管理端 2:终端
        auditsrc: number
        // 审核时间
        audittime: string
        // 审核人
        audituserid: number
        // 所属经纪人ID(所属客户经理-千海金)
        broker: number
        // 销户时间
        canceltime: string
        // 销户人
        canceluserid: number
        // 是否可推荐 - 0:不可 1;可 (是否推荐人)
        canrecommend: number
        // 创建时间
        createtime: string
        // 创建交易日(yyyyMMdd)
        createtradedate: string
        // 创建人
        creatorid: number
        // 授信额度(金瑞)分拣室服务费(广钻)
        creditquota: number
        // 是否已实名认证 - 0:未认证 1:已认证 2:已提交(待审核) 3:已拒绝
        hasauth: number
        // 是否已同步(千海金) 0:未同步 1;已同步
        hasuploaded: number
        // 是否匿名下单 - 0:否 1:是
        isanonymous: number
        // 最大用户数(经纪会员下投资者个数)
        maxinvestornum: number
        // 所属会员ID
        memberuserid: number
        // 修改人
        modifierid: number
        // 变更备注
        modifyremark: string
        // 修改来源 - 1:管理端 2:终端
        modifysrc: number
        // 变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
        modifystatus: number
        // 修改时间
        modifytime: string
        // 外部用户ID(千海金-外部门店ID)
        outeruserid: string
        // 上级顶级机构 [092=0,1时，默认为1， 092=2时若自已为顶级，则填入自己，自己不为顶级，填入ParentUserID的ParentTopUser]
        parenttopuser: string
        // 所属机构ID
        parentuserid: number
        // 默认结算资金账号ID(机构分润使用) 作废
        reckonaccountid: number
        // 推荐总人数
        refercount: number
        // 推荐人ID
        refereeuserid: number
        // 推荐码
        refernum: string
        // 根用户ID
        rootuserid: number
        // 间接推荐总人数
        secrefercount: number
        // 送检账户(广钻)
        sjaccountno: string
        // 子账户层数
        subaccountlevel: number
        // 子机构层级路径(逗号分隔,首尾加逗号)
        subarealevelpath: string
        // 所属部门(业务部门)
        subjectid: number
        // 团队经理用户ID(千海金:门店代理)
        teammanageruserid: number
        // 同步时间
        uploadedtime: string
        // 用户ID
        userid: number
        // 账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
        usertype: number
    }

    // 	机构角色表
    interface AreAarole {
        // 创建时间
        createtime: string
        // 创建人ID
        creatorid: number
        // 所属机构(组织机构)( OrgType = 1时为自己， = 2时取上级机构的所属机构)
        fromuserid: number
        // 是否返还积分 [经纪会员-辽东湾] - 0:不返还 1:返还
        isreturnscore: number
        // 修改人ID
        modifierid: number
        // 修改时间
        modifytime: string
        // 组织机构类型 1:机构分支节点 2:交易员叶子节点 3:部门分支节点
        orgtype: number
        // 外部账户[场外期权做市商]
        outuserid: string
        // 上级组织机构(组织机构)
        parentuserid: number
        // 角色类型 - 1:交易所 2:运营机构 3:营销中心 4:仓库机构 5:三方服务机构 6:自营会员 7:经纪会员 8:做市会员 9:产业会员 10:金融机构 11:商城店铺 12:子机构 13:报价商 14:积分服务商 15:供货商 16:圈内会员 17:物流机构 18:报价配置机构 19:场外期权做市商 20:组织机构 21:顶级机构 22:业务员 23:跟单员 24:交易员 25:客户 97:客户经理 98:代理 99:门店
        roletype: number
        // 顶级组织机构用户ID(组织机构)
        rootuserid: number
        // 商城店铺登陆密码(商城店铺角色使用)
        shoppassword: string
        // 组织机构层级路径(逗号分隔,首尾加逗号)
        sublevelpath: string
        // 子机构类型(千海金) - 0:机构 1:代理(千海金) 2:门店(千海金)
        suborgtype: number
        // 默认交易资金账号ID(做市会员被动接单使用、商城店铺默认资金账 号、圈内会员默认资金账号) - 作废， 使用UserReckonAccount
        tradeaccountid: number
        // 物流地址(物流机构)
        transurl: string
        // 机构用户ID 其他做市关系，都设置为 1
        userid: number
    }

    // 系统管理员表
    interface SystemManager {
        // 
        accountNonExpired: boolean
        //
        accountNonLocked: boolean
        // 所属机构ID
        areauserid: number
        // 
        authorities: { authority: string }[]
        // 自增ID
        autoid: number
        // 
        credentialsNonExpired: boolean
        // 
        enabled: boolean
        // 是否默认管理员 - 0:不是默认 1:默认管理员
        isdefault: number
        // 用户登录账号,唯一索引
        logincode: string
        // 登录失败次数
        loginfailnum: number
        // 登录IP
        loginip: string
        // 登录端口
        loginport: number
        // 登录状态:1未登录 2已登录
        loginstatus: number
        // 登录时间
        logintime: string
        // 用户状态： 1启用 2停用 3锁定(密码错误时锁定)
        managerstatus: number
        // 账号类型 - 1:管理员 2:交易员
        managertype: number
        // 修改时间
        modifytime: string
        // 是否启用MAC地址 - 0:否 1:是
        onymac: number
        // 加密方式采用 用户名+密码 ,采用 SHA 算法
        password: string
        // 密码失效日期
        pwdexpdate: string
        // 用户类型 - 1- 交易所管理员 2- 机构管理员 3-子机构管理员
        reletype: number
        // 备注
        remark: string
        // 修改人ID
        uploginid: number
        // 用户姓名
        username: string
    }

    // 仓库信息表
    interface WarehouseInfo {
        // 详细地址
        address: string
        // 所属机构
        areauserid: number
        // 自增ID
        autoid: number
        // 市
        cityid: number
        // 城市（广钻）
        citystr: string
        // 联系人
        contactname: string
        // 联系电话
        contactnum: string
        // 国家
        countryid: number
        // 国家/地区（广钻）
        countrystr: string
        // 创建时间
        createtime: string
        // 区
        districtid: number
        // 是否有视频 - 0:无 1:有
        hasvideo: number
        // 省
        provinceid: number
        // 审核备注
        remark: string
        // 视频地址
        videourl: string
        // 仓库代码
        warehousecode: string
        // 仓库名称
        warehousename: string
        // 仓库状态 - 1:正常 2:注销 3:待审核 4:审核拒绝
        warehousestatus: number
        // 仓库类型 - 1 厂库 2 自有库 3 合作库
        warehousetype: number
    }

    /** 会员机构管理-->机构管理-->会员机构查询-->获取列表(营销中心查看经纪会员) 请求 */
    interface OrganRoleDetailRsp {
        // 机构详情
        customertype: {
            // 角色类型 - 8:做市会员
            arearoleid: number;
            // 机构客户类别
            customertype: number;
            // 机构UserID
            userid: number;
        }
        // dividetype
        dividetype: number
        // 机构角色分成配置表
        fee: AreaRoleDivideConfig[]
        // ishsby
        ishsby: number
        // 	市场表
        markets: Markets[]
        // mobileUrl
        mobileUrl: string
        // openUrl
        openUrl: string
        // operategoodsinfo
        operategoodsinfo: {
            // goodscode
            goodscode: string
            // goodsid
            goodsid: number
            // goodsname
            goodsname: string
            // marketid
            marketid: number
        }[]
        // 市场表
        operatemarkets: Markets[]
        // 机构资料信息
        organ: UserInfoVo
        // 用户表
        organs: UserAccount[]
        // 机构角色分成配置表
        pfee: AreaRoleDivideConfig[]
        // 用户默认结算账户表
        roleNight: UserReckonAccount[]
        // 
        roleid: number
        // 
        rolename: string
        // 
        sanfangUrl: string
        // 机构角色表
        transurl: AreAarole
        // 系统管理员表
        users: SystemManager
        // 仓库信息表
        warehouse: WarehouseInfo[]
    }

    /** 会员机构管理-->机构管理-->机构角色删除 请求 */
    interface OrganRoleDeleteReq {
        areaid?: number; // areaid
        role?: number; // role
    }

    /** 会员机构管理-->机构管理-->风控个性化设置--> 删除 请求 */
    interface DeleteAccountRiskConfigReq {
        accountid?: number; // accountid
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->资金账户-->获取列表 请求 */
    interface OrganTaaccountReq {
        accountId?: string; // 资金账号
        pageNum: number;
        pageSize: number;
        userId: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->资金账户-->获取列表 响应 */
    interface OrganTaaccountRsp {
        accountId: number; // 资金账号
        accountName: string; // 所属用户
        curRiskRate: number; // 风险率
        currencyid: number; // 币种
        isMain: number; // 账户类型 0 子账户，1 母账号
        outThreshold: number; // 出金阈值
        parentAccountId: number; // 所属母账户
        relatedName: string; // 关联账户
        selfsupport: number; // 是否展示修改按钮
        taAccountType: number; // 内/外部 0 内部账户,1 外部账户
        tradeStatus: number; // 交易状态 code：traderstatus
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->资金账户-->详情 请求 */
    interface OrganTaaccountDetailReq {
        accountId?: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->资金账户-->详情 响应 */
    interface OrganTaaccountDetailRsp {
        accountId: number; // 资金账号
        accountName: string; // 所属机构
        bankAccountsignList: {
            accountCode: number; // 登录账户
            accountName: string; // 客户名称
            applyexchticket: string;
            bankAccountName: string; // 银行卡户名、银行账户名称/ismain = 1 展示
            bankAccountNo: string; // 银行卡号、对公账号/ismain = 1 展示
            bankChildAccount: number; // 银行子账号
            bankName: string; // 开户银行/ismain = 1 展示
            canBindCard: number; // 是否可绑卡 解绑 - 0:不可 1:可以
            canModifyPhone: number; // 是否可修改手机号 - 0:不可 1:可以
            canModifySignInfo: number; // 是否可修改签约信息 - 0:不可 1:可以
            cardNo: string; // 证件号码
            cardType: number; // 证件类型
            currency: string; // 币种
            cusBankName: string; // 银行业务编号、托管银行/ismain = 1 展示
            cusbankid: string;
            isCanRelease: number; // 是否允许解约 0:不可 1:可以
            loginIds: string; // 登录账户
            signStatus: number; // 签约状态 - code：signstatus /ismain = 1 展示
        }[];
        changeFlag: number; // 变动标志
        currency: string; // 币种
        currentBalance: number; // 期末余额
        dtype: {
            checked: number;
            dtype: number;
            fdType: number;
            fspotRightType: number;
            marketId: number;
            marketName: string;
            spotRightType: number; // code:marketbstype
            tradeMode: number;
            tradeProperty: number;
        }[];
        freezeCharge: number; // 交易服务费冻结
        freezeMargin: number; // 冻结保证金
        isMain: number; // 是否母账户 0 子账户，1 母账号
        isSelf: number; // 是否展示市场控件 1展示，0不展示
        loginIds: number[];
        otherFreezeMargin: number; // 交割保证金
        otherPay: number; // 货款
        outAmountFreeze: number; // 出金冻结
        outThreshold: number; // 出金阈值
        parentAccountId: number; // 所属母账户/ismain = 0 展示
        payCharge: number; // 平台服务费
        relatedAccountStatus: number; // 关联用户状态/关联用户id!=null &&ismain = 0 展示
        relatedUserId: number; // 关联用户id
        relativeAccountName: string; // 关联用户/关联用户id!=null && ismain = 0 展示
        taAccountType: number; // 内/外部 0 内部账户,1 外部账户
        tradeStatus: number; // 交易状态
        usedMargin: number; // 占用保证金
        userId: number; // 资金账号
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->资金账户-->签解约流水 请求 */
    interface SignlogReq {
        accountId: number;
        pageNum: number;
        pageSize: number;
        querytype: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->资金账户-->签解约流水 响应 */
    interface SignlogRsp {
        accountcode: number; // 资金账户
        bankaccountno: string; // 银行卡号
        createtime: string; // 时间
        currency: string; // 币种
        cusbankid: number; // 托管银行编号
        dealstatus: number; // 处理状态
        histradedate: string;
        signtype: number; // 签(解)约类型
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->资金账户-->修改 请求 */
    interface TaaccountEditReq {
        accountid: number;
        outthreshold: number; // 出金阈值
        parentaccountid: number; // 默认0
        tradestatus: number; // 交易状态 1正常 4禁止建仓(人工受限) 5 禁止交易(人工冻结)
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->资金账户-->重置密码 请求 */
    interface TaaccountResetPwdReq {
        accountid: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->修改 请求 */
    interface EditOrganReq {
        accountname: string; // 机构名称
        address: string; // 地址
        attachment1: string; // 附件1
        attachment2: string; // 附件2
        autoid: number; // 管理员id
        biznature: number; // 企业性质 公司
        cardbackphotourl: string; // 证件照反面
        cardfrontphotourl: string; // 证件照正面
        cardnum: string; // 证件号码
        cardtypeid: number; // 证件类型
        countryid: number;
        cityid: number; // 市
        company: string; // 公司 个人
        contactname: string; // 联系人
        customername: string; // 名称
        districtid: number; // 区
        email: string; // 邮箱
        legalcardbackphotourl: string; // 法人身份证反面
        legalcardfrontphotourl: string; // 法人身份证正面
        legalpersonname: string; // 法人姓名
        logincode: string; // 管理员登录帐号
        mobile: string; // 手机号
        modifystatus: number; // 修改用
        parentuserid: number; // 父级userid
        postalcode: string; // 邮政编码
        provinceid: number; // 省
        qq: string; // qq
        reckonaccountid: number;
        refereeuserid: number; // 修改用 推荐人
        remark: string; // 备注
        sex: number; // 性别
        telphone: string; // 联系电话
        userid: number; // 机构代码
        userinfotype: number; // 所有者类型
        username: string; // 管理员名称
        usertype: number; // 平台、机构新增、修改固定为3
        wechat: string; // 微信
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->注销 请求 */
    interface OrganDetailLogoutReq {
        userid: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->恢复 请求 */
    interface OrganDetailRecoverReq {
        userid: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->登录账号-->获取列表 请求 */
    interface Organ2UserReq {
        userid: number;
        pageNum: number;
        pageSize: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->登录账号-->获取列表 响应 */
    interface Organ2UserRsp {
        autoid: number;
        areauserid: number; // 所属机构代码
        logincode: number; // 登录账户
        managerstatus: number; // 账户状态
        modifytime: number; // 更新时间
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->登入账号-->启用/停用 请求 */
    interface UpdateStatusByAutoIdReq {
        autoid: number;
        status: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->登入账号-->全部启用/全部停用 请求 */
    interface UpdateOrgan2UserReq {
        status: number;
        userid: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->登录账号-->重置登入密码 请求 */
    interface UpdateStatusReq {
        type: number;
        userid: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->自营会员终端登录账号-->获取列表 请求 */
    interface SelfSupportReq {
        loginid?: number;
        loginusertype?: number;
        pageNum: number;
        pageSize: number;
        userid: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->自营会员终端登录账号-->获取列表 响应 */
    interface SelfSupportRsp {
        loginid: number; // 登录账户
        loginstatus: number; // 账户状态
        modifytime: string; // 更新时间
        userid: number; // 所属机构代码
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->自营会员终端登录账号-->重置登录密码 请求 */
    interface SelfSupportResetPwdReq {
        loginid: number;
    }

    /** 会员机构管理-->机构管理-->机构资料管理-->自营会员终端登录账号-->锁定 请求 */
    interface SelfSupportLockReq {
        loginid: number;
        status: number;
    }

    /** 会员机构管理-->子机构管理-->新增子机构审核-->获取机构列表 请求 */
    interface OrganSonAuditReq {
        accountname?: string; // 机构
        accountstatus?: number; // 机构状态
        endtime?: string; // 结束时间
        markets?: number; // 市场权限
        memberuserid?: number; // 一级机构代码
        pageNum: number;
        pageSize: number;
        parentuserid?: number;
        roles?: string; // 角色
        starttime?: string; // 开始时间
        subarealevel?: number; // 类型
        usertype?: number;
    }

    /** 会员机构管理-->子机构管理-->子机构变更审核-->获取机构列表 请求 */
    interface OrganSonModifyReq {
        accountname?: string; // 机构
        accountstatus?: number; // 机构状态
        endtime?: string; // 结束时间
        markets?: number; // 市场权限
        memberuserid?: number; // 一级机构代码
        pageNum: number;
        pageSize: number;
        parentuserid?: number;
        roles?: string; // 角色
        starttime?: string; // 开始时间
        subarealevel?: number; // 类型
        usertype?: number;
    }

    /** 会员机构管理-->子机构管理-->子机构转移-->获取机构列表 请求 */
    interface OrganSonTransferReq {
        inuserid?: number; // 转入方
        memberuserid?: number;
        outinvestor?: number; // 转出交易商
        outmemberuserid?: number; // 转出方
        pageNum: number;
        pageSize: number;
        transferstatus?: number; // 转移状态
        transferusertype: number;
    }

    /** 会员机构管理-->子机构管理-->子机构转移-->获取机构列表 响应 */
    interface OrganSonTransferRsp {
        areauserid: number;
        autoid: number;
        createtime: string; // 申请时间
        inlevel: number; // 转入机构类型
        inmemberusername: string; // 转入所属会员
        inuseridname: string; // 转入机构
        investoruserid: number;
        memberuserid: number;
        newareauserid: number;
        newmemberuserid: number;
        outinvestorname: string; // 转出交易商
        outlevel: number; // 转出机构类型
        outmemberusername: string; // 转出所属会员
        outparentusername: string; // 转出机构
        transfermode: number; // 转移方式
        transferstatus: number; // 转移状态
        transfertype: number; // 转移类型
    }

    /** 会员机构管理-->子机构管理-->子机构转移-->新增 请求 */
    interface OrganSonTransferAddReq {
        diversioninlevel: number; // 转入类型
        diversionoutlevel: number; // 转出类型
        diversiontype: number;
        inborker: number;
        inmemberuserid: number;
        inuserid: number; // 转出机构
        outborkerid: number;
        outinvestor: number;
        outmemberuserid: number;
        outparentuserid: number; // 转出机构
        transfermode: number; // 转入方式
    }

    /** 会员机构管理-->子机构管理-->子机构转移-->新增-->获取转出子机构 请求 */
    interface SonOrganPageByLevelReq {
        searchcode?: string;
        subarealevel?: number;
    }

    /** 会员机构管理-->子机构管理-->子机构转移-->新增-->获取转出子机构 响应 */
    interface SonOrganPageByLevelRsp {
        accountname: string; // 账户名称
        memberuserid: number; // 会员 及子机构管理员
        parentuserid: number; // 所有子级
        userid: number; // 账户id
        usertype: string; // 账户类型 (默认 2)-- 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
    }

    /** 会员机构管理-->子机构管理-->子机构转移-->撤销 请求 */
    interface OrganSonBackTranforReq {
        autoid: number;
    }

    /** 会员机构管理-->机构管理-->账户个性化设置-->新增初始化列表信息 请求 */
    interface LoadSelectOptionReq {
        accountid: number;
        goodsid: number;
        marketid: number;
        memberuserid: number;
        ruletype: number;
        tradetype: number;
        usergroupid: number;
        usergroupid2: number;
        userid: number;
    }

    /** 会员机构管理-->机构管理-->账户个性化设置-->新增初始化列表信息 响应 */
    interface LoadSelectOptionRsp {
        accountids: number[];
        feesConfigVos: {
            crithm: number;
            cvalue: number;
            drithm: number;
            dvalue: number;
            exchangevalue: number;
            feealgorithm: number;
            grithm: number;
            gvalue: number;
            membermaxvalue: number;
            memberminvalue: number;
            qtydecimalplace: number;
            tradefeeid: number;
            tradefeename: string;
        }[];
        goods: {
            agreeunit: number; // 期货合约乘数
            areauserid: number; // 所属机构
            auditaccountid: number; // 审核操作员账号
            audittime: string; // 审核时间
            cancelaccountid: number; // 注销操作员账号
            canceltime: string; // 注销时间
            closepricemode: number; // 强平价格方式 - 1:市价 2:最新价 3:涨跌停（未实现）
            closepriceparam: number; // 强平最新价浮动比例 - 方式为2时使用 (<1)买 上浮 (1+x)最新价卖 下浮 (1-x)最新价
            createtime: string; // 创建时间
            creatorid: number; // 创建人
            currencyid: number; // 报价货币ID
            cutmode: number; // 斩仓方式 - 1:不斩仓 2:自动斩仓 3:半自动斩仓
            decimalplace: number; // 报价小数位
            delistingdate: string; // 实际退市时间(状态：待退市, 预售一口价、预售大宗直接改为退市)
            delistingmode: number; // 退市方式 - 1:退市平仓 2:退市交收 3:不处理(仅期权币币兑换) 4：退市发货（所有权）
            deliveryflag: number; // 交割标志 - 0:不可交割 1:可交割
            forceclosemode: number; // 定期强平方式 - 1:无 2:每日 3:每周 4:每月[收益权]
            forceclosevalue: number; // 定期强平参数 [收益权]
            goodscode: string; // 期货合约代码(内部)
            goodscurrencyid: number; // 合约货币ID
            goodsgroupid: number; // 期货品种ID
            goodsid: number; // 期货合约ID(自增ID SEQ_GOODS)
            goodsname: string; // 期货合约名称
            goodsquotetype: number; // 合约报价类型: 1-直接报价 2-间接报价
            goodsstatus: number; // 商品状态- 1:待审核 2:未上市 3:上市 4:已注销 5:审核拒绝 6:退市 7:待退市
            goodstradetype: number; // 商品交易权限类型 - 1:可建可平 2:可建不可平 3:不可建可平 4:不可建不可平
            goodunitid: number; // 报价单位ID
            hasquoter: number; // 是否有报价商 - 0:无报价商 1:有报价商
            hqprotecttime: number; // 行情保护时间(秒)
            innerdealmode: number; // 内部成交方式[通道交易] - 1:净头寸 2:开平 3:平今
            isbuylimited: number; // 是否限制建仓量 - 0:不限制 1:限制
            isvisible: number; // 游客是否可见 - 0:不可见 1:可见
            lasttradedate: string; // 最后交易日期
            listingdate: string; // 交易开始日期
            marginalgorithm: number; // 持仓定金方式(49) - 1:比率 2.固定(52)
            marketid: number; // 所属市场ID
            modifierid: number; // 修改人
            modifystatus: number; // 变更状态 - 1:未变更 2:变更中 3:待审核 4:已审核
            modifytime: string; // 修改时间
            newtransferdepositratio: number; // 转让定金比例(新)(49*)
            outerdealmode: number; // 外部成交方式[通道交易]- 1:净头寸 2:开平 3:平今
            outgoodscode: string; // 期货合约代码(外部)
            pictureurl: string; // 商品图片(逗号)
            presaleflag: number; // 发售标识(49) - 1:未预售 2：预售完成 3:预售申请中 4:预售中
            presaleprice: number; // 发售价订货价(49)
            provideraccountid: number; // 发售方资金账户ID(49)供货商资金账户ID(50)
            provideruserid: number; // 发售方用户ID(49)供货商(50)
            providerusername: string;
            qtydecimalplace: number; // 成交量小数位
            quotegear: number; // 行情档位(1-10)
            quoteminunit: number; // 行情最小变动单位 [整数，报价小数位一起使用]
            quoteshowtype: number; // 行情报价类型: 1:成交价 2:买卖中间价 3:含买价 4:含卖价 做市模式固定为3:含买价
            quoteshowtypeinterval: number; // 行情报价间隔时间(秒)(成交价时为0)
            refgoodscode: string; // 参考商品代码
            refgoodsid: number; // 参考商品ID
            remark: string; // 备注
            swapdays: number; // 掉期天数
            transferdepositratio: number; // 转让定金比例(49)持仓定金(52)
        }[];
        markets: Markets[];
        results: {
            enumdicname: string;
            enumitemname: number;
            marginalgorithm: number;
            marketmarginvalue: number;
        }[];
        rulesConfigVos: {
            cvalue: number;
            defaultvalue: number;
            dvalue: number;
            gvalue: number;
            paramvalue: number;
            qtydecimalplace: number;
            regexpress: string;
            remark: string;
            ruleid: number;
            rulename: string;
        }[];
    }

    /** 会员机构管理-->机构管理-->账户个性化设置-->新增 请求 */
    interface TradeConfigAddReq {
        memberuserid: number;
        accountid?: number;
        feeList: {
            feealgorithm: number; // 费用算法 - 1：比率 2：固定
            paramid: number; // 个性化参数ID - 1. 参照交易模式规则费用对应-参考表 可个性化类型 2.保证金类保存交易所创建的投资者客户类别ID
            paramvalue?: number; // 参数值(保证金类此项为空)
        }[];
        feealgorithm?: number;
        goodsid?: number;
        marketid?: number;
        paramid?: number;
        ruleList: {
            paramid: number; // 个性化参数ID - 1. 参照交易模式规则费用对应-参考表 可个性化类型 2.保证金类保存交易所创建的投资者客户类别ID
            paramvalue?: number; // 参数值(保证金类此项为空)
        }[];
        tradetype: number;
        userid?: number;
    }

    /** 会员机构管理-->机构管理-->账户个性化设置--> 获取树结构 响应 */
    interface CreateTreeRsp {
        accountid: number;
        goodsid: number;
        id: string;
        level: number;
        marketid: number;
        name: string;
        pid: string;
        tradetype: number;
        userid: number;
    }

    /** 会员机构管理-->机构管理-->账户个性化设置--> 详情 请求 */
    interface TradeConfigViewReq {
        accountid: number;
        goodsid: number;
        marketid: number;
        memberuserid?: number;
        ruletype: number;
        tradetype: number;
        usergroupid?: number;
        usergroupid2?: number;
        userid: number;
    }

    /** 会员机构管理-->机构管理-->账户个性化设置--> 详情 响应 */
    interface TradeConfigViewRsp {
        accountid: number; // 资金账号
        accountname: string;
        autoid: number; // 自增ID
        createtime: string; // 创建时间
        creatorid: number; // 创建人
        dfeeList: {
            crithm: number;
            cvalue: number;
            drithm: number;
            dvalue: number;
            exchangevalue: number;
            feealgorithm: number;
            grithm: number;
            gvalue: number;
            membermaxvalue: number;
            memberminvalue: number;
            qtydecimalplace: number;
            tradefeeid: number;
            tradefeename: string;
        }[];
        druleList: {
            cvalue: number;
            defaultvalue: number;
            dvalue: number;
            gvalue: number;
            paramvalue: number;
            qtydecimalplace: number;
            regexpress: string;
            remark: string;
            ruleid: number;
            rulename: string;
        }[];
        feealgorithm: number; // 费用算法 - 1：比率 2：固定
        goodsid: number; // 商品ID
        goodsname: string;
        marketid: number; // 市场ID
        marketname: string;
        memberuserid: number; // 所属会员ID
        paramid: number; // 个性化参数ID - 1. 参照交易模式规则费用对应-参考表 可个性化类型 2.保证金类保存交易所创建的投资者客户类别ID
        paramvalue: number; // 参数值(保证金类此项为空)
        ruletype: number; // 参数类型 -1.保证金类 2.交易规则 3.交易费用
        tradetype: number; // 交易类型[交易费用] - 1:投资者自营 2:做市
        userid: number; // 用户ID
    }

    /** 会员机构管理-->机构管理-->新增、修改 */
    interface RoleAddReq {
        accountid?: number;
        accountids?: number[]; // 出金阈值
        customertype?: number; // 做市客户类别
        dtype?: TaAccountMarketVo[]; // 市场权限 及对应交易类型
        enumdicnames?: number[]
        fee?: Arearoledivideconfig[] // 分润配置
        goodsids?: number[] // 商品ID集合
        marketids?: number[] // 市场ID集合
        marketings?: string // 做市机构ID集合
        outuserid?: string
        parentuserid?: number
        pfee?: Arearoledivideconfig[] // 分润配置 个性化
        roleid?: number
        shoppassword?: string
        sjaccountno?: string
        transurl?: string
        type?: number // 1新增 2修改
        userid?: number
    }

    interface TaAccountMarketVo {
        checked: number
        dtype: number
        fdType: number
        fspotRightType: number
        marketId: number
        marketName: string
        spotRightType: number // code:marketbstype
        tradeMode: number
        tradeProperty: number
    }

    interface Arearoledivideconfig {
        // 创建时间
        createtime?: string
        // 创建人ID
        creatorid?: number
        // 分润值
        dividevalue?: number
        // 费用算法 1：比率 2：固定
        feealgorithm?: number
        // 商品ID(此项为0时，为通用设置)
        goodsid?: number
        // 市场ID(此项为0时，为通用设置)
        marketid?: number
        // 修改人ID
        modifierid?: number
        // 修改时间
        modifytime?: string
        // 角色类型 - 1:交易所 2:运营机构 3:营销中心 4:仓库机构 5:三方服务机构 6:自营会员 7:纪经会员 8:做市会员 9:产业会员 10:金融机构
        roletype?: number
        // 费用类型 - 101建仓(买)手续费 102平仓(卖)手续费 103买递延费(仓储费) 104卖递延费 105买交割手续费 106 卖交割手续费 107 调期费
        tradefeeid?: number
        // 机构用户ID 其他做市关系，都设置为 1
        userid?: number
    }

    interface GoodsInfo {
        // 期货合约乘数
        agreeunit: number
        // 所属机构
        areauserid: number 
        // 审核操作员账号
        auditaccountid: number
        // 审核时间
        audittime: string
        // 注销操作员账号
        cancelaccountid: number
        // 注销时间
        canceltime: string
        // 强平价格方式 - 1:市价 2:最新价 3:涨跌停（未实现）
        closepricemode: number
        // 强平最新价浮动比例 - 方式为2时使用 (<1)买 上浮 (1+x)最新价卖 下浮 (1-x)最新价
        closepriceparam: number
        // 创建时间
        createtime: string
        // 创建人
        creatorid: number
        // 报价货币ID
        currencyid: number
        // 斩仓方式 - 1:不斩仓 2:自动斩仓 3:半自动斩仓
        cutmode: number
        // 报价小数位
        decimalplace: number
        // 实际退市时间(状态：待退市, 预售一口价、预售大宗直接改为退市)
        delistingdate: string
        // 退市方式 - 1:退市平仓 2:退市交收 3:不处理(仅期权币币兑换) 4：退市发货（所有权）
        delistingmode: number
        // 交割标志 - 0:不可交割 1:可交割
        deliveryflag: number
        // 定期强平方式 - 1:无 2:每日 3:每周 4:每月[收益权]
        forceclosemode: number
        // 定期强平参数 [收益权]
        forceclosevalue: number
        // 期货合约代码(内部)
        goodscode: string
        // 合约货币ID
        goodscurrencyid: number
        // 期货品种ID
        goodsgroupid: number
        // 期货合约ID(自增ID SEQ_GOODS)
        goodsid: number
        // 期货合约名称
        goodsname: string
        // 合约报价类型: 1-直接报价 2-间接报价
        goodsquotetype: number
        // 商品状态- 1:待审核 2:未上市 3:上市 4:已注销 5:审核拒绝 6:退市 7:待退市
        goodsstatus: number
        // 商品交易权限类型 - 1:可建可平 2:可建不可平 3:不可建可平 4:不可建不可平
        goodstradetype: number
        // 报价单位ID
        goodunitid: number
        // 是否有报价商 - 0:无报价商 1:有报价商
        hasquoter: number
        // 行情保护时间(秒)
        hqprotecttime: number
        // 内部成交方式[通道交易] - 1:净头寸 2:开平 3:平今
        innerdealmode: number
        // 是否限制建仓量 - 0:不限制 1:限制
        isbuylimited: number
        // 游客是否可见 - 0:不可见 1:可见
        isvisible: number
        // 最后交易日期
        lasttradedate: string
        // 交易开始日期
        listingdate: string
        // 持仓定金方式(49) - 1:比率 2.固定(52)
        marginalgorithm: number
        // 所属市场ID
        marketid: number
        // 修改人
        modifierid: number
        // 变更状态 - 1:未变更 2:变更中 3:待审核 4:已审核
        modifystatus: number
        // 修改时间
        modifytime: string
        // 转让定金比例(新)(49*)
        newtransferdepositratio: number
        // 外部成交方式[通道交易]- 1:净头寸 2:开平 3:平今
        outerdealmode: number
        // 期货合约代码(外部)
        outgoodscode: string
        // 商品图片(逗号)
        pictureurl: string
        // 发售标识(49) - 1:未预售 2：预售完成 3:预售申请中 4:预售中
        presaleflag: number
        // 发售价订货价(49)
        presaleprice: number
        // 发售方资金账户ID(49)供货商资金账户ID(50)
        provideraccountid: number
        // 发售方用户ID(49)供货商(50)
        provideruserid: number
        //
        providerusername: string
        // 成交量小数位
        qtydecimalplace: number
        // 行情档位(1-10)
        quotegear: number
        // 行情最小变动单位 [整数，报价小数位一起使用]
        quoteminunit: number
        // 行情报价类型: 1:成交价 2:买卖中间价 3:含买价 4:含卖价 做市模式固定为3:含买价
        quoteshowtype: number
        // 行情报价间隔时间(秒)(成交价时为0)
        quoteshowtypeinterval: number
        // 参考商品代码
        refgoodscode: string
        // 参考商品ID
        refgoodsid: number
        // 备注
        remark: string
        // 掉期天数
        swapdays: number
        // 转让定金比例(49)持仓定金(52)
        transferdepositratio: number
    }

    interface InitAddReq {
        role?: string
    }

    interface InitAddRsp {
        allrole: number
        devidetype: string
        enumDicItems: {
            // 自增ID
            autoid: number
            // 银行服务对应值
            bankmappedvalue: string
            // 所属枚举代码
            enumdiccode: string
            // 所属枚举ID
            enumdicid: number
            // 枚举项名称
            enumdicname: string
            // 枚举项值
            enumitemname: number
            // 枚举项状态 - 1.启用 2.不启用
            enumitemstatus: number
            // 通用值 - [币种通用简写]
            enumitemvalue: string
            // 参数1[币种:币种小数位]
            param1: string
            // 参数1[币种:币种显示单位]
            param2: string
            // 备注
            remark: string
        }[]
        goodsinfo: GoodsInfo[]
        ishsby: number
        markets: Markets[]
        organ: UserAccount
        organs: SonOrganPageByLevelRsp[]
        roleid: number
        rolename: string
    }

    interface OragnDefaultManagerReq {
        userid?: string
    }
}
