export interface SpecialSchemeSearch { id: number; cloudtId: string; planName: string; planType: string; planMilepost?: string; planEditor?: string; planAuditor?: string; planAuditTime?: string; planSupervisor?: string; planSuperviseTime?: string; planRemark?: string; planAttach?: string; projectName?: string; } export interface SpecialSchemeSearchData { data: SpecialSchemeSearch[]; } export interface SpecialSchemeAdd { id?: number; planName: string; planType: string; planMilepost: string; planEditor: string; planAuditor: string; planAuditTime: string; planSupervisor: string; planSuperviseTime: string; planAttach: string; projectName: string; planRemark?: string; } export interface SpecialEquipmentSearch { id: number; deviceName: string; deviceManageNo: string; deviceModelNo: string; deviceVender: string; deviceProduceTime: string; deviceSource: string; deviceInTime: string; deviceOutTime: string; deviceAuditNo: string; deviceOperator: string; deviceGender: string; deviceOperateNo: string; deviceVaildTime: string; deviceAttach: string; projectName: string; cloudtId: string; } export interface SpecialEquipmentSearchAdd { id?: number; cloudtId: string; deviceName: string; deviceManageNo: string; deviceModelNo: string; deviceVender: string; deviceProduceTime: string; deviceOutTime: string; deviceAuditNo: string; deviceInTime: string; deviceOperator: string; deviceSource: string; deviceGender: string; deviceOperateNo: string; deviceVaildTime: string; deviceAttach: string; projectName: string; } export interface SpecialPersonnelSearch { id: number; personName: string; personGender: string; personProject: string; personCertNo: string; personVaildTime: string; personInTime: string; personOutTime: string; personAttach: string; projectName: string; cloudtId: string; } export interface SpecialPersonnelAdd { id?: number; personName: string; personGender: string; personProject: string; personCertNo: string; personVaildTime: string; personInTime: string; personOutTime: string; personAttach: string; projectName: string; } export interface SafetyEducationSearch { id: number; educationGroup: string; educationPoint: string; educationTopic: string; educationTime: string; educationPosition: string; educationLeader: string; educationCount: number; educationPass: string; educationDuration: string; educationStatus: string; educationAttach: string; projectName: string; cloudtId: string; } export interface SafetyEducationAdd { id?: number; cloudtId: string; educationGroup: string; educationPoint: string; educationTopic: string; educationTime: string; educationPosition: string; educationLeader: string; educationCount: number; educationPass: string; educationDuration: string; educationStatus: string; educationAttach: string; projectName: string; } export interface ProcessAcceptanceSearch { id: number; projectId: string; projectName: string; part: string; item: string; principal: string; acceptance: string; acceptanceDate: string; remark: string; attachment: string; createTime: string; updateTime: string; } export interface ProcessAcceptanceAdd { id?: number; projectName: string; part: string; item: string; principal: string; acceptance: string; acceptanceDate: string; remark: string; attachment: string; } export interface PersonnelOfMechanical { createTime?: number; date: string; id?: number; manager: number; mechanicalBridge: number; mechanicalCulvert: number; mechanicalMixingStation: number; mechanicalOther: number; mechanicalRoadbed: number; mechanicalSum?: number; mechanicalTunnel: number; mechanicalYards: number; projectId?: string; updateTime?: number; workerBridge: number; workerCulvert: number; workerMixingStation: number; workerOther: number; workerRoadbed: number; workerSum?: number; workerTunnel: number; workerYards: number; }