import { ApiClientFactory } from '../core/api.client.factory'; import { BuildingChecksBybuildDetailInfo, BuildingChecksDetailInfo, BuildingChecksInfo, DevicePersonnelInfo, EnterDetailList, EnterEpidemicAreaGroup, EnterTempGroup, GateMachine, GateMachineOrgList, GateMachinePersonStatistica, GateMachinePersonTrack, IAttendanceComparativeAnalysisData, IAttendanceComparativeAnalysisDataDetails, IAttendanceRate, IAttendanceRateConfig, IConstructionTable, IEntranceThreeEducation, IEntranceThreeEducationTable, ILaborStaffPanelModal, IRateConfig, ISiteSpecialCraft, ITrainingEducationInfo, ITrainingEducationList, IWorkerCategory, LaborAges, laborCompany, LaborNation, LaborOverview, laborRegion, PersonnelDetailInfo, RencentDaysWorker, WorkerUnit } from '../model/labourAssess.model'; export declare class LabourAssessService { private factory; constructor(factory: ApiClientFactory); loadMinCreateDate(projectId: string): Promise; loadScoreBaseItems(projectId: string): Promise; postScoreBaseItems(projectId: string, scoreBaseItems: any[]): Promise; loadScoreRuleItems(projectId: string): Promise; postScoreRuleItems(projectId: string, scoreRuleItemsData: any[]): Promise; loadOtherScoreRuleItemsByMonth(projectId: string, filterObj: any): Promise; loadOtherScoreRuleItemsById(projectId: string, id: number): Promise; addOtherScoreRuleItems(projectId: string, otherScoreRuleItems: any): Promise; updateOtherScoreRuleItemsById(projectId: string, id: number, otherScoreRuleItems: any): Promise; deleteOtherScoreRuleItemsById(projectId: string, id: number): Promise; loadSubcontractorsList(projectId: string): Promise; loadLaborScoresByDate(projectId: string, filterDate: any): Promise; loadLaborScoresByYear(projectId: string, month: string): Promise; loadLaborQualitysByMonth(projectId: string, subcontractorId: any, subType: string, filterDate: any): Promise; loadLaborSafetysByMonth(projectId: string, subcontractorId: any, subType: string, filterDate: any): Promise; loadLaborWeeklyPlansByMonth(projectId: string, subcontractorId: any, subType: string, filterDate: any): Promise; loadLaborOtherScoreRuleItemsByMonth(projectId: string, subcontractorId: any, subType: string, filterDate: any): Promise; loadLaborRecentMonth(projectId: string): Promise; loadLaborAttendanceRate(projectId: string, filterData: { days: number; }): Promise; loadLaborAttendanceRateConfig(projectId: string): Promise; updateLaborAttendanceRateConfig(projectId: string, rateForm: IRateConfig): Promise; loadSimulationResourceUrl(projectId: string): Promise; loadLaborOverview(projectId: string): Promise; loadAllPesonByAge(projectId: string): Promise; loadAllPesonByNation(projectId: string): Promise; loadAllPesonByArea(projectId: string): Promise; loadRencentDaysWorkers(projectId: string): Promise; loadWorkersTeamDaily(projectId: string): Promise; loadWorkersTypeDaily(projectId: string, sort: number): Promise; loadCompanyClassifyGroup(projectId: string): Promise; loadBuildingChecksInfo(projectId: string): Promise; loadBuildingChecksDetailInfo(projectId: string, pageIndex: string, pageSize: string): Promise; loadBuildingChecksInfoBybuild(projectId: string): Promise; loadBuildingChecksBybuildDetailInfo(projectId: string, buildingNo: string): Promise; loadEnterTempGroup(projectId: string): Promise; loadEnterEpidemicAreaGroup(projectId: string): Promise; loadEnterDetailList(projectId: string, params: any): Promise; loadLaborClassify(projectId: string, params: any): Promise; loadStaffStatisticsAge(projectId: string): Promise; loadStaffStatisticsNation(projectId: string): Promise; loadStaffStatisticsRegion(projectId: string): Promise; loadStaffOnline(projectId: string): Promise; loadStaffStatisticsByCategory(projectId: string, params: any): Promise; loadStaffStatisticsInRencentDay(projectId: string, params: any): Promise; getPersonnelManagement(projectId: string): Promise; getSiteSpecialCraft(projectId: string): Promise; getSiteSpecialCraftTable(projectId: string, params: any): Promise; getEntranceThreeEducation(projectId: string): Promise; getEntranceThreeEducationTable(projectId: string, params: any): Promise; loadLaborWorkerCertificateStatistics(projectId: string): Promise; loadLaborWorkerCertificates(projectId: string, payload: any): Promise; getContractSigningSituation(projectId: string): Promise; getContractSigningSituationTable(projectId: string, params: any): Promise; getTrainingEducationInfo(projectId: string): Promise; getTrainingEducationList(projectId: string, params: any): Promise; loadConstructionTable(projectId: string, params: any): Promise; getCountGroupByBehaviorType(projectId: string, params: any): Promise; getRewardsPunishments(projectId: string, params: any): Promise; getPhysicalAnalysisSum(params: any): Promise; getPhysicalAnalysisInfo(params: any): Promise; getLaborVendorsAbsent(projectId: string, params: any): Promise; getLaborVendorsAbsentSetting(projectId: string): Promise; getLaborbim5dAllWeeklyPlanPeriods(projectId: string): Promise; getBim5dPeriodGLaborData(projectId: string, periodId: string): Promise; getGateMachineTurnstileNumber(projectId: string, deviceId: string): Promise; getGateMachineTurnstileOrgList(projectId: string, deviceId: string): Promise; getGateMachineTurnstilePersonStatistica(params: any): Promise; getGateMachineTurnstilePersonTrack(projectId: string, deviceId: string, workerId: string): Promise; getLaborStaffPanelModal(projectId: string, tag: number, pageIndex: number, pageSize: number): Promise; getHoursLaborStaffPanelModal(projectId: string, hour: number, pageIndex: number, pageSize: number): Promise; loadPersonnelLocationNumber(projectId: string, deviceId: string): Promise; loadDevicePersonnelInfo(projectId: string, deviceId: string, pageIndex: number, pageSize: number): Promise; loadPersonnelDetailInfo(projectId: string, laborWorkerId: string): Promise; loadAttendanceComparativeAnalysis(projectId: string, beginTime: number, endTime: number): Promise; loadAttendanceComparativeAnalysisDetails(projectId: string, dataTime: number): Promise; }