package com.ruoyi.device.dto;
|
|
import com.ruoyi.device.pojo.DeviceMaintenancePlanDetails;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
|
/**
|
* Author: yuan
|
* Date: 2024-12-17 星期二 9:26:48
|
* Description: 设备保养计划详情
|
*/
|
@Data
|
public class DeviceMaintenancePlanDetailsDto extends DeviceMaintenancePlanDetails {
|
|
@Schema(description = "序号")
|
private Integer index;
|
|
@Schema(description = "仪器设备名称")
|
private String deviceName;
|
|
@Schema(description = "仪器设备编号")
|
private String deviceNumber;
|
|
@Schema(description = "仪器设备型号")
|
private String specificationModel;
|
|
@Schema(description = "仪器编号")
|
private String managementNumber;
|
|
@Schema(description = "归属实验室")
|
private String storagePoint;
|
|
@Schema(description = "保养周期(月,取自设备档案)")
|
private String maintenanceCycle;
|
|
@Schema(description = "到点标红, 1:需保养")
|
private Integer redFlag;
|
|
@Schema(description = "记录状态, 0:未开始, 1:待审核, 2:通过, 3:不通过")
|
private Integer recordStatus;
|
|
@Schema(description = "保养记录id")
|
private Integer recordId;
|
|
@Schema(description = "实际保养日期")
|
private LocalDate recordMaintenanceDate;
|
|
@Schema(description = "维护人id")
|
private Integer maintenanceUserId;
|
|
@Schema(description = "维护人")
|
private String maintenanceUserName;
|
|
@Schema(description = "外观是否良好")
|
private String appearanceGood;
|
|
@Schema(description = "是否可以正常使用")
|
private String normalUse;
|
|
@Schema(description = "是否清洁仪器表面")
|
private String surfaceClean;
|
|
@Schema(description = "标识是否完好")
|
private String labelIntact;
|
|
@Schema(description = "显示器灯是否正常")
|
private String displayLightNormal;
|
|
@Schema(description = "仪器是否生锈")
|
private String noRust;
|
|
@Schema(description = "校准是否正常")
|
private String calibrationNormal;
|
|
@Schema(description = "配件是否需要更换")
|
private String partsReplace;
|
|
@Schema(description = "维护结果是否正常")
|
private String resultNormal;
|
|
@Schema(description = "保养记录备注")
|
private String recordRemark;
|
|
@Schema(description = "审核状态 0不通过 1通过 NULL待审核")
|
private Integer reviewStatus;
|
|
@Schema(description = "审核人id")
|
private Integer reviewUserId;
|
|
@Schema(description = "审核人")
|
private String reviewUserName;
|
|
@Schema(description = "审核备注")
|
private String reviewRemark;
|
|
@Schema(description = "审核时间")
|
private LocalDateTime reviewTime;
|
|
@Schema(description = "附件数量")
|
private Integer attachmentCount;
|
}
|