| | |
| | | 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 lombok.EqualsAndHashCode; |
| | | import lombok.experimental.Accessors; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.util.Date; |
| | | |
| | |
| | | @ApiModelProperty(value = "规范ID") |
| | | private String standardId; |
| | | /**计划鉴定日期;提前70天生成工单*/ |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | @ApiModelProperty(value = "计划鉴定日期;提前70天生成工单") |
| | | private Date evaluationDate; |
| | | /**锁定工单日期;提前55天锁定工单*/ |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | @ApiModelProperty(value = "锁定工单日期;提前55天锁定工单") |
| | | private Date freezeOrderDate; |
| | | /**工单过期日期;到期未做直接过期,并修改设备技术状态为禁用*/ |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | @ApiModelProperty(value = "工单过期日期;到期未做直接过期,并修改设备技术状态为禁用") |
| | | private Date orderExpirationDate; |
| | | /**实际开始时间*/ |
| | | @ApiModelProperty(value = "实际开始时间") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date actualStartTime; |
| | | /**实际结束时间*/ |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "实际结束时间") |
| | | private Date actualEndTime; |
| | | /**鉴定人*/ |
| | | @ApiModelProperty(value = "鉴定人") |
| | | /**领取人*/ |
| | | @ApiModelProperty(value = "领取人") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String evaluator; |
| | | /**鉴定状态;待鉴定、鉴定中、维修室主任签字、工艺人员签字、使用单位技术主管签字、设备检验员签字、已完成、已锁定、变更中、已过期*/ |
| | | @ApiModelProperty(value = "鉴定状态;待鉴定、鉴定中、维修室主任签字、工艺人员签字、使用单位技术主管签字、设备检验员签字、已完成、已锁定、变更中、已过期") |
| | | @Dict(dicCode = "technical_status_evaluation_order_status") |
| | | private String evaluationStatus; |
| | | /**创建方式*/ |
| | | @ApiModelProperty(value = "创建方式") |
| | | @Dict(dicCode = "order_creation_method") |
| | | private String creationMethod; |
| | | /**安全装置检查是否完成*/ |
| | | @ApiModelProperty(value = "安全装置检查是否完成") |
| | |
| | | private String otherCheckCompleted; |
| | | /**安全装置检查确认人*/ |
| | | @ApiModelProperty(value = "安全装置检查确认人") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String safetyCheckConfirm; |
| | | /**安全装置检查确认时间*/ |
| | | @ApiModelProperty(value = "安全装置检查确认时间") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date safetyCheckConfirmTime; |
| | | /**安全装置检查确认结果*/ |
| | | @ApiModelProperty(value = "安全装置检查确认结果") |
| | | private String safetyCheckResult; |
| | | @Dict(dicCode = "approved_rejected") |
| | | private String safetyCheckConfirmResult; |
| | | /**安全装置检查确认意见*/ |
| | | @ApiModelProperty(value = "安全装置检查确认意见") |
| | | private String safetyCheckComment; |
| | | private String safetyCheckConfirmComment; |
| | | /**设备精度检查确认人*/ |
| | | @ApiModelProperty(value = "设备精度检查确认人") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String precisionCheckConfirm; |
| | | /**设备精度检查确认时间*/ |
| | | @ApiModelProperty(value = "设备精度检查确认时间") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date precisionCheckConfirmTime; |
| | | /**设备精度检查确认结果*/ |
| | | @ApiModelProperty(value = "设备精度检查确认结果") |
| | | @Dict(dicCode = "approved_rejected") |
| | | private String precisionCheckConfirmResult; |
| | | /**设备精度检查确认意见*/ |
| | | @ApiModelProperty(value = "设备精度检查确认意见") |
| | | private String precisionCheckConfirmComment; |
| | | /**其他检查确认人*/ |
| | | @ApiModelProperty(value = "其他检查确认人") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String otherCheckConfirm; |
| | | /**其他检查确认时间*/ |
| | | @ApiModelProperty(value = "其他检查确认时间") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date otherCheckConfirmTime; |
| | | /**其他检查确认结果*/ |
| | | @ApiModelProperty(value = "其他检查确认结果") |
| | | @Dict(dicCode = "approved_rejected") |
| | | private String otherCheckConfirmResult; |
| | | /**其他检查确认意见*/ |
| | | @ApiModelProperty(value = "其他检查确认意见") |
| | | private String otherCheckConfirmComment; |
| | | /**安全装置检查结果;是、否*/ |
| | | @ApiModelProperty(value = "安全装置检查结果;是、否") |
| | | @Dict(dicCode = "yn") |
| | | private String safetyEquipmentCheckResult; |
| | | /**精度参数检查结果;是、否、无*/ |
| | | @ApiModelProperty(value = "精度参数检查结果;是、否、无") |
| | | @Dict(dicCode = "yes_no_none") |
| | | private String precisionCheckResult; |
| | | /**功能状态检查结果;是、否*/ |
| | | @ApiModelProperty(value = "功能状态检查结果;是、否") |
| | | @Dict(dicCode = "yn") |
| | | private String functionalCheckResult; |
| | | /**其他检查结果;是、否、无*/ |
| | | @ApiModelProperty(value = "其他检查结果;是、否、无") |
| | | @Dict(dicCode = "yes_no_none") |
| | | private String otherCheckResult; |
| | | /**维修人签字*/ |
| | | @ApiModelProperty(value = "维修人签字") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String repairerSignature; |
| | | /**维修人签字时间*/ |
| | | @ApiModelProperty(value = "维修人签字时间") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date repairerSignatureTime; |
| | | /**维修室主任签字*/ |
| | | @ApiModelProperty(value = "维修室主任签字") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String repairManagerSignature; |
| | | /**维修室主任签字时间*/ |
| | | @ApiModelProperty(value = "维修室主任签字时间") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date repairManagerSignatureTime; |
| | | /**维修室主任签字结果*/ |
| | | @ApiModelProperty(value = "维修室主任签字结果") |
| | | @Dict(dicCode = "approved_rejected") |
| | | private String repairManagerSignatureResult; |
| | | /**维修室主任意见*/ |
| | | @ApiModelProperty(value = "维修室主任意见") |
| | |
| | | private String sampleCheckResult; |
| | | /**工艺员签字*/ |
| | | @ApiModelProperty(value = "工艺员签字") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String processTechnicianSignature; |
| | | /**工艺员签字时间*/ |
| | | @ApiModelProperty(value = "工艺员签字时间") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date processTechnicianSignatureTime; |
| | | /**工艺员意见*/ |
| | | @ApiModelProperty(value = "工艺员意见") |
| | | private String processTechnicianComment; |
| | | /**使用单位技术主管签字*/ |
| | | @ApiModelProperty(value = "使用单位技术主管签字") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String departTechnicalLeaderSignature; |
| | | /**使用单位技术主管签字时间*/ |
| | | @ApiModelProperty(value = "使用单位技术主管签字时间") |
| | | private String departTechnicalLeaderSignatureTime; |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date departTechnicalLeaderSignatureTime; |
| | | /**使用单位技术主管签字结果*/ |
| | | @ApiModelProperty(value = "使用单位技术主管签字结果") |
| | | @Dict(dicCode = "approved_rejected") |
| | | private String departTechnicalLeaderSignatureResult; |
| | | /**使用单位技术主管意见*/ |
| | | @ApiModelProperty(value = "使用单位技术主管意见") |
| | | private String departTechnicalLeaderComment; |
| | | /**鉴定结果;合格、限用、禁用*/ |
| | | @ApiModelProperty(value = "鉴定结果;合格、限用、禁用") |
| | | @ApiModelProperty(value = "鉴定结果;合格、限用、禁用") |
| | | @Dict(dicCode = "equipment_technology_status") |
| | | private String evaluationResult; |
| | | /**限/禁用原因(多选);安全装置、设备功能、精度、试件、其他*/ |
| | | @ApiModelProperty(value = "限/禁用原因(多选);安全装置、设备功能、精度、试件、其他") |
| | | @Dict(dicCode = "technical_status_evaluation_result_reason") |
| | | private String evaluationReason; |
| | | /**设备检查人签字*/ |
| | | @ApiModelProperty(value = "设备检查人签字") |
| | | @Dict(dicCode = "sys_user, realname, username") |
| | | private String inspectorSignature; |
| | | /**设备检查人签字时间*/ |
| | | @ApiModelProperty(value = "设备检查人签字时间") |
| | | @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date inspectorSignatureTime; |
| | | /**设备检查人意见*/ |
| | | @ApiModelProperty(value = "设备检查人意见") |