zhangherong
2025-04-25 377ae830dfa0e7eb3c1f01f448ff097d6321450f
art: 设备管理-设备台账- 伪列 添加 手持端使用
已修改1个文件
386 ■■■■■ 文件已修改
lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipment.java 386 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipment.java
@@ -15,184 +15,272 @@
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
/**
 * @Description: 设备台账
 * @Author: jeecg-boot
 * @Date:   2025-03-19
 * @Date: 2025-03-19
 * @Version: V1.0
 */
@Data
@TableName("eam_equipment")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="eam_equipment对象", description="设备台账")
@ApiModel(value = "eam_equipment对象", description = "设备台账")
public class EamEquipment implements Serializable {
    /**主键*/
    @TableId(type = IdType.ASSIGN_ID)
    /**
     * 主键
     */
    @TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "主键")
    private java.lang.String id;
    /**创建人*/
    private java.lang.String id;
    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    @Dict(dicCode = "sys_user, realname, username")
    private java.lang.String createBy;
    /**创建时间*/
    @Dict(dicCode = "sys_user, realname, username")
    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;
    /**更新人*/
    @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 = "更新人")
    @Dict(dicCode = "sys_user, realname, username")
    private java.lang.String updateBy;
    /**更新时间*/
    @Dict(dicCode = "sys_user, realname, username")
    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;
    /**删除标记*/
    @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)
    private java.lang.Integer delFlag;
    /**
     * 设备统一编号
     */
    @Excel(name = "设备编号", width = 15)
    @ApiModelProperty(value = "设备编号")
    private java.lang.String equipmentCode;
    /**设备名称*/
    @Excel(name = "设备名称", width = 15)
    private java.lang.String equipmentCode;
    /**
     * 设备名称
     */
    @Excel(name = "设备名称", width = 15)
    @ApiModelProperty(value = "设备名称")
    private java.lang.String equipmentName;
    /**关键设备标识*/
    @Excel(name = "关键设备标识", width = 15, dicCode = "yn")
    @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 = 25, dictTable = "mdc_production", dicText = "production_name", dicCode = "id")
    @ApiModelProperty(value = "使用部门")
    @Dict(dicCode = "mdc_production, production_name, id")
    private java.lang.String orgId;
    /**设备管理员*/
    @Excel(name = "设备管理员", width = 35, dictTable = "sys_user", dicText = "realname", dicCode = "username")
    @ApiModelProperty(value = "设备管理员")
    @Dict(dicCode = "sys_user, realname, username")
    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)
    private java.lang.String equipmentName;
    /**
     * 关键设备标识
     */
    @Excel(name = "关键设备标识", width = 15, dicCode = "yn")
    @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 = 25, dictTable = "mdc_production", dicText = "production_name", dicCode = "id")
    @ApiModelProperty(value = "使用部门")
    @Dict(dicCode = "mdc_production, production_name, id")
    private java.lang.String orgId;
    /**
     * 设备管理员
     */
    @Excel(name = "设备管理员", width = 35, dictTable = "sys_user", dicText = "realname", dicCode = "username")
    @ApiModelProperty(value = "设备管理员")
    @Dict(dicCode = "sys_user, realname, username")
    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)
    private java.lang.String equipmentModel;
    /**
     * 设备规格
     */
    @Excel(name = "设备规格", width = 15)
    @ApiModelProperty(value = "设备规格")
    private java.lang.String equipmentSpecification;
    /**主轴连接尺寸*/
    @Excel(name = "主轴连接尺寸", width = 25)
    @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")
    private java.lang.String equipmentSpecification;
    /**
     * 主轴连接尺寸
     */
    @Excel(name = "主轴连接尺寸", width = 25)
    @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 = 25)
    @ApiModelProperty(value = "来源国家")
    private java.lang.String originCountry;
    /**出厂日期*/
    @Excel(name = "出厂日期", width = 25, format = "yyyy-MM-dd")
    @ApiModelProperty(value = "出厂日期")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private java.util.Date leaveFactoryDate;
    /**验收日期*/
    @Excel(name = "验收日期", width = 25, format = "yyyy-MM-dd")
    @ApiModelProperty(value = "验收日期")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private java.util.Date acceptanceCheckDate;
    /**质保开始日期*/
    @Excel(name = "质保开始日期", width = 25, format = "yyyy-MM-dd")
    @ApiModelProperty(value = "质保开始日期")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private java.util.Date warrantyStartDate;
    /**质保结束日期*/
    @Excel(name = "质保结束日期", width = 25, format = "yyyy-MM-dd")
    @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, dicCode = "yn")
    @ApiModelProperty(value = "是否实施MDC")
    private java.lang.String mdcFlag;
    /*=====================上面是沃克模板字段======================*/
    /**特种设备;是否为特种设备*/
    @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 = 25)
    @ApiModelProperty(value = "来源国家")
    private java.lang.String originCountry;
    /**
     * 出厂日期
     */
    @Excel(name = "出厂日期", width = 25, format = "yyyy-MM-dd")
    @ApiModelProperty(value = "出厂日期")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private java.util.Date leaveFactoryDate;
    /**
     * 验收日期
     */
    @Excel(name = "验收日期", width = 25, format = "yyyy-MM-dd")
    @ApiModelProperty(value = "验收日期")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private java.util.Date acceptanceCheckDate;
    /**
     * 质保开始日期
     */
    @Excel(name = "质保开始日期", width = 25, format = "yyyy-MM-dd")
    @ApiModelProperty(value = "质保开始日期")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private java.util.Date warrantyStartDate;
    /**
     * 质保结束日期
     */
    @Excel(name = "质保结束日期", width = 25, format = "yyyy-MM-dd")
    @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, dicCode = "yn")
    @ApiModelProperty(value = "是否实施MDC")
    private java.lang.String mdcFlag;
    /*=====================上面是沃克模板字段======================*/
    /**
     * 特种设备;是否为特种设备
     */
    @ApiModelProperty(value = "是否特种设备")
    private java.lang.String specialEquipment;
    /**设备图片*/
    private java.lang.String specialEquipment;
    /**
     * 设备图片
     */
    @ApiModelProperty(value = "设备图片")
    private java.lang.String equipmentImage;
    /**重量*/
    private java.lang.String equipmentImage;
    /**
     * 重量
     */
    @ApiModelProperty(value = "重量")
    private java.lang.String equipmentWeight;
    /**是否有工艺参数*/
    private java.lang.String equipmentWeight;
    /**
     * 是否有工艺参数
     */
    @ApiModelProperty(value = "是否有工艺参数")
    private java.lang.String processParametersFlag;
    /**是否有精度参数*/
    private java.lang.String processParametersFlag;
    /**
     * 是否有精度参数
     */
    @ApiModelProperty(value = "是否有精度参数")
    private java.lang.String precisionParametersFlag;
    /**设备端口*/
    private java.lang.String precisionParametersFlag;
    /**
     * 设备端口
     */
    @ApiModelProperty(value = "设备端口")
    private java.lang.String equipmentPort;
    /**坐标数量*/
    private java.lang.String equipmentPort;
    /**
     * 坐标数量
     */
    @ApiModelProperty(value = "坐标数量")
    private java.lang.Integer coordinateNum;
    /**备注*/
    private java.lang.Integer coordinateNum;
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private java.lang.String remark;
    @ApiModelProperty(value = "MDC设备类型")
    private String deviceType;
    private java.lang.String remark;
    @ApiModelProperty(value = "MDC设备类型")
    private String deviceType;
    @TableField(exist = false)
    @ApiModelProperty(value = "维修状态")
    @Dict(dicCode = "equipment_repair_status")
    private String repairStatus;
    @TableField(exist = false)
    @ApiModelProperty(value = "维修状态")
    @Dict(dicCode = "equipment_repair_status")
    private String repairStatus;
    @TableField(exist = false)
    @ApiModelProperty(value = "保养状态")
    @Dict(dicCode = "equipment_maintenance_status")
    private String maintenanceStatus;
    @TableField(exist = false)
    @ApiModelProperty(value = "保养状态")
    @Dict(dicCode = "equipment_maintenance_status")
    private String maintenanceStatus;
    @TableField(exist = false)
    private String value;
    @TableField(exist = false)
    private String text;
    public String getValue() {
        return this.id;
    }
    public String getText() {
        return this.equipmentCode + "[" + this.equipmentName + "]";
    }
}