package com.glxp.api.entity.dev; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import java.time.LocalDateTime; /** * 巡检任务明细 * * @TableName device_upkeep_detail */ @TableName(value = "device_upkeep_detail") @Data @Builder @AllArgsConstructor @NoArgsConstructor @Accessors(chain = true) public class DeviceUpkeepDetailEntity { /** * 任务id */ @TableField(value = "taskId") private Long taskId; /** * 设备编码 */ @TableField(value = "deviceCode") private String deviceCode; /** * 部门编码 */ @TableField(value = "deptCode") private String deptCode; /** * 部门名称 */ @TableField(value = "deptName") private String deptName; /** * 是否完成 */ @TableField(value = "finishFlag") private Boolean finishFlag; /** * 产品id */ @TableField(value = "productId") private Long productId; /** * UDI码 */ @TableField(value = "udi") private String udi; /** * DI码 */ @TableField(value = "nameCode") private String nameCode; /** * 产品名称 */ @TableField(value = "productName") private String productName; /** * 规格型号 */ @TableField(value = "ggxh") private String ggxh; /** * 批次号 */ @TableField(value = "batchNo") private String batchNo; /** * 序列号 */ @TableField(value = "serialNo") private String serialNo; /** * 生产日期 */ @TableField(value = "productionDate") private String productionDate; /** * 失效日期 */ @TableField(value = "expireDate") private String expireDate; /** * 生产厂家 */ @TableField(value = "manufactory") private String manufactory; /** * 计量单位 */ @TableField(value = "measname") private String measname; /** * 注册/备案凭证号 */ @TableField(value = "zczbhhzbapzbh") private String zczbhhzbapzbh; /** * 供应商ID */ @TableField(value = "supId") private String supId; /** * 供应商名称 */ @TableField(value = "supName") private String supName; /** * 巡检项目数量 */ @TableField(value = "itemCount") private Integer itemCount; /** * 完成项目数量 */ @TableField(value = "finishCount") private Integer finishCount; /** * 异常项目数量 */ @TableField(value = "exceptionCount") private Integer exceptionCount; /** * 完成时间 */ @TableField(value = "finishTime") private LocalDateTime finishTime; /** * 维修单id */ // @TableField(value = "repairId") // private Long repairId; /** * 巡检建议 */ @TableField(value = "suggestion") private String suggestion; /** * 现场照片 */ @TableField(value = "livePath") private String livePath; /** * 正常标识 */ @TableField(value = "normalFlag") private Boolean normalFlag; /** * 更改时间 */ @TableField(value = "updateTime") private LocalDateTime updateTime; }