/** 企业风管 */
declare namespace Ermcp {
    interface TableColumn {
        prop: string;
        label: string;
        className?: string;
        align?: string;
        width?: number;
        sortable?: boolean;
        show?: boolean;
        fixed?: string;
    }

    /** 交易端列表头信息请求 */
    interface TableDefineReq {
        tableKey?: string; // 表key
        tableType?: number; // 列表类型 - 1：管理端 2：H5终端 3：移动终端
    }

    /** 交易端列表头信息响应 */
    interface TableDefineRsp {
        columns: TableDefineColumn[]; // 列头信息数组
        remark: string;//Remark
        tabelmenu: string;//列表菜单
        tablekey: string;//列表Key
        tablename: string;//列表名称
        tabletype: number;//列表类型 - 1:管理端 2:终端
    }

    interface TableDefineColumn {
        aligntype: number;//对齐方式 - 1:居中对齐 2:左对齐 3:右对齐
        autoid: number;//AutoID
        columnfield: string;//列字段
        columntitle: string;//列Title
        columnwidth: string;//列宽
        formatter: string;
        //	:string;//格式化字符
        formattertype: string;//格式化类型
        groupname: string;//表头分组名称
        isshow: number;//是否显示 - number;
        //:不显示 1:显示
        needsummary: number;//是否需要汇总 - number;
        //:不需要 1:需要
        orderindex: number;//顺序
        remark: string;//备注
        summarytype: number;//汇总类型 - 1:加总 2:最后一个
        tablekey: string;//列表Key
        formatterstring: string;
        fixed: string;
    }
}