package com.glxp.api.entity.dev; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.time.LocalDateTime; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; /** * 设备维修单 * * @TableName device_repair */ @TableName(value = "device_repair") @Data @Builder @AllArgsConstructor @NoArgsConstructor @Accessors(chain = true) public class DeviceRepairEntity { /** * 维修id */ @TableId(value = "id") private Long id; /** * 维修申请id */ @TableField(value = "applyId") private Long applyId; /** * 巡检任务单id */ @TableField(value = "checkTaskId") private Long checkTaskId; /** * 是否已完成 true/false */ @TableField(value = "finishFlag") private Boolean finishFlag; /** * 问题描述 */ @TableField(value = "description") private String description; /** * 诊断信息 */ @TableField(value = "diagnosisInfo") private String diagnosisInfo; /** * 是否内部维修 */ @TableField(value = "innerFlag") private Boolean innerFlag; /** * 维修人姓名 */ @TableField(value = "repairUserName") private String repairUserName; /** * 维修人联系方式 */ @TableField(value = "repairUserPhone") private String repairUserPhone; /** * 设备码 */ @TableField(value = "deviceCode") private String deviceCode; /** * 部门编码 */ @TableField(value = "deptCode") private String deptCode; /** * 部门名称 */ @TableField(value = "deptName") private String deptName; /** * 产品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 = "createUserId") private Long createUserId; /** * 创建人姓名 */ @TableField(value = "createUserName") private String createUserName; /** * 创建部门 */ @TableField(value = "createDeptCode") private String createDeptCode; /** * 创建部门名称 */ @TableField(value = "createDeptName") private String createDeptName; /** * 创建时间 */ @TableField(value = "createTime") private LocalDateTime createTime; /** * 确认人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; }