export interface IMonitorStaffingTableItem { id: number; identificationCardNum: string; name: string; nation: string; sex: boolean; teamOrDepartment: string; workTypeOrPosition: string; age: number; examDays: number; highTemp: boolean; orderNum: number; birthYear: number; dataSource: number; isEpidemicArea: boolean; enterTemp: number; birthProvince: string; } export interface IMonitorStaffingTable { pageSize?: number; totalCount: number; totalPage: number; data: IMonitorStaffingTableItem[]; } export interface IMonitorStaffingFilter { pageIndex?: number; pageSize?: number; workTypeOrPosition?: string; teamOrDepartment?: string; dataSource?: number; } export interface IMonitorStaffingForm { id?: string; name: string; nation: string; identificationCardNum: string; teamOrDepartment: string; workTypeOrPosition: string; } export interface ITemperatureRecordTableItem { id: number; createTime: string; morningTemperature: number; afternoonTemperature: number; checkBy: string; remark: string; name: string; identificationCardNum: string; nation: string; sex: number; age: number; teamOrDepartment: string; workTypeOrPosition: string; orderNum: number; birthday: string; checkDays: number; personStatus: number; enterTemp: number; isEpidemicArea: boolean; birthProvince: string; } export interface ITemperatureRecordTable { pageSize?: number; totalCount: number; totalPage: number; data: ITemperatureRecordTableItem[]; } export interface ITemperatureRecordFilter { pageIndex?: number; pageSize?: number; examExaminerId: number; } export interface TemperatureDstributionModel { date: number; examDailyId: string; data: TemperatureDstributionDatum[]; } export interface TemperatureDstributionDatum { name: string; normalNum: number; abnormalNum: number; } export interface ITemperatureUnusualPersonnelChange { id: number; abnormalNum: number; checkTime: number; } export interface ITemperatureUnusualPersonnelChangeFilter { startDate?: string; endDate?: string; } export interface ITemperatureUnusualPersonnelDist { examDailyId: string; date: number; data: PersonnelDistData[]; } export interface PersonnelDistData { name: string; percent: number; num: number; } export interface SingleReportModel { id: string; totalNum: number; normalNum: number; abnormalNum: number; createBy: string; createTime: number; checkTime: number; projectId: number; } export interface DailyNumByDateModel { examDailyId: number; normalNum: number; abnormalNum: number; notDetectNum: number; totalDetectNum: number; totalNum: number; detectRate: number; checkNames: string[]; } export interface ExamDailyRefreshModel { }