declare namespace Model {
    /** 会员详情 */
    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 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; // 机构名称
        address: string; // 地址
        attachment1: string; // 附件1
        attachment2: string; // 附件2
        biznature: number; // 企业性质 公司
        cardbackphotourl: string; // 证件照反面
        cardfrontphotourl: string; // 证件照正面
        cardnum: string; // 证件号码
        cardtypeid: 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
        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; // 机构状态
        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
        modifierid: number; // 修改人
        modifyremark: string; // 变更备注
        modifysrc: number; // 修改来源 - 1:管理端 2:终端
        modifystatus: number; // 变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
        modifytime: string; // 修改时间
        outeruserid: string; // 外部用户ID(千海金-外部门店ID)
        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 – 开户时间
        isAuth: number; // userAccount – isAuth/固定用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;
        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 OrganDetailListReq {
        accountName?: string; // 机构
        accountStatus?: number; // 机构状态
        memberuserid?: number; // 一级机构代码
        pageNum: number;
        pageSize: number;
        parentuserid?: number;
        usertype?: number;
    }

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

    /** 会员机构管理-->机构管理-->机构资料管理-->获取机构资料详情信息 响应 */
    interface OrganDetailRsp {
        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:企业成员(云平台)
    }
}