package com.gkhy.safePlatform.equipment.entity; import java.sql.Timestamp; import com.fasterxml.jackson.annotation.JsonFormat; import com.gkhy.safePlatform.equipment.entity.BaseDomain; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.IdType; /** * 设备设施详细信息(EquipmentInfo)表实体类 * * @author xurui * @since 2022-08-03 10:55:54 */ @SuppressWarnings("serial") @TableName("equipment_info") public class EquipmentInfo extends BaseDomain { @TableId(type = IdType.AUTO) private Long id; public Long getId() { return id; } public void setId(Long id) { this.id = id; } //类型/类别外键 private Long equipmentTypeId; public Long getEquipmentTypeId() { return equipmentTypeId; } public void setEquipmentTypeId(Long equipmentTypeId) { this.equipmentTypeId = equipmentTypeId; } //具体类型(页面左侧的导航栏使用) 0:仪器仪表信息 1:生产设备设施 2:安全设备设施 private Integer infoType; public Integer getInfoType() { return infoType; } public void setInfoType(Integer infoType) { this.infoType = infoType; } //名称 private String qName; public String getQName() { return qName; } public void setQName(String qName) { this.qName = qName; } //位号 private String positionNum; public String getPositionNum() { return positionNum; } public void setPositionNum(String positionNum) { this.positionNum = positionNum; } //用途 private String qUsage; public String getQUsage() { return qUsage; } public void setQUsage(String qUsage) { this.qUsage = qUsage; } //型号 private String model; public String getModel() { return model; } public void setModel(String model) { this.model = model; } //单位部门外键 private Long departmentId; public Long getDepartmentId() { return departmentId; } public void setDepartmentId(Long departmentId) { this.departmentId = departmentId; } //设置部位 private String setPart; public String getSetPart() { return setPart; } public void setSetPart(String setPart) { this.setPart = setPart; } //生产日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp produceTime; public Timestamp getProduceTime() { return produceTime; } public void setProduceTime(Timestamp produceTime) { this.produceTime = produceTime; } //使用期限(天) private String useEndDay; public String getUseEndDay() { return useEndDay; } public void setUseEndDay(String useEndDay) { this.useEndDay = useEndDay; } //生命周期 1:已使用 2:库存中 3:报废 private Integer lifeCycle; public Integer getLifeCycle() { return lifeCycle; } public void setLifeCycle(Integer lifeCycle) { this.lifeCycle = lifeCycle; } //投用日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp useDate; public Timestamp getUseDate() { return useDate; } public void setUseDate(Timestamp useDate) { this.useDate = useDate; } //维修状态 1:维修中 2:已修好 private Integer repairStatus; public Integer getRepairStatus() { return repairStatus; } public void setRepairStatus(Integer repairStatus) { this.repairStatus = repairStatus; } //停用状态 1:停用 2.在用 3.维修 4.报废 private Integer stopStatus; public Integer getStopStatus() { return stopStatus; } public void setStopStatus(Integer stopStatus) { this.stopStatus = stopStatus; } //上次检查日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp previousCheckDate; public Timestamp getPreviousCheckDate() { return previousCheckDate; } public void setPreviousCheckDate(Timestamp previousCheckDate) { this.previousCheckDate = previousCheckDate; } //上次检测日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp previousTestDate; public Timestamp getPreviousTestDate() { return previousTestDate; } public void setPreviousTestDate(Timestamp previousTestDate) { this.previousTestDate = previousTestDate; } //上次保养日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp previousTakecareDate; public Timestamp getPreviousTakecareDate() { return previousTakecareDate; } public void setPreviousTakecareDate(Timestamp previousTakecareDate) { this.previousTakecareDate = previousTakecareDate; } //下次检查日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp nextCheckDate; public Timestamp getNextCheckDate() { return nextCheckDate; } public void setNextCheckDate(Timestamp nextCheckDate) { this.nextCheckDate = nextCheckDate; } //下次检测日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp nextTestDate; public Timestamp getNextTestDate() { return nextTestDate; } public void setNextTestDate(Timestamp nextTestDate) { this.nextTestDate = nextTestDate; } //下次保养日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp nextTakecareDate; public Timestamp getNextTakecareDate() { return nextTakecareDate; } public void setNextTakecareDate(Timestamp nextTakecareDate) { this.nextTakecareDate = nextTakecareDate; } //负责人ID外键 private Long leadingPersonId; public Long getLeadingPersonId() { return leadingPersonId; } public void setLeadingPersonId(Long leadingPersonId) { this.leadingPersonId = leadingPersonId; } //负责人名称 private String leadingPersonName; public String getLeadingPersonName() { return leadingPersonName; } public void setLeadingPersonName(String leadingPersonName) { this.leadingPersonName = leadingPersonName; } //负责人部门外键 private Long leadingPersonDepartmentId; public Long getLeadingPersonDepartmentId() { return leadingPersonDepartmentId; } public void setLeadingPersonDepartmentId(Long leadingPersonDepartmentId) { this.leadingPersonDepartmentId = leadingPersonDepartmentId; } //供应商 private String supplyName; public String getSupplyName() { return supplyName; } public void setSupplyName(String supplyName) { this.supplyName = supplyName; } //使用说明 private String useMemo; public String getUseMemo() { return useMemo; } public void setUseMemo(String useMemo) { this.useMemo = useMemo; } //是否检查 1:是 2:否 private Integer isNeedCheck; public Integer getIsNeedCheck() { return isNeedCheck; } public void setIsNeedCheck(Integer isNeedCheck) { this.isNeedCheck = isNeedCheck; } //检查周期 private String checkCycle; public String getCheckCycle() { return checkCycle; } public void setCheckCycle(String checkCycle) { this.checkCycle = checkCycle; } //检查提前提醒 private String checkWarn; public String getCheckWarn() { return checkWarn; } public void setCheckWarn(String checkWarn) { this.checkWarn = checkWarn; } //是否检测 1:是 2:否 private Integer isNeedTest; public Integer getIsNeedTest() { return isNeedTest; } public void setIsNeedTest(Integer isNeedTest) { this.isNeedTest = isNeedTest; } //检测周期 private String testCycle; public String getTestCycle() { return testCycle; } public void setTestCycle(String testCycle) { this.testCycle = testCycle; } //检测提前提醒 private String testWarn; public String getTestWarn() { return testWarn; } public void setTestWarn(String testWarn) { this.testWarn = testWarn; } //是否保养 1:是 2:否 private Integer isNeedTakecare; public Integer getIsNeedTakecare() { return isNeedTakecare; } public void setIsNeedTakecare(Integer isNeedTakecare) { this.isNeedTakecare = isNeedTakecare; } //检查内容 private String checkContent; public String getCheckContent() { return checkContent; } public void setCheckContent(String checkContent) { this.checkContent = checkContent; } //负责部门/外键 private Long leadingDepartmentId; public Long getLeadingDepartmentId() { return leadingDepartmentId; } public void setLeadingDepartmentId(Long leadingDepartmentId) { this.leadingDepartmentId = leadingDepartmentId; } //检查指标 private String checkPoint; public String getCheckPoint() { return checkPoint; } public void setCheckPoint(String checkPoint) { this.checkPoint = checkPoint; } //预警值 private String alertNum; public String getAlertNum() { return alertNum; } public void setAlertNum(String alertNum) { this.alertNum = alertNum; } //联锁值 private String lockNum; public String getLockNum() { return lockNum; } public void setLockNum(String lockNum) { this.lockNum = lockNum; } //停用理由 private String stopReason; public String getStopReason() { return stopReason; } public void setStopReason(String stopReason) { this.stopReason = stopReason; } //停用后措施 private String afterStopStep; public String getAfterStopStep() { return afterStopStep; } public void setAfterStopStep(String afterStopStep) { this.afterStopStep = afterStopStep; } //实际停用日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp actualStopDate; public Timestamp getActualStopDate() { return actualStopDate; } public void setActualStopDate(Timestamp actualStopDate) { this.actualStopDate = actualStopDate; } //停用提交人/外键 private Long stopSubmitPersonId; public Long getStopSubmitPersonId() { return stopSubmitPersonId; } public void setStopSubmitPersonId(Long stopSubmitPersonId) { this.stopSubmitPersonId = stopSubmitPersonId; } //停用提交人名称 private String stopSubmitPersonName; public String getStopSubmitPersonName() { return stopSubmitPersonName; } public void setStopSubmitPersonName(String stopSubmitPersonName) { this.stopSubmitPersonName = stopSubmitPersonName; } //停用提交日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp stopSubmitDate; public Timestamp getStopSubmitDate() { return stopSubmitDate; } public void setStopSubmitDate(Timestamp stopSubmitDate) { this.stopSubmitDate = stopSubmitDate; } //恢复理由 private String recoveryReason; public String getRecoveryReason() { return recoveryReason; } public void setRecoveryReason(String recoveryReason) { this.recoveryReason = recoveryReason; } //恢复填报日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp recoverySubmitDate; public Timestamp getRecoverySubmitDate() { return recoverySubmitDate; } public void setRecoverySubmitDate(Timestamp recoverySubmitDate) { this.recoverySubmitDate = recoverySubmitDate; } //实际恢复日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp actualRecoveryDate; public Timestamp getActualRecoveryDate() { return actualRecoveryDate; } public void setActualRecoveryDate(Timestamp actualRecoveryDate) { this.actualRecoveryDate = actualRecoveryDate; } //报废理由 private String destoryReason; public String getDestoryReason() { return destoryReason; } public void setDestoryReason(String destoryReason) { this.destoryReason = destoryReason; } //报废填报日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp destorySubmitDate; public Timestamp getDestorySubmitDate() { return destorySubmitDate; } public void setDestorySubmitDate(Timestamp destorySubmitDate) { this.destorySubmitDate = destorySubmitDate; } //实际报废日期 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp actualDestoryDate; public Timestamp getActualDestoryDate() { return actualDestoryDate; } public void setActualDestoryDate(Timestamp actualDestoryDate) { this.actualDestoryDate = actualDestoryDate; } //区域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; } //保养周期 private String takecareCycle; public String getTakecareCycle() { return takecareCycle; } public void setTakecareCycle(String takecareCycle) { this.takecareCycle = takecareCycle; } }