You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udi-wms-java/src/main/java/com/glxp/api/entity/dev/DeviceInfoEntity.java

251 lines
4.8 KiB
Java

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.glxp.api.entity.dev;
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 com.glxp.api.enums.dev.DeviceStatusEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 设备表
*
* @TableName device_info
*/
@TableName(value = "device_info")
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class DeviceInfoEntity implements Serializable {
/**
* 设备编码
*/
@TableId(value = "deviceCode")
private String deviceCode;
/**
* 部门编码
*/
@TableField(value = "deptCode")
private String deptCode;
/**
* 1.正常2.维修申请中 3.维修中
*/
@TableField(value = "status")
private DeviceStatusEnum status;
/**
* 巡检锁定
*/
@TableField(value = "checkLock")
private Boolean checkLock;
/**
* UDI码
*/
@TableField(value = "udi")
private String udi;
/**
* DI码
*/
@TableField(value = "nameCode")
private String nameCode;
/**
* 产品id
*/
@TableField(value = "productId")
private Long productId;
/**
* 产品名称
*/
@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 = "changeCount")
private Integer changeCount;
/**
* 报修次数
*/
@TableField(value = "repairApplyCount")
private Integer repairApplyCount;
/**
* 维修次数
*/
@TableField(value = "repairCount")
private Integer repairCount;
/**
* 巡检次数
*/
@TableField(value = "checkCount")
private Integer checkCount;
/**
* 最后变更单号
*/
@TableField(value = "lastChangeOrderId")
private Long lastChangeOrderId;
/**
* 最后报修申请单号
*/
@TableField(value = "lastRepairApplyId")
private String lastRepairApplyId;
/**
* 最后报修申请时间
*/
@TableField(value = "lastRepairApplyTime")
private LocalDateTime lastRepairApplyTime;
/**
* 最后维修单号
*/
@TableField(value = "lastRepairId")
private String lastRepairId;
/**
* 最后维修负责人名称
*/
@TableField(value = "lastRepairUserName")
private String lastRepairUserName;
/**
* 最后维修人联系电话
*/
@TableField(value = "lastRepairUserPhone")
private String lastRepairUserPhone;
/**
* 最后维修时间
*/
@TableField(value = "lastRepairTime")
private LocalDateTime lastRepairTime;
/**
* 最后检查/巡检负责人
*/
@TableField(value = "lastCheckUserId")
private Long lastCheckUserId;
/**
* 最后检查/巡检负责人名称
*/
@TableField(value = "lastCheckUserName")
private String lastCheckUserName;
/**
* 最后检查/巡检人联系电话
*/
@TableField(value = "lastCheckPhone")
private String lastCheckPhone;
/**
* 最后检查/巡检时间
*/
@TableField(value = "lastCheckTime")
private LocalDateTime lastCheckTime;
/**
* 最后检查/巡检任务id
*/
@TableField(value = "lastCheckTaskId")
private Long lastCheckTaskId;
/**
* 创建时间
*/
@TableField(value = "createTime")
private LocalDateTime createTime;
/**
* 创建人id
*/
@TableField(value = "createUserId")
private Long createUserId;
/**
* 创建人名称
*/
@TableField(value = "createUserName")
private String createUserName;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}