58 lines
2.0 KiB
TypeScript
58 lines
2.0 KiB
TypeScript
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<BusWeeklySecurityReportTableColumns>;
|
|
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;
|
|
} |