export interface BusWeeklySecurityReportTableColumns { id:number; // 主键ID projectId:number; // 项目ID projectName:string; // 项目名称 scope:string; // 周期范围 scopeEnd:string; // 周期范围结束 path:string; // 文件位置 createBy:string; // 创建者 updateBy:string; // 更新者 createdAt:string; // 创建时间 } export interface BusWeeklySecurityReportInfoData { id:number|undefined; // 主键ID projectId:number|undefined; // 项目ID projectName:string|undefined; // 项目名称 scope:string|undefined; // 周期范围 scopeEnd:string|undefined; // 周期范围结束 path:string|undefined; // 文件位置 createBy:string|undefined; // 创建者 updateBy:string|undefined; // 更新者 createdAt:string|undefined; // 创建时间 updatedAt:string|undefined; // 更新时间 deletedAt:string|undefined; // 删除时间 } export interface BusWeeklySecurityReportTableDataState { ids:any[]; tableData: { data: Array; total: number; loading: boolean; param: { pageNum: number; pageSize: number; id: number|undefined; projectId: number|undefined; projectName: string|undefined; scope: string|undefined; scopeEnd: string|undefined; path: string|undefined; createBy: string|undefined; updateBy: string|undefined; createdAt: string|undefined; dateRange: string[]; }; }; } export interface BusWeeklySecurityReportEditState{ loading:boolean; isShowDialog: boolean; formData:BusWeeklySecurityReportInfoData; rules: object; }