export declare type TNumBoolean = '0' | '1'; export interface INoticeListParams { pageIndex?: number; pageSize?: number; titleKey?: string; dateStart?: string; dateEnd?: string; role?: number; } export interface INoticeListData { currentPage: number; totalPage: number; totalCount: number; pageSize: number; data: Idata[]; } export interface Idata { noticeId: string | number; noticeTitle: string; noticeContent: string; readStatus: number; createdTime: string; users: IUsers[]; } export interface IUsers { id: string | number; cooperateNoticeId: string; userId: string; userName: string; status: number; } export interface INoticeDetail { noticeTitle: string; noticeContent: string; createdTime: string; users: IUsers[]; files: Ifiles[]; } export interface Ifiles { id: string | number; cooperateNoticeId: string; fileUrl: string; fileName: string; createdTime: string; } export interface ILogList { currentPage: number; totalPage: number; totalCount: number; pageSize: number; data: ILogListData[]; } export interface ILogListData { userName: string; role: number; createdTime: string; }