/**
 * 获取服务所有枚举信息
 */
export interface AllEnums {
    autoid: number; //自增ID
    bankmappedvalue: string; //银行服务对应值
    enumdiccode: string; //所属枚举代码
    enumdicid: number; //所属枚举ID
    enumdicname: string; //枚举项名称
    enumitemname: number; //枚举项值
    enumitemstatus: number; //枚举项状态 - 1.启用 2.不启用
    enumitemvalue: string; //通用值 - [币种通用简写]
    param1: string; //参数1[币种:币种小数位]
    param2: string; //参数1[币种:币种显示单位]
    remark: string; //备注
}
export interface QueryNoticeRsp {
    auditoruserid: number; //审核人
    auditremark: string; //审核备注
    audittime: string; //审核日期
    autoid: number; //自增ID
    content: string; //内容
    createtime: string; //创建时间
    creatorid: number; //建仓人
    endtime: string; //结束时间
    istop: number; //是否置顶 - 0:不置顶 1:置顶
    msgiconurl: string; //消息图标Url
    msgtype: number; //消息类型 - 1:公告通知 2:系统消息 3:商品到期提货通知
    publisher: string; //消息发布者
    readed: boolean; //是否已读
    scheduletime: string; //计划发送时间
    sendtype: number; //推送方式 - 1：全体广播 2：按会员广播 3：个人推送 4:按会员广播(仅会员)
    sentstatus: number; //推送状态 - 0:未推送 1:已推送 2:审核拒绝
    title: string; //标题
    userid: number; //会员/投资者ID推送方式 为 个人时，填写投资者ID
}

export interface OperationTabMenu {
    code: string; //ID
    isshow: boolean; //是否显示
    rulekey: string; //对应权限主键，对应FUNCMENULIST表RESOURCECODE
    sort: number; //排序
    title: string; //标题
    type: 1 | 2 | 3 | 4 | 5; //类型，1：菜单 2：按钮  3: 明细 4:单据  5:管理端页面地址
    url: string;
    remark: string;
    children: OperationTabMenu[];
}

export interface Column {
    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;
}

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