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.common.api.vo.FileUploadResult; import org.jeecg.modules.eam.entity.EamThirdMaintenanceOrderDetail; 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 EamThirdMaintenanceRequest 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 maintenanceDate; /**保养人*/ @ApiModelProperty(value = "保养人") private String operator; /**保养图片*/ @ApiModelProperty(value = "保养图片") private String imageFiles; /**保养图片*/ @ApiModelProperty(value = "保养图片") private List imageFilesResult; /**备注*/ @ApiModelProperty(value = "备注") private String remark; /**创建方式*/ @ApiModelProperty(value = "创建方式") private String creationMethod; /**列表 保养项明细*/ @ApiModelProperty(value = "列表 保养项明细") private List tableDetailList; /**删除 保养项明细*/ @ApiModelProperty(value = "删除 保养项明细") private List removeDetailList; //确认操作 /**确认意见*/ @ApiModelProperty(value = "确认意见") private String confirmComment; @ApiModelProperty(value = "确认类型") private String confirmDealType; }