| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.experimental.Accessors; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import org.jeecg.common.system.base.entity.JeecgEntity; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @Accessors(chain = true) |
| | | @ApiModel(value = "eam_third_maintenance_order对象", description = "设备三级保养") |
| | | public class EamThirdMaintenanceOrder implements Serializable { |
| | | public class EamThirdMaintenanceOrder extends JeecgEntity implements Serializable { |
| | | |
| | | /** |
| | | * 主键 |
| | | */ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主键") |
| | | private String id; |
| | | /** |
| | | * 创建人 |
| | | */ |
| | | @Excel(name = "创建人", width = 15) |
| | | @ApiModelProperty(value = "创建人") |
| | | private String createBy; |
| | | /** |
| | | * 创建时间 |
| | | */ |
| | | @ApiModelProperty(value = "创建时间") |
| | | private Date createTime; |
| | | /** |
| | | * 更新人 |
| | | */ |
| | | @Excel(name = "更新人", width = 15) |
| | | @ApiModelProperty(value = "更新人") |
| | | private String updateBy; |
| | | /** |
| | | * 更新时间 |
| | | */ |
| | | @ApiModelProperty(value = "更新时间") |
| | | private Date updateTime; |
| | | private static final long serialVersionUID = 2805431980389464185L; |
| | | |
| | | /** |
| | | * 删除标记 |
| | | */ |
| | |
| | | */ |
| | | @Excel(name = "标准ID", width = 15) |
| | | @ApiModelProperty(value = "标准ID") |
| | | @Dict(dicCode = "eam_maintenance_standard, standard_name, id") |
| | | @Dict(dictTable = "eam_maintenance_standard", dicCode = "id", dicText = "standard_name") |
| | | private String standardId; |
| | | /** |
| | | * 计划保养日期 |
| | | */ |
| | | @ApiModelProperty(value = "计划保养日期") |
| | | @ApiModelProperty(value = "计划保养日期;提前70天生成工单") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private Date maintenanceDate; |
| | | /** |
| | | * 锁定工单日期 |
| | | */ |
| | | @ApiModelProperty(value = "锁定工单日期;提前55天锁定工单") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private Date freezeOrderDate; |
| | | /** |
| | | * 工单过期日期 |
| | | */ |
| | | @ApiModelProperty(value = "工单过期日期;到期未做直接过期") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private Date orderExpirationDate; |
| | | /** |
| | | * 实际开始时间 |
| | | */ |
| | |
| | | @ApiModelProperty(value = "实际结束时间") |
| | | private Date actualEndTime; |
| | | /** |
| | | * 保养人 |
| | | * 维修人 |
| | | */ |
| | | @Excel(name = "保养人", width = 15) |
| | | @ApiModelProperty(value = "保养人") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String operator; |
| | | @Excel(name = "维修人", width = 15) |
| | | @ApiModelProperty(value = "维修人") |
| | | @Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname") |
| | | private String repairman; |
| | | /** |
| | | * 保养状态 |
| | | */ |
| | | @Excel(name = "保养状态", width = 15) |
| | | @ApiModelProperty(value = "保养状态") |
| | | @ApiModelProperty(value = "保养状态;待保养、保养中、待检查、操作人签字、维修人签字、维修室主任签字、设备检查人签字、已完成、已锁定、变更中、已取消") |
| | | @Dict(dicCode = "third_maintenance_status") |
| | | private String maintenanceStatus; |
| | | /** |
| | |
| | | @Dict(dicCode = "order_creation_method") |
| | | private String creationMethod; |
| | | /** |
| | | * 机动办确认 |
| | | * 设备功能是否齐备;是否 |
| | | */ |
| | | @Excel(name = "机动办确认", width = 15) |
| | | @ApiModelProperty(value = "机动办确认") |
| | | @Excel(name = "设备功能是否齐备;是否", width = 15) |
| | | @ApiModelProperty(value = "设备功能是否齐备;是否") |
| | | @Dict(dicCode = "equipment_function_yn") |
| | | private String fullyFunctional; |
| | | /** |
| | | * 设备功能是否齐备;是否 |
| | | */ |
| | | @Excel(name = "设备能否正常运转;是否", width = 15) |
| | | @ApiModelProperty(value = "设备功能是否齐备;是否") |
| | | @Dict(dicCode = "equipment_function_yn") |
| | | private String runningNormally; |
| | | /** |
| | | * 问题描述 |
| | | */ |
| | | @Excel(name = "问题描述", width = 30) |
| | | @ApiModelProperty(value = "问题描述") |
| | | private String problemDescription; |
| | | /** |
| | | * 检查人 |
| | | */ |
| | | @Excel(name = "检查人", width = 15) |
| | | @ApiModelProperty(value = "检查人") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String confirmUser; |
| | | private String inspector; |
| | | /** |
| | | * 确认意见 |
| | | * 检查时间 |
| | | */ |
| | | @ApiModelProperty(value = "确认意见") |
| | | private String confirmComment; |
| | | /** |
| | | * 确认时间 |
| | | */ |
| | | @Excel(name = "确认时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "检查时间") |
| | | @Excel(name = "检查时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "确认时间") |
| | | private Date confirmTime; |
| | | |
| | | private Date inspectTime; |
| | | /** |
| | | * 单位领导确认 |
| | | * 操作人签字 |
| | | */ |
| | | @Excel(name = "单位领导确认", width = 15) |
| | | @ApiModelProperty(value = "单位领导确认") |
| | | @Excel(name = "操作人签字", width = 15) |
| | | @ApiModelProperty(value = "操作人签字") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String confirmLeader; |
| | | private String operatorSignature; |
| | | /** |
| | | * 领导意见 |
| | | * 协助操作人 |
| | | */ |
| | | @ApiModelProperty(value = "领导意见") |
| | | private String leaderConfirmComment; |
| | | @Excel(name = "协助操作人", width = 15) |
| | | @ApiModelProperty(value = "协助操作人") |
| | | private String assistantOperator; |
| | | /** |
| | | * 领导确认时间 |
| | | * 操作人签字时间 |
| | | */ |
| | | @ApiModelProperty(value = "领导确认时间") |
| | | @ApiModelProperty(value = "操作人签字时间") |
| | | @Excel(name = "操作人签字时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date leaderConfirmTime; |
| | | |
| | | @ApiModelProperty(value = "精度检验人") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String precisionChecker; |
| | | |
| | | private Date operatorSignatureTime; |
| | | /** |
| | | * 精度检验时间 |
| | | * 维修人签字 |
| | | */ |
| | | @ApiModelProperty(value = "精度检验时间") |
| | | @Excel(name = "维修人签字", width = 15) |
| | | @ApiModelProperty(value = "维修人签字") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String repairmanSignature; |
| | | /** |
| | | * 协助维修人 |
| | | */ |
| | | @Excel(name = "协助维修人", width = 15) |
| | | @ApiModelProperty(value = "协助维修人") |
| | | private String assistantRepairman; |
| | | /** |
| | | * 维修人签字时间 |
| | | */ |
| | | @ApiModelProperty(value = "维修人签字时间") |
| | | @Excel(name = "维修人签字时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date precisionCheckTime; |
| | | |
| | | private Date repairmanSignatureTime; |
| | | /** |
| | | * 保养上传图片 |
| | | * 维修室主任签字 |
| | | */ |
| | | @Excel(name = "保养上传图片", width = 15) |
| | | @ApiModelProperty(value = "保养上传图片") |
| | | private String imageFiles; |
| | | @Excel(name = "维修室主任签字", width = 15) |
| | | @ApiModelProperty(value = "维修室主任签字") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String repairManagerSignature; |
| | | /** |
| | | * 维修室主任签字时间 |
| | | */ |
| | | @ApiModelProperty(value = "维修室主任签字时间") |
| | | @Excel(name = "维修室主任签字时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date repairManagerSignatureTime; |
| | | /** |
| | | * 设备检查人签字 |
| | | */ |
| | | @Excel(name = "设备检查人签字", width = 15) |
| | | @ApiModelProperty(value = "设备检查人签字") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String inspectorSignature; |
| | | /** |
| | | * 设备检查人签字时间 |
| | | */ |
| | | @ApiModelProperty(value = "设备检查人签字时间") |
| | | @Excel(name = "设备检查人签字时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date inspectorSignatureTime; |
| | | /** |
| | | * 备注 |
| | | */ |
| | | @Excel(name = "备注", width = 15) |
| | | @ApiModelProperty(value = "备注") |
| | | private String remark; |
| | | |
| | | /** |
| | | * 移交单HF编码 |
| | | */ |
| | | @Excel(name = "移交单HF编码", width = 15) |
| | | @ApiModelProperty(value = "移交单HF编码") |
| | | private String hfCodeA; |
| | | /** |
| | | * 验收单HF编码 |
| | | */ |
| | | @Excel(name = "验收单HF编码", width = 15) |
| | | @ApiModelProperty(value = "验收单HF编码") |
| | | private String hfCodeB; |
| | | //列表展示 |
| | | @TableField(exist = false) |
| | | private String equipmentCode; |