| | |
| | | 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 io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | |
| | | 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; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | |
| | | public class EamRepairOrder extends JeecgEntity implements Serializable { |
| | | |
| | | private static final long serialVersionUID = -2336763554235629574L; |
| | | |
| | | /**主键*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主键") |
| | | private String id; |
| | | /**创建人*/ |
| | | @ApiModelProperty(value = "创建人") |
| | | private String createBy; |
| | | /**创建日期*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "创建日期") |
| | | private Date createTime; |
| | | /**更新人*/ |
| | | @ApiModelProperty(value = "更新人") |
| | | private String updateBy; |
| | | /**更新日期*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "更新日期") |
| | | private Date updateTime; |
| | | /** |
| | | * 删除标记 |
| | | */ |
| | |
| | | @Excel(name = "工单编号", width = 15) |
| | | @ApiModelProperty(value = "工单编号") |
| | | private String repairCode; |
| | | /** |
| | | * 报修ID |
| | | */ |
| | | /** 报修ID*/ |
| | | @Excel(name = "报修ID", width = 15) |
| | | @ApiModelProperty(value = "报修ID") |
| | | private String reportId; |
| | | /** |
| | | * 设备ID |
| | | */ |
| | | /**设备ID*/ |
| | | @Excel(name = "设备ID", width = 15) |
| | | @ApiModelProperty(value = "设备ID") |
| | | // @Dict(dictTable = "eam_equipment", dicCode = "id", dicText = "equipment_code") |
| | | @Dict(dictTable = "eam_equipment", dicCode = "id", dicText = "equipment_name") |
| | | private String equipmentId; |
| | | /** |
| | | * 维修状态 |
| | | */ |
| | | @Excel(name = "维修状态", width = 15) |
| | | @ApiModelProperty(value = "维修状态") |
| | | @Dict(dicCode = "report_repair_status") |
| | | /** 维修状态*/ |
| | | @ApiModelProperty(name = "维修状态",notes = "待维修、维修中、待确认、维修完成") |
| | | @Dict(dicCode = "repair_status") |
| | | private String repairStatus; |
| | | /** |
| | | * 维修开始时间 |
| | | */ |
| | | @ApiModelProperty(value = "维修开始时间") |
| | | /**故障类型*/ |
| | | @Excel(name = "故障类型", width = 15) |
| | | @ApiModelProperty(value = "故障类型") |
| | | @Dict(dicCode = "fault_type") |
| | | private String faultType; |
| | | /** 维修开始时间 */ |
| | | @ApiModelProperty(name = "维修开始时间",notes = "") |
| | | private Date actualStartTime; |
| | | /** |
| | | * 维修结束时间 |
| | | */ |
| | | @ApiModelProperty(value = "维修结束时间") |
| | | /** 维修结束时间 */ |
| | | @ApiModelProperty(name = "维修结束时间",notes = "") |
| | | private Date actualEndTime; |
| | | |
| | | /** |
| | | * 维修确认结果 |
| | | */ |
| | | @ApiModelProperty(value = "维修确认结果") |
| | | @Dict(dicCode = "yn") |
| | | /** 维修确认 */ |
| | | @ApiModelProperty(name = "维修确认",notes = "") |
| | | @Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname") |
| | | private String repairConfirm; |
| | | /** |
| | | * 维修确认意见 |
| | | */ |
| | | @ApiModelProperty(value = "维修确认意见") |
| | | /** 维修确认意见 */ |
| | | @ApiModelProperty(name = "维修确认意见",notes = "") |
| | | private String repairConfirmComment; |
| | | /** |
| | | * 维修确认时间 |
| | | */ |
| | | @ApiModelProperty(value = "维修确认时间") |
| | | /** 维修确认时间 */ |
| | | @ApiModelProperty(name = "维修确认时间",notes = "") |
| | | private Date repairConfirmTime; |
| | | /** |
| | | * 故障原因 |
| | | */ |
| | | @Excel(name = "故障原因", width = 15) |
| | | @ApiModelProperty(value = "故障原因") |
| | | /** 故障原因 */ |
| | | @ApiModelProperty(name = "故障原因",notes = "") |
| | | private String faultReason; |
| | | /** |
| | | * 维修结果描述 |
| | | */ |
| | | @Excel(name = "维修结果描述", width = 15) |
| | | @ApiModelProperty(value = "维修结果描述") |
| | | private String repairDescription; |
| | | /** |
| | | * 维修负责人 |
| | | */ |
| | | @Excel(name = "维修负责人", width = 15) |
| | | @ApiModelProperty(value = "维修负责人") |
| | | @Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname") |
| | | private String repairer; |
| | | |
| | | /** |
| | | * 确认领导 |
| | | */ |
| | | @ApiModelProperty(value = "确认领导") |
| | | @Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname") |
| | | private String leaderUser; |
| | | /** |
| | | * 领导确认结果 |
| | | */ |
| | | @ApiModelProperty(value = "领导确认结果") |
| | | @Dict(dicCode = "yn") |
| | | private String leaderConfirm; |
| | | /** |
| | | * 确认意见 |
| | | */ |
| | | @ApiModelProperty(value = "确认意见") |
| | | private String leaderConfirmComment; |
| | | /** |
| | | * 确认时间 |
| | | */ |
| | | @ApiModelProperty(value = "确认时间") |
| | | private Date leaderConfirmTime; |
| | | /** |
| | | * 机动办维修人 |
| | | */ |
| | | @ApiModelProperty(value = "机动办维修人") |
| | | @Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname") |
| | | private String externalRepairer; |
| | | /** |
| | | * 机动办确认结果 |
| | | */ |
| | | @ApiModelProperty(value = "机动办确认结果") |
| | | @Dict(dicCode = "yn") |
| | | private String externalConfirm; |
| | | /** |
| | | * 机动办确认意见 |
| | | */ |
| | | @ApiModelProperty(value = "机动办确认意见") |
| | | private String externalConfirmComment; |
| | | /** |
| | | * 机动办确认时间 |
| | | */ |
| | | @ApiModelProperty(value = "机动办确认时间") |
| | | private Date externalConfirmTime; |
| | | /** |
| | | * 委外负责人 |
| | | */ |
| | | @Excel(name = "委外负责人", width = 15) |
| | | @ApiModelProperty(value = "委外负责人") |
| | | private String outsourcedUser; |
| | | /** |
| | | * 照片文件ids;id以逗号分隔 |
| | | */ |
| | | @Excel(name = "照片文件ids;id以逗号分隔", width = 15) |
| | | @ApiModelProperty(value = "照片文件ids;id以逗号分隔") |
| | | private String imageFiles; |
| | | /** |
| | | * 操作工确认 |
| | | */ |
| | | @ApiModelProperty(value = "操作工确认") |
| | | /** 故障分析 */ |
| | | @ApiModelProperty(name = "故障分析",notes = "") |
| | | private String faultAnalysis; |
| | | /** 排故过程 */ |
| | | @ApiModelProperty(name = "排故过程",notes = "") |
| | | private String faultProcess; |
| | | /** 预防措施 */ |
| | | @ApiModelProperty(name = "预防措施",notes = "") |
| | | private String faultPrevent; |
| | | /** 操作工 */ |
| | | @ApiModelProperty(name = "操作工",notes = "") |
| | | @Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname") |
| | | private String confirmer; |
| | | /** |
| | | * 操作工确认意见 |
| | | */ |
| | | @ApiModelProperty(value = "操作工确认意见") |
| | | /** 操作工确认结果*/ |
| | | @ApiModelProperty(name = "操作工确认结果",notes = "") |
| | | private String confirmResult; |
| | | /** 操作工确认意见 */ |
| | | @ApiModelProperty(name = "操作工确认意见",notes = "") |
| | | private String confirmComment; |
| | | /** |
| | | * 操作工确认时间 |
| | | */ |
| | | /** 操作工确认时间*/ |
| | | @ApiModelProperty(value = "操作工确认时间") |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | private Date confirmTime; |
| | | |
| | | @TableField(exist = false) |
| | |
| | | @TableField(exist = false) |
| | | @ApiModelProperty(value = "设备编码") |
| | | private String equipmentCode; |
| | | /** |
| | | * 设备型号 |
| | | */ |
| | | @TableField(exist = false) |
| | | @ApiModelProperty(value = "设备型号") |
| | | private String equipmentModel; |
| | | @TableField(exist = false) |
| | | private String installationPosition; |
| | | } |