package org.jeecg.modules.eam.entity;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
import org.jeecg.common.aspect.annotation.Dict;
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.io.Serializable;
|
/**
|
* @Description: 设备台账
|
* @Author: jeecg-boot
|
* @Date: 2025-03-19
|
* @Version: V1.0
|
*/
|
@Data
|
@TableName("eam_equipment")
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
@ApiModel(value="eam_equipment对象", description="设备台账")
|
public class EamEquipment implements Serializable {
|
|
/**主键*/
|
@TableId(type = IdType.ASSIGN_ID)
|
@ApiModelProperty(value = "主键")
|
private java.lang.String id;
|
/**创建人*/
|
@ApiModelProperty(value = "创建人")
|
private java.lang.String createBy;
|
/**创建时间*/
|
@ApiModelProperty(value = "创建时间")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss ")
|
private java.util.Date createTime;
|
/**更新人*/
|
@ApiModelProperty(value = "更新人")
|
private java.lang.String updateBy;
|
/**更新时间*/
|
@ApiModelProperty(value = "更新时间")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss ")
|
private java.util.Date updateTime;
|
/**删除标记*/
|
@ApiModelProperty(value = "删除标记")
|
private java.lang.Integer delFlag;
|
/**设备统一编号*/
|
@Excel(name = "设备编号", width = 15)
|
@ApiModelProperty(value = "设备编号")
|
private java.lang.String equipmentCode;
|
/**设备名称*/
|
@Excel(name = "设备名称", width = 15)
|
@ApiModelProperty(value = "设备名称")
|
private java.lang.String equipmentName;
|
/**关键设备标识*/
|
@Excel(name = "关键设备标识", width = 15)
|
@ApiModelProperty(value = "关键设备标识")
|
private java.lang.String equipmentImportance;
|
/**技术状态*/
|
@Excel(name = "设备状态", width = 15, dicCode = "technology_status")
|
@ApiModelProperty(value = "技术状态")
|
@Dict(dicCode = "technology_status")
|
private java.lang.String technologyStatus;
|
/**操作系统*/
|
@Excel(name = "操作系统", width = 15)
|
@ApiModelProperty(value = "操作系统")
|
private java.lang.String operationSystem;
|
/**使用部门*/
|
@Excel(name = "使用部门", width = 15)
|
@ApiModelProperty(value = "使用部门")
|
private java.lang.String orgId;
|
/**设备管理员*/
|
@Excel(name = "设备管理员", width = 15)
|
@ApiModelProperty(value = "设备管理员")
|
private java.lang.String equipmentManager;
|
/**设备分类*/
|
@Excel(name = "设备分类", width = 15, dicCode = "equipment_category")
|
@ApiModelProperty(value = "设备分类")
|
@Dict(dicCode = "equipment_category")
|
private java.lang.String equipmentCategory;
|
/**设备型号*/
|
@Excel(name = "设备型号", width = 15)
|
@ApiModelProperty(value = "设备型号")
|
private java.lang.String equipmentModel;
|
/**设备规格*/
|
@Excel(name = "设备规格", width = 15)
|
@ApiModelProperty(value = "设备规格")
|
private java.lang.String equipmentSpecification;
|
/**主轴连接尺寸*/
|
@Excel(name = "主轴连接尺寸", width = 15)
|
@ApiModelProperty(value = "主轴连接尺寸")
|
private java.lang.String spindleConnectDimension;
|
/**总功率*/
|
@Excel(name = "总功率", width = 15)
|
@ApiModelProperty(value = "总功率")
|
private java.lang.String equipmentPower;
|
/**安装位置*/
|
@Excel(name = "安装位置", width = 15)
|
@ApiModelProperty(value = "安装位置")
|
private java.lang.String installationPosition;
|
/**资产状态*/
|
@Excel(name = "资产状态", width = 15, dicCode = "asset_status")
|
@ApiModelProperty(value = "资产状态")
|
@Dict(dicCode = "asset_status")
|
private java.lang.String assetStatus;
|
/**立项卡号*/
|
@Excel(name = "立项卡号", width = 15)
|
@ApiModelProperty(value = "立项卡号")
|
private java.lang.String cardNumber;
|
/**出厂编号*/
|
@Excel(name = "出厂编号", width = 15)
|
@ApiModelProperty(value = "出厂编号")
|
private java.lang.String factoryNumber;
|
/**机床厂家*/
|
@Excel(name = "机床厂家", width = 15)
|
@ApiModelProperty(value = "机床厂家")
|
private java.lang.String manufacturingEnterprise;
|
/**来源国家*/
|
@Excel(name = "来源国家", width = 15)
|
@ApiModelProperty(value = "来源国家")
|
private java.lang.String originCountry;
|
/**出厂日期*/
|
@ApiModelProperty(value = "出厂日期")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
private java.util.Date leaveFactoryDate;
|
/**验收日期*/
|
@ApiModelProperty(value = "验收日期")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
private java.util.Date acceptanceCheckDate;
|
/**质保开始日期*/
|
@ApiModelProperty(value = "质保开始日期")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
private java.util.Date warrantyStartDate;
|
/**质保结束日期*/
|
@ApiModelProperty(value = "质保结束日期")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
private java.util.Date warrantyEndDate;
|
/**是否实施MDC*/
|
@Excel(name = "是否实施MDC", width = 15)
|
@ApiModelProperty(value = "是否实施MDC")
|
private java.lang.String mdcFlag;
|
/*=====================上面是沃克模板字段======================*/
|
/**特种设备;是否为特种设备*/
|
@ApiModelProperty(value = "是否特种设备")
|
private java.lang.String specialEquipment;
|
/**设备图片*/
|
@ApiModelProperty(value = "设备图片")
|
private java.lang.String equipmentImage;
|
/**重量*/
|
@ApiModelProperty(value = "重量")
|
private java.lang.String equipmentWeight;
|
/**是否有工艺参数*/
|
@ApiModelProperty(value = "是否有工艺参数")
|
private java.lang.String processParametersFlag;
|
/**是否有精度参数*/
|
@ApiModelProperty(value = "是否有精度参数")
|
private java.lang.String precisionParametersFlag;
|
/**设备端口*/
|
@ApiModelProperty(value = "设备端口")
|
private java.lang.String equipmentPort;
|
/**坐标数量*/
|
@ApiModelProperty(value = "坐标数量")
|
private java.lang.Integer coordinateNum;
|
/**备注*/
|
@ApiModelProperty(value = "备注")
|
private java.lang.String remark;
|
/**
|
* 使用部门所有ID
|
* 使用部门ID + 其所有父级ID, 以逗号分割
|
*/
|
@ApiModelProperty(value = "使用部门所有ID")
|
private String orgParentIds;
|
}
|