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;
|
||
|
}
|