package org.jeecg.modules.eam.request; 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.modules.eam.entity.EamTechnicalStatusEvaluationOrderDetail; import org.jeecg.modules.flowable.domain.vo.FlowTaskVo; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; import java.util.List; @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value="技术状态鉴定工单对象", description="技术状态鉴定工单") public class EamTechnicalStatusEvaluationOrderRequest extends FlowTaskVo implements Serializable { /**主键*/ @ApiModelProperty(value = "主键") private String id; /**工单号*/ @ApiModelProperty(value = "工单号") private String orderNum; /**设备ID*/ @ApiModelProperty(value = "设备ID") private String equipmentId; /**规范ID*/ @ApiModelProperty(value = "规范ID") private String standardId; /**计划鉴定日期*/ @ApiModelProperty(value = "计划鉴定日期") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date evaluationDate; /**鉴定人*/ @ApiModelProperty(value = "鉴定人") private String evaluator; /**创建方式*/ @ApiModelProperty(value = "创建方式") private String creationMethod; /**备注*/ @ApiModelProperty(value = "备注") private String remark; /**列表 保养项明细*/ @ApiModelProperty(value = "列表 检查项明细") private List tableDetailList; //审批操作 /**安全装置检查结果;是、否*/ @ApiModelProperty(value = "安全装置检查结果;是、否") private String safetyEquipmentCheckResult; /**精度参数检查结果;是、否、无*/ @ApiModelProperty(value = "精度参数检查结果;是、否、无") private String precisionCheckResult; /**功能状态检查结果;是、否*/ @ApiModelProperty(value = "功能状态检查结果;是、否") private String functionalCheckResult; /**其他检查结果;是、否、无*/ @ApiModelProperty(value = "其他检查结果;是、否、无") private String otherCheckResult; /**试件检查结果;合格、不合格*/ @ApiModelProperty(value = "试件检查结果;合格、不合格") private String sampleCheckResult; /**鉴定结果;合格、限用、禁用*/ @ApiModelProperty(value = "鉴定结果;合格、限用、禁用") private String evaluationResult; /**限\禁用原因(多选);安全装置、设备功能、精度、试件、其他*/ @ApiModelProperty(value = "限/禁用原因(多选);安全装置、设备功能、精度、试件、其他") private String evaluationReason; }