package com.glxp.api.entity.dev; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import java.time.LocalDateTime; import com.glxp.api.enums.dev.DeviceRepairApplyDetailStatusEnum; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * 设备报修单明细 * * @TableName device_repair_apply_detail */ @TableName(value = "device_repair_apply_detail") @Data @Builder @AllArgsConstructor @NoArgsConstructor public class DeviceRepairApplyDetailEntity { /** * 报修单id */ @TableField(value = "applyId") private Long applyId; /** * 设备编码 */ @TableField(value = "deviceCode") private String deviceCode; /** * 部门编码 */ @TableField(value = "deptCode") private String deptCode; /** * 部门名称 */ @TableField(value = "deptName") private String deptName; /** * 问题描述 */ @TableField(value = "description") private String description; /** * 诊断信息 */ @TableField(value = "diagnosisInfo") private String diagnosisInfo; /** * 状态 待诊断、待维修、维修中、完成 */ @TableField(value = "status") private DeviceRepairApplyDetailStatusEnum status; /** * 是否需要维修 true/false */ @TableField(value = "repairFlag") private Boolean repairFlag; /** * 维修单id */ @TableField(value = "repairId") private Long repairId; /** * 产品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; /** * 确认人id */ @TableField(value = "confirmUserId") private Long confirmUserId; /** * 确认人姓名 */ @TableField(value = "confirmUserName") private String confirmUserName; /** * 确认部门 */ @TableField(value = "confirmDeptCode") private String confirmDeptCode; /** * 确认部门名称 */ @TableField(value = "confirmDeptName") private String confirmDeptName; /** * 确认时间 */ @TableField(value = "confirmTime") private LocalDateTime confirmTime; /** * 确认备注 */ @TableField(value = "confirmRemark") private String confirmRemark; /** * 完成时间 */ @TableField(value = "finishTime") private LocalDateTime finishTime; /** * 完成时间 */ @TableField(value = "updateTime") private LocalDateTime updateTime; }