package com.gkhy.safePlatform.equipment.model.dto.req; import com.fasterxml.jackson.annotation.JsonFormat; import com.gkhy.safePlatform.equipment.entity.*; import java.io.Serializable; import java.sql.Timestamp; import java.util.ArrayList; import java.util.List; public class EquipmentInfoSaveOrUpdate implements Serializable { //ID private Long id; //类型/类别外键 private Long equipmentTypeId; //具体类型(页面左侧的导航栏使用) 0:仪器仪表信息 1:生产设备设施 2:安全设备设施 private Integer infoType; //名称 private String qName; //位号 private String positionNum; //用途 private String qUsage; //型号 private String model; //单位部门外键 private Long departmentId; //设置部位 private String setPart; //生产日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp produceTime; //使用期限(天) private String useEndDay; //生命周期 1:已使用 2:库存中 3:报废 private Integer lifeCycle; //投用日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp useDate; //维修状态 1:维修中 2:已修好 private Integer repairStatus; //停用状态 1:停用 2.在用 3.维修 4.报废 private Integer stopStatus; //上次检查日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp previousCheckDate; //上次检测日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp previousTestDate; //上次保养日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp previousTakecareDate; //下次检查日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp nextCheckDate; //下次检测日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp nextTestDate; //下次保养日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp nextTakecareDate; //负责人ID外键 private Long leadingPersonId; //负责人名称 private String leadingPersonName; //负责人部门外键 private Long leadingPersonDepartmentId; //供应商 private String supplyName; //使用说明 private String useMemo; //是否检查 1:是 2:否 private Integer isNeedCheck; //检查周期 private String checkCycle; //检查提前提醒 private String checkWarn; //是否检测 1:是 2:否 private Integer isNeedTest; //检测周期 private String testCycle; //检测提前提醒 private String testWarn; //是否保养 1:是 2:否 private Integer isNeedTakecare; //检查内容 private String checkContent; //负责部门/外键 private Long leadingDepartmentId; //检查指标 private String checkPoint; //预警值 private String alertNum; //联锁值 private String lockNum; //停用理由 private String stopReason; //停用后措施 private String afterStopStep; //实际停用日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp actualStopDate; //停用提交人/外键 private Long stopSubmitPersonId; //停用提交人名称 private String stopSubmitPersonName; //停用提交日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp stopSubmitDate; //恢复理由 private String recoveryReason; //恢复填报日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp recoverySubmitDate; //实际恢复日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp actualRecoveryDate; //报废理由 private String destoryReason; //报废填报日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp destorySubmitDate; //实际报废日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp actualDestoryDate; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp createTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp updateTime; //设备保养 private List takecareDetailList = new ArrayList<>(); //设备检测 private List testDetailList = new ArrayList<>(); //设备检查 private List checkDetailList = new ArrayList<>(); //设备维修 private List repaireDetailList = new ArrayList<>(); //保养标准 private List takecareStardardeDetailList = new ArrayList<>(); //检查标准 private List checkStandardeDetailList = new ArrayList<>(); //要删除的设备保养 private String delTakecareDetails; //要删除的设备检测 private String delTestDetails; //要删除的设备维修 private String delRepaireDetails; //要删除的保养标准 private String delTakecareStardardeDetails; //要删除的检查标准 private String delCheckStandardeDetails; //保养周期 private String takecareCycle; public String getTakecareCycle() { return takecareCycle; } public void setTakecareCycle(String takecareCycle) { this.takecareCycle = takecareCycle; } public String getLeadingPersonName() { return leadingPersonName; } public void setLeadingPersonName(String leadingPersonName) { this.leadingPersonName = leadingPersonName; } public String getStopSubmitPersonName() { return stopSubmitPersonName; } public void setStopSubmitPersonName(String stopSubmitPersonName) { this.stopSubmitPersonName = stopSubmitPersonName; } public String getDelTakecareDetails() { return delTakecareDetails; } public void setDelTakecareDetails(String delTakecareDetails) { this.delTakecareDetails = delTakecareDetails; } public String getDelTestDetails() { return delTestDetails; } public void setDelTestDetails(String delTestDetails) { this.delTestDetails = delTestDetails; } public String getDelRepaireDetails() { return delRepaireDetails; } public void setDelRepaireDetails(String delRepaireDetails) { this.delRepaireDetails = delRepaireDetails; } public String getDelTakecareStardardeDetails() { return delTakecareStardardeDetails; } public void setDelTakecareStardardeDetails(String delTakecareStardardeDetails) { this.delTakecareStardardeDetails = delTakecareStardardeDetails; } public String getDelCheckStandardeDetails() { return delCheckStandardeDetails; } public void setDelCheckStandardeDetails(String delCheckStandardeDetails) { this.delCheckStandardeDetails = delCheckStandardeDetails; } public List getRepaireDetailList() { return repaireDetailList; } public void setRepaireDetailList(List repaireDetailList) { this.repaireDetailList = repaireDetailList; } public List getCheckDetailList() { return checkDetailList; } public void setCheckDetailList(List checkDetailList) { this.checkDetailList = checkDetailList; } public List getTestDetailList() { return testDetailList; } public void setTestDetailList(List testDetailList) { this.testDetailList = testDetailList; } public List getTakecareDetailList() { return takecareDetailList; } public void setTakecareDetailList(List takecareDetailList) { this.takecareDetailList = takecareDetailList; } //ID public Long getId() { return id; } public void setId(Long id) { this.id = id; } //类型/类别外键 public Long getEquipmentTypeId() { return equipmentTypeId; } public void setEquipmentTypeId(Long equipmentTypeId) { this.equipmentTypeId = equipmentTypeId; } //具体类型(页面左侧的导航栏使用) 0:仪器仪表信息 1:生产设备设施 2:安全设备设施 public Integer getInfoType() { return infoType; } public void setInfoType(Integer infoType) { this.infoType = infoType; } //位号 public String getPositionNum() { return positionNum; } public void setPositionNum(String positionNum) { this.positionNum = positionNum; } public String getqName() { return qName; } public void setqName(String qName) { this.qName = qName; } public String getqUsage() { return qUsage; } public void setqUsage(String qUsage) { this.qUsage = qUsage; } //型号 public String getModel() { return model; } public void setModel(String model) { this.model = model; } //单位部门外键 public Long getDepartmentId() { return departmentId; } public void setDepartmentId(Long departmentId) { this.departmentId = departmentId; } //设置部位 public String getSetPart() { return setPart; } public void setSetPart(String setPart) { this.setPart = setPart; } //生产日期 public Timestamp getProduceTime() { return produceTime; } public void setProduceTime(Timestamp produceTime) { this.produceTime = produceTime; } //使用期限(天) public String getUseEndDay() { return useEndDay; } public void setUseEndDay(String useEndDay) { this.useEndDay = useEndDay; } //生命周期 1:已使用 2:库存中 3:报废 public Integer getLifeCycle() { return lifeCycle; } public void setLifeCycle(Integer lifeCycle) { this.lifeCycle = lifeCycle; } //投用日期 public Timestamp getUseDate() { return useDate; } public void setUseDate(Timestamp useDate) { this.useDate = useDate; } //维修状态 1:维修中 2:已修好 public Integer getRepairStatus() { return repairStatus; } public void setRepairStatus(Integer repairStatus) { this.repairStatus = repairStatus; } //停用状态 1:停用 2.在用 3.维修 4.报废 public Integer getStopStatus() { return stopStatus; } public void setStopStatus(Integer stopStatus) { this.stopStatus = stopStatus; } //上次检查日期 public Timestamp getPreviousCheckDate() { return previousCheckDate; } public void setPreviousCheckDate(Timestamp previousCheckDate) { this.previousCheckDate = previousCheckDate; } //上次检测日期 public Timestamp getPreviousTestDate() { return previousTestDate; } public void setPreviousTestDate(Timestamp previousTestDate) { this.previousTestDate = previousTestDate; } //上次保养日期 public Timestamp getPreviousTakecareDate() { return previousTakecareDate; } public void setPreviousTakecareDate(Timestamp previousTakecareDate) { this.previousTakecareDate = previousTakecareDate; } //下次检查日期 public Timestamp getNextCheckDate() { return nextCheckDate; } public void setNextCheckDate(Timestamp nextCheckDate) { this.nextCheckDate = nextCheckDate; } //下次检测日期 public Timestamp getNextTestDate() { return nextTestDate; } public void setNextTestDate(Timestamp nextTestDate) { this.nextTestDate = nextTestDate; } //下次保养日期 public Timestamp getNextTakecareDate() { return nextTakecareDate; } public void setNextTakecareDate(Timestamp nextTakecareDate) { this.nextTakecareDate = nextTakecareDate; } //负责人ID外键 public Long getLeadingPersonId() { return leadingPersonId; } public void setLeadingPersonId(Long leadingPersonId) { this.leadingPersonId = leadingPersonId; } //负责人部门外键 public Long getLeadingPersonDepartmentId() { return leadingPersonDepartmentId; } public void setLeadingPersonDepartmentId(Long leadingPersonDepartmentId) { this.leadingPersonDepartmentId = leadingPersonDepartmentId; } //供应商 public String getSupplyName() { return supplyName; } public void setSupplyName(String supplyName) { this.supplyName = supplyName; } //使用说明 public String getUseMemo() { return useMemo; } public void setUseMemo(String useMemo) { this.useMemo = useMemo; } //是否检查 1:是 2:否 public Integer getIsNeedCheck() { return isNeedCheck; } public void setIsNeedCheck(Integer isNeedCheck) { this.isNeedCheck = isNeedCheck; } //检查周期 public String getCheckCycle() { return checkCycle; } public void setCheckCycle(String checkCycle) { this.checkCycle = checkCycle; } //检查提前提醒 public String getCheckWarn() { return checkWarn; } public void setCheckWarn(String checkWarn) { this.checkWarn = checkWarn; } //是否检测 1:是 2:否 public Integer getIsNeedTest() { return isNeedTest; } public void setIsNeedTest(Integer isNeedTest) { this.isNeedTest = isNeedTest; } //检测周期 public String getTestCycle() { return testCycle; } public void setTestCycle(String testCycle) { this.testCycle = testCycle; } //检测提前提醒 public String getTestWarn() { return testWarn; } public void setTestWarn(String testWarn) { this.testWarn = testWarn; } //是否保养 1:是 2:否 public Integer getIsNeedTakecare() { return isNeedTakecare; } public void setIsNeedTakecare(Integer isNeedTakecare) { this.isNeedTakecare = isNeedTakecare; } //检查内容 public String getCheckContent() { return checkContent; } public void setCheckContent(String checkContent) { this.checkContent = checkContent; } //负责部门/外键 public Long getLeadingDepartmentId() { return leadingDepartmentId; } public void setLeadingDepartmentId(Long leadingDepartmentId) { this.leadingDepartmentId = leadingDepartmentId; } //检查指标 public String getCheckPoint() { return checkPoint; } public void setCheckPoint(String checkPoint) { this.checkPoint = checkPoint; } //预警值 public String getAlertNum() { return alertNum; } public void setAlertNum(String alertNum) { this.alertNum = alertNum; } //联锁值 public String getLockNum() { return lockNum; } public void setLockNum(String lockNum) { this.lockNum = lockNum; } //停用理由 public String getStopReason() { return stopReason; } public void setStopReason(String stopReason) { this.stopReason = stopReason; } //停用后措施 public String getAfterStopStep() { return afterStopStep; } public void setAfterStopStep(String afterStopStep) { this.afterStopStep = afterStopStep; } //实际停用日期 public Timestamp getActualStopDate() { return actualStopDate; } public void setActualStopDate(Timestamp actualStopDate) { this.actualStopDate = actualStopDate; } //停用提交人/外键 public Long getStopSubmitPersonId() { return stopSubmitPersonId; } public void setStopSubmitPersonId(Long stopSubmitPersonId) { this.stopSubmitPersonId = stopSubmitPersonId; } //停用提交日期 public Timestamp getStopSubmitDate() { return stopSubmitDate; } public void setStopSubmitDate(Timestamp stopSubmitDate) { this.stopSubmitDate = stopSubmitDate; } //恢复理由 public String getRecoveryReason() { return recoveryReason; } public void setRecoveryReason(String recoveryReason) { this.recoveryReason = recoveryReason; } //恢复填报日期 public Timestamp getRecoverySubmitDate() { return recoverySubmitDate; } public void setRecoverySubmitDate(Timestamp recoverySubmitDate) { this.recoverySubmitDate = recoverySubmitDate; } //实际恢复日期 public Timestamp getActualRecoveryDate() { return actualRecoveryDate; } public void setActualRecoveryDate(Timestamp actualRecoveryDate) { this.actualRecoveryDate = actualRecoveryDate; } //报废理由 public String getDestoryReason() { return destoryReason; } public void setDestoryReason(String destoryReason) { this.destoryReason = destoryReason; } //报废填报日期 public Timestamp getDestorySubmitDate() { return destorySubmitDate; } public void setDestorySubmitDate(Timestamp destorySubmitDate) { this.destorySubmitDate = destorySubmitDate; } //实际报废日期 public Timestamp getActualDestoryDate() { return actualDestoryDate; } public void setActualDestoryDate(Timestamp actualDestoryDate) { this.actualDestoryDate = actualDestoryDate; } public Timestamp getCreateTime() { return createTime; } public void setCreateTime(Timestamp createTime) { this.createTime = createTime; } public Timestamp getUpdateTime() { return updateTime; } public void setUpdateTime(Timestamp updateTime) { this.updateTime = updateTime; } public void setTakecareStardardeDetailList(List takecareStardardeDetailList) { this.takecareStardardeDetailList = takecareStardardeDetailList; } public List getTakecareStardardeDetailList() { return takecareStardardeDetailList; } public void setCheckStandardeDetailList(List checkStandardeDetailList) { this.checkStandardeDetailList = checkStandardeDetailList; } public List getCheckStandardeDetailList() { return checkStandardeDetailList; } //区域ID/外键 private Long areaId; //区域名称 private String areaName; public Long getAreaId() { return areaId; } public void setAreaId(Long areaId) { this.areaId = areaId; } public String getAreaName() { return areaName; } public void setAreaName(String areaName) { this.areaName = areaName; } }