feat(eqp): 添加设备管理、参数及类型模块
- 新增设备管理域对象、业务对象、控制器、映射器及相关服务实现- 新增设备参数域对象、业务对象、控制器、映射器及相关服务实现 - 新增设备类型域对象、业务对象、控制器、映射器及相关服务实现 - 配置MyBatis XML映射文件支持新实体类字段映射- 提供完整的CRUD操作接口,包括分页查询、导出Excel等功能
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
package com.klp.mes.eqp.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
/**
|
||||
* 设备管理(合并在役和退役设备)对象 eqp_equipment_management
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("eqp_equipment_management")
|
||||
public class EqpEquipmentManagement extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/**
|
||||
* 设备ID
|
||||
*/
|
||||
@TableId(value = "equipment_id")
|
||||
private Long equipmentId;
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
private String equipmentName;
|
||||
/**
|
||||
* 设备型号
|
||||
*/
|
||||
private String model;
|
||||
/**
|
||||
* 设备类型ID
|
||||
*/
|
||||
private Long typeId;
|
||||
/**
|
||||
* 设备编码
|
||||
*/
|
||||
private String equipmentCode;
|
||||
/**
|
||||
* 设备位置(在役时有效)
|
||||
*/
|
||||
private String location;
|
||||
/**
|
||||
* 设备数量
|
||||
*/
|
||||
private Long quantity;
|
||||
/**
|
||||
* 负责人
|
||||
*/
|
||||
private String manager;
|
||||
/**
|
||||
* 图片路径
|
||||
*/
|
||||
private String ossId;
|
||||
/**
|
||||
* 设备状态(in_service=在役,retired=退役)
|
||||
*/
|
||||
private String status;
|
||||
/**
|
||||
* 停用原因(退役时必填)
|
||||
*/
|
||||
private String stopReason;
|
||||
/**
|
||||
* 设备去向(退役时必填)
|
||||
*/
|
||||
private String equipmentDestination;
|
||||
/**
|
||||
* 启用时间
|
||||
*/
|
||||
private Date enableTime;
|
||||
/**
|
||||
* 退役时间(状态变更为退役时记录)
|
||||
*/
|
||||
private Date retireTime;
|
||||
/**
|
||||
* 删除标志(0=存在 2=删除)
|
||||
*/
|
||||
@TableLogic
|
||||
private String delFlag;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.klp.mes.eqp.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
|
||||
/**
|
||||
* 设备参数对象 eqp_equipment_param
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("eqp_equipment_param")
|
||||
public class EqpEquipmentParam extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/**
|
||||
* 参数ID
|
||||
*/
|
||||
@TableId(value = "param_id")
|
||||
private Long paramId;
|
||||
/**
|
||||
* 参数名称
|
||||
*/
|
||||
private String paramName;
|
||||
/**
|
||||
* 关联设备ID
|
||||
*/
|
||||
private Long equipmentId;
|
||||
/**
|
||||
* 参数类型(无需检修/离散值/连续值/范围)
|
||||
*/
|
||||
private String paramType;
|
||||
/**
|
||||
* 参数标准范围
|
||||
*/
|
||||
private String paramStandard;
|
||||
/**
|
||||
* 参数单位
|
||||
*/
|
||||
private String paramUnit;
|
||||
/**
|
||||
* 参数来源(设备/自定义/厂内标准等)
|
||||
*/
|
||||
private String paramSource;
|
||||
/**
|
||||
* 删除标志(0=存在 2=删除)
|
||||
*/
|
||||
@TableLogic
|
||||
private String delFlag;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.klp.mes.eqp.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
|
||||
/**
|
||||
* 设备类型对象 eqp_equipment_type
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("eqp_equipment_type")
|
||||
public class EqpEquipmentType extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/**
|
||||
* 设备类型ID
|
||||
*/
|
||||
@TableId(value = "type_id")
|
||||
private Long typeId;
|
||||
/**
|
||||
* 分类名称
|
||||
*/
|
||||
private String typeName;
|
||||
/**
|
||||
* 分类描述
|
||||
*/
|
||||
private String typeDesc;
|
||||
/**
|
||||
* 删除标志(0=存在 2=删除)
|
||||
*/
|
||||
@TableLogic
|
||||
private String delFlag;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.klp.mes.eqp.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
/**
|
||||
* 待检设备对象 eqp_inspected_equipment
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("eqp_inspected_equipment")
|
||||
public class EqpInspectedEquipment extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/**
|
||||
* 待检ID
|
||||
*/
|
||||
@TableId(value = "inspect_id")
|
||||
private Long inspectId;
|
||||
/**
|
||||
* 关联设备ID
|
||||
*/
|
||||
private Long equipmentId;
|
||||
/**
|
||||
* 计划检修时间
|
||||
*/
|
||||
private Date inspectTime;
|
||||
/**
|
||||
* 检修厂商
|
||||
*/
|
||||
private String inspectVendor;
|
||||
/**
|
||||
* 剩余检修天数
|
||||
*/
|
||||
private Long remainTime;
|
||||
/**
|
||||
* 状态(正常/临近/超期)
|
||||
*/
|
||||
private String status;
|
||||
/**
|
||||
* 删除标志(0=存在 2=删除)
|
||||
*/
|
||||
@TableLogic
|
||||
private String delFlag;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.klp.mes.eqp.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
/**
|
||||
* 检修记录对象 eqp_inspection_record
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("eqp_inspection_record")
|
||||
public class EqpInspectionRecord extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/**
|
||||
* 记录ID
|
||||
*/
|
||||
@TableId(value = "record_id")
|
||||
private Long recordId;
|
||||
/**
|
||||
* 关联设备ID
|
||||
*/
|
||||
private Long equipmentId;
|
||||
/**
|
||||
* 实际检修时间
|
||||
*/
|
||||
private Date inspectTime;
|
||||
/**
|
||||
* 检修厂商
|
||||
*/
|
||||
private String inspectVendor;
|
||||
/**
|
||||
* 检修内容
|
||||
*/
|
||||
private String inspectContent;
|
||||
/**
|
||||
* 检修结果(合格/不合格/待观察)
|
||||
*/
|
||||
private String result;
|
||||
/**
|
||||
* 删除标志(0=存在 2=删除)
|
||||
*/
|
||||
@TableLogic
|
||||
private String delFlag;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.klp.mes.eqp.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
|
||||
/**
|
||||
* 备品备件对象 eqp_spare_part
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("eqp_spare_part")
|
||||
public class EqpSparePart extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/**
|
||||
* 备件ID
|
||||
*/
|
||||
@TableId(value = "part_id")
|
||||
private Long partId;
|
||||
/**
|
||||
* 备件名称
|
||||
*/
|
||||
private String partName;
|
||||
/**
|
||||
* 物料品类
|
||||
*/
|
||||
private String materialCategory;
|
||||
/**
|
||||
* 备件型号
|
||||
*/
|
||||
private String model;
|
||||
/**
|
||||
* 计量单位
|
||||
*/
|
||||
private String unit;
|
||||
/**
|
||||
* 关联设备ID(可为空,通用备件)
|
||||
*/
|
||||
private Long equipmentId;
|
||||
/**
|
||||
* 当前库存数量
|
||||
*/
|
||||
private Long quantity;
|
||||
/**
|
||||
* 删除标志(0=存在 2=删除)
|
||||
*/
|
||||
@TableLogic
|
||||
private String delFlag;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.klp.mes.eqp.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
/**
|
||||
* 备品备件变动记录对象 eqp_spare_parts_change
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("eqp_spare_parts_change")
|
||||
public class EqpSparePartsChange extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/**
|
||||
* 变动记录ID
|
||||
*/
|
||||
@TableId(value = "change_id")
|
||||
private Long changeId;
|
||||
/**
|
||||
* 关联备件ID
|
||||
*/
|
||||
private Long partId;
|
||||
/**
|
||||
* 变动类型(增加/减少)
|
||||
*/
|
||||
private String changeType;
|
||||
/**
|
||||
* 变动数量
|
||||
*/
|
||||
private Long changeQuantity;
|
||||
/**
|
||||
* 变动原因
|
||||
*/
|
||||
private String reason;
|
||||
/**
|
||||
* 变动时间
|
||||
*/
|
||||
private Date changeTime;
|
||||
/**
|
||||
* 删除标志(0=存在 2=删除)
|
||||
*/
|
||||
@TableLogic
|
||||
private String delFlag;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.klp.mes.eqp.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
|
||||
/**
|
||||
* 设备类型参数(某类设备的通用参数标准)对象 eqp_type_param
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("eqp_type_param")
|
||||
public class EqpTypeParam extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/**
|
||||
* 类型参数ID
|
||||
*/
|
||||
@TableId(value = "type_param_id")
|
||||
private Long typeParamId;
|
||||
/**
|
||||
* 关联设备类型ID
|
||||
*/
|
||||
private Long typeId;
|
||||
/**
|
||||
* 参数名称
|
||||
*/
|
||||
private String paramName;
|
||||
/**
|
||||
* 参数类型(无需检修/离散值/连续值/范围)
|
||||
*/
|
||||
private String paramType;
|
||||
/**
|
||||
* 参数标准范围(该类型设备的通用标准)
|
||||
*/
|
||||
private String paramStandard;
|
||||
/**
|
||||
* 参数单位
|
||||
*/
|
||||
private String paramUnit;
|
||||
/**
|
||||
* 参数来源(行业标准/厂内标准/自定义等)
|
||||
*/
|
||||
private String paramSource;
|
||||
/**
|
||||
* 是否为该类型设备的必选参数(0=否,1=是)
|
||||
*/
|
||||
private Integer isMandatory;
|
||||
/**
|
||||
* 删除标志(0=存在 2=删除)
|
||||
*/
|
||||
@TableLogic
|
||||
private String delFlag;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
package com.klp.mes.eqp.domain.bo;
|
||||
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
/**
|
||||
* 设备管理(合并在役和退役设备)业务对象 eqp_equipment_management
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class EqpEquipmentManagementBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 设备ID
|
||||
*/
|
||||
private Long equipmentId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
private String equipmentName;
|
||||
|
||||
/**
|
||||
* 设备型号
|
||||
*/
|
||||
private String model;
|
||||
|
||||
/**
|
||||
* 设备类型ID
|
||||
*/
|
||||
private Long typeId;
|
||||
|
||||
/**
|
||||
* 设备编码
|
||||
*/
|
||||
private String equipmentCode;
|
||||
|
||||
/**
|
||||
* 设备位置(在役时有效)
|
||||
*/
|
||||
private String location;
|
||||
|
||||
/**
|
||||
* 设备数量
|
||||
*/
|
||||
private Long quantity;
|
||||
|
||||
/**
|
||||
* 负责人
|
||||
*/
|
||||
private String manager;
|
||||
|
||||
/**
|
||||
* 图片路径
|
||||
*/
|
||||
private String ossId;
|
||||
|
||||
/**
|
||||
* 设备状态(in_service=在役,retired=退役)
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 停用原因(退役时必填)
|
||||
*/
|
||||
private String stopReason;
|
||||
|
||||
/**
|
||||
* 设备去向(退役时必填)
|
||||
*/
|
||||
private String equipmentDestination;
|
||||
|
||||
/**
|
||||
* 启用时间
|
||||
*/
|
||||
private Date enableTime;
|
||||
|
||||
/**
|
||||
* 退役时间(状态变更为退役时记录)
|
||||
*/
|
||||
private Date retireTime;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.klp.mes.eqp.domain.bo;
|
||||
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
|
||||
/**
|
||||
* 设备参数业务对象 eqp_equipment_param
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class EqpEquipmentParamBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 参数ID
|
||||
*/
|
||||
private Long paramId;
|
||||
|
||||
/**
|
||||
* 参数名称
|
||||
*/
|
||||
private String paramName;
|
||||
|
||||
/**
|
||||
* 关联设备ID
|
||||
*/
|
||||
private Long equipmentId;
|
||||
|
||||
/**
|
||||
* 参数类型(无需检修/离散值/连续值/范围)
|
||||
*/
|
||||
private String paramType;
|
||||
|
||||
/**
|
||||
* 参数标准范围
|
||||
*/
|
||||
private String paramStandard;
|
||||
|
||||
/**
|
||||
* 参数单位
|
||||
*/
|
||||
private String paramUnit;
|
||||
|
||||
/**
|
||||
* 参数来源(设备/自定义/厂内标准等)
|
||||
*/
|
||||
private String paramSource;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.klp.mes.eqp.domain.bo;
|
||||
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
|
||||
/**
|
||||
* 设备类型业务对象 eqp_equipment_type
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class EqpEquipmentTypeBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 设备类型ID
|
||||
*/
|
||||
private Long typeId;
|
||||
|
||||
/**
|
||||
* 分类名称
|
||||
*/
|
||||
private String typeName;
|
||||
|
||||
/**
|
||||
* 分类描述
|
||||
*/
|
||||
private String typeDesc;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.klp.mes.eqp.domain.bo;
|
||||
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
/**
|
||||
* 待检设备业务对象 eqp_inspected_equipment
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class EqpInspectedEquipmentBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 待检ID
|
||||
*/
|
||||
private Long inspectId;
|
||||
|
||||
/**
|
||||
* 关联设备ID
|
||||
*/
|
||||
private Long equipmentId;
|
||||
|
||||
/**
|
||||
* 计划检修时间
|
||||
*/
|
||||
private Date inspectTime;
|
||||
|
||||
/**
|
||||
* 检修厂商
|
||||
*/
|
||||
private String inspectVendor;
|
||||
|
||||
/**
|
||||
* 剩余检修天数
|
||||
*/
|
||||
private Long remainTime;
|
||||
|
||||
/**
|
||||
* 状态(正常/临近/超期)
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.klp.mes.eqp.domain.bo;
|
||||
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
/**
|
||||
* 检修记录业务对象 eqp_inspection_record
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class EqpInspectionRecordBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 记录ID
|
||||
*/
|
||||
private Long recordId;
|
||||
|
||||
/**
|
||||
* 关联设备ID
|
||||
*/
|
||||
private Long equipmentId;
|
||||
|
||||
/**
|
||||
* 实际检修时间
|
||||
*/
|
||||
private Date inspectTime;
|
||||
|
||||
/**
|
||||
* 检修厂商
|
||||
*/
|
||||
private String inspectVendor;
|
||||
|
||||
/**
|
||||
* 检修内容
|
||||
*/
|
||||
private String inspectContent;
|
||||
|
||||
/**
|
||||
* 检修结果(合格/不合格/待观察)
|
||||
*/
|
||||
private String result;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.klp.mes.eqp.domain.bo;
|
||||
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
|
||||
/**
|
||||
* 备品备件业务对象 eqp_spare_part
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class EqpSparePartBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 备件ID
|
||||
*/
|
||||
private Long partId;
|
||||
|
||||
/**
|
||||
* 备件名称
|
||||
*/
|
||||
private String partName;
|
||||
|
||||
/**
|
||||
* 物料品类
|
||||
*/
|
||||
private String materialCategory;
|
||||
|
||||
/**
|
||||
* 备件型号
|
||||
*/
|
||||
private String model;
|
||||
|
||||
/**
|
||||
* 计量单位
|
||||
*/
|
||||
private String unit;
|
||||
|
||||
/**
|
||||
* 关联设备ID(可为空,通用备件)
|
||||
*/
|
||||
private Long equipmentId;
|
||||
|
||||
/**
|
||||
* 当前库存数量
|
||||
*/
|
||||
private Long quantity;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.klp.mes.eqp.domain.bo;
|
||||
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
/**
|
||||
* 备品备件变动记录业务对象 eqp_spare_parts_change
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class EqpSparePartsChangeBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 变动记录ID
|
||||
*/
|
||||
private Long changeId;
|
||||
|
||||
/**
|
||||
* 关联备件ID
|
||||
*/
|
||||
private Long partId;
|
||||
|
||||
/**
|
||||
* 变动类型(增加/减少)
|
||||
*/
|
||||
private String changeType;
|
||||
|
||||
/**
|
||||
* 变动数量
|
||||
*/
|
||||
private Long changeQuantity;
|
||||
|
||||
/**
|
||||
* 变动原因
|
||||
*/
|
||||
private String reason;
|
||||
|
||||
/**
|
||||
* 变动时间
|
||||
*/
|
||||
private Date changeTime;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.klp.mes.eqp.domain.bo;
|
||||
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
|
||||
/**
|
||||
* 设备类型参数(某类设备的通用参数标准)业务对象 eqp_type_param
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class EqpTypeParamBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 类型参数ID
|
||||
*/
|
||||
private Long typeParamId;
|
||||
|
||||
/**
|
||||
* 关联设备类型ID
|
||||
*/
|
||||
private Long typeId;
|
||||
|
||||
/**
|
||||
* 参数名称
|
||||
*/
|
||||
private String paramName;
|
||||
|
||||
/**
|
||||
* 参数类型(无需检修/离散值/连续值/范围)
|
||||
*/
|
||||
private String paramType;
|
||||
|
||||
/**
|
||||
* 参数标准范围(该类型设备的通用标准)
|
||||
*/
|
||||
private String paramStandard;
|
||||
|
||||
/**
|
||||
* 参数单位
|
||||
*/
|
||||
private String paramUnit;
|
||||
|
||||
/**
|
||||
* 参数来源(行业标准/厂内标准/自定义等)
|
||||
*/
|
||||
private String paramSource;
|
||||
|
||||
/**
|
||||
* 是否为该类型设备的必选参数(0=否,1=是)
|
||||
*/
|
||||
private Integer isMandatory;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
package com.klp.mes.eqp.domain.vo;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.klp.common.annotation.ExcelDictFormat;
|
||||
import com.klp.common.convert.ExcelDictConvert;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 设备管理(合并在役和退役设备)视图对象 eqp_equipment_management
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
public class EqpEquipmentManagementVo {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 设备ID
|
||||
*/
|
||||
@ExcelProperty(value = "设备ID")
|
||||
private Long equipmentId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@ExcelProperty(value = "设备名称")
|
||||
private String equipmentName;
|
||||
|
||||
/**
|
||||
* 设备型号
|
||||
*/
|
||||
@ExcelProperty(value = "设备型号")
|
||||
private String model;
|
||||
|
||||
/**
|
||||
* 设备类型ID
|
||||
*/
|
||||
@ExcelProperty(value = "设备类型ID")
|
||||
private Long typeId;
|
||||
|
||||
/**
|
||||
* 设备编码
|
||||
*/
|
||||
@ExcelProperty(value = "设备编码")
|
||||
private String equipmentCode;
|
||||
|
||||
/**
|
||||
* 设备位置(在役时有效)
|
||||
*/
|
||||
@ExcelProperty(value = "设备位置", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "在=役时有效")
|
||||
private String location;
|
||||
|
||||
/**
|
||||
* 设备数量
|
||||
*/
|
||||
@ExcelProperty(value = "设备数量")
|
||||
private Long quantity;
|
||||
|
||||
/**
|
||||
* 负责人
|
||||
*/
|
||||
@ExcelProperty(value = "负责人")
|
||||
private String manager;
|
||||
|
||||
/**
|
||||
* 图片路径
|
||||
*/
|
||||
@ExcelProperty(value = "图片路径")
|
||||
private String ossId;
|
||||
|
||||
/**
|
||||
* 设备状态(in_service=在役,retired=退役)
|
||||
*/
|
||||
@ExcelProperty(value = "设备状态", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "i=n_service=在役,retired=退役")
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 停用原因(退役时必填)
|
||||
*/
|
||||
@ExcelProperty(value = "停用原因", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "退=役时必填")
|
||||
private String stopReason;
|
||||
|
||||
/**
|
||||
* 设备去向(退役时必填)
|
||||
*/
|
||||
@ExcelProperty(value = "设备去向", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "退=役时必填")
|
||||
private String equipmentDestination;
|
||||
|
||||
/**
|
||||
* 启用时间
|
||||
*/
|
||||
@ExcelProperty(value = "启用时间")
|
||||
private Date enableTime;
|
||||
|
||||
/**
|
||||
* 退役时间(状态变更为退役时记录)
|
||||
*/
|
||||
@ExcelProperty(value = "退役时间", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "状=态变更为退役时记录")
|
||||
private Date retireTime;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ExcelProperty(value = "备注")
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package com.klp.mes.eqp.domain.vo;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.klp.common.annotation.ExcelDictFormat;
|
||||
import com.klp.common.convert.ExcelDictConvert;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 设备参数视图对象 eqp_equipment_param
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
public class EqpEquipmentParamVo {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 参数ID
|
||||
*/
|
||||
@ExcelProperty(value = "参数ID")
|
||||
private Long paramId;
|
||||
|
||||
/**
|
||||
* 参数名称
|
||||
*/
|
||||
@ExcelProperty(value = "参数名称")
|
||||
private String paramName;
|
||||
|
||||
/**
|
||||
* 关联设备ID
|
||||
*/
|
||||
@ExcelProperty(value = "关联设备ID")
|
||||
private Long equipmentId;
|
||||
|
||||
/**
|
||||
* 参数类型(无需检修/离散值/连续值/范围)
|
||||
*/
|
||||
@ExcelProperty(value = "参数类型", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "无=需检修/离散值/连续值/范围")
|
||||
private String paramType;
|
||||
|
||||
/**
|
||||
* 参数标准范围
|
||||
*/
|
||||
@ExcelProperty(value = "参数标准范围")
|
||||
private String paramStandard;
|
||||
|
||||
/**
|
||||
* 参数单位
|
||||
*/
|
||||
@ExcelProperty(value = "参数单位")
|
||||
private String paramUnit;
|
||||
|
||||
/**
|
||||
* 参数来源(设备/自定义/厂内标准等)
|
||||
*/
|
||||
@ExcelProperty(value = "参数来源", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "设=备/自定义/厂内标准等")
|
||||
private String paramSource;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ExcelProperty(value = "备注")
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.klp.mes.eqp.domain.vo;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.klp.common.annotation.ExcelDictFormat;
|
||||
import com.klp.common.convert.ExcelDictConvert;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 设备类型视图对象 eqp_equipment_type
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
public class EqpEquipmentTypeVo {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 设备类型ID
|
||||
*/
|
||||
@ExcelProperty(value = "设备类型ID")
|
||||
private Long typeId;
|
||||
|
||||
/**
|
||||
* 分类名称
|
||||
*/
|
||||
@ExcelProperty(value = "分类名称")
|
||||
private String typeName;
|
||||
|
||||
/**
|
||||
* 分类描述
|
||||
*/
|
||||
@ExcelProperty(value = "分类描述")
|
||||
private String typeDesc;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ExcelProperty(value = "备注")
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.klp.mes.eqp.domain.vo;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.klp.common.annotation.ExcelDictFormat;
|
||||
import com.klp.common.convert.ExcelDictConvert;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 待检设备视图对象 eqp_inspected_equipment
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
public class EqpInspectedEquipmentVo {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 待检ID
|
||||
*/
|
||||
@ExcelProperty(value = "待检ID")
|
||||
private Long inspectId;
|
||||
|
||||
/**
|
||||
* 关联设备ID
|
||||
*/
|
||||
@ExcelProperty(value = "关联设备ID")
|
||||
private Long equipmentId;
|
||||
|
||||
/**
|
||||
* 计划检修时间
|
||||
*/
|
||||
@ExcelProperty(value = "计划检修时间")
|
||||
private Date inspectTime;
|
||||
|
||||
/**
|
||||
* 检修厂商
|
||||
*/
|
||||
@ExcelProperty(value = "检修厂商")
|
||||
private String inspectVendor;
|
||||
|
||||
/**
|
||||
* 剩余检修天数
|
||||
*/
|
||||
@ExcelProperty(value = "剩余检修天数")
|
||||
private Long remainTime;
|
||||
|
||||
/**
|
||||
* 状态(正常/临近/超期)
|
||||
*/
|
||||
@ExcelProperty(value = "状态", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "正=常/临近/超期")
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ExcelProperty(value = "备注")
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.klp.mes.eqp.domain.vo;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.klp.common.annotation.ExcelDictFormat;
|
||||
import com.klp.common.convert.ExcelDictConvert;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 检修记录视图对象 eqp_inspection_record
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
public class EqpInspectionRecordVo {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 记录ID
|
||||
*/
|
||||
@ExcelProperty(value = "记录ID")
|
||||
private Long recordId;
|
||||
|
||||
/**
|
||||
* 关联设备ID
|
||||
*/
|
||||
@ExcelProperty(value = "关联设备ID")
|
||||
private Long equipmentId;
|
||||
|
||||
/**
|
||||
* 实际检修时间
|
||||
*/
|
||||
@ExcelProperty(value = "实际检修时间")
|
||||
private Date inspectTime;
|
||||
|
||||
/**
|
||||
* 检修厂商
|
||||
*/
|
||||
@ExcelProperty(value = "检修厂商")
|
||||
private String inspectVendor;
|
||||
|
||||
/**
|
||||
* 检修内容
|
||||
*/
|
||||
@ExcelProperty(value = "检修内容")
|
||||
private String inspectContent;
|
||||
|
||||
/**
|
||||
* 检修结果(合格/不合格/待观察)
|
||||
*/
|
||||
@ExcelProperty(value = "检修结果", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "合=格/不合格/待观察")
|
||||
private String result;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ExcelProperty(value = "备注")
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
package com.klp.mes.eqp.domain.vo;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.klp.common.annotation.ExcelDictFormat;
|
||||
import com.klp.common.convert.ExcelDictConvert;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 备品备件视图对象 eqp_spare_part
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
public class EqpSparePartVo {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 备件ID
|
||||
*/
|
||||
@ExcelProperty(value = "备件ID")
|
||||
private Long partId;
|
||||
|
||||
/**
|
||||
* 备件名称
|
||||
*/
|
||||
@ExcelProperty(value = "备件名称")
|
||||
private String partName;
|
||||
|
||||
/**
|
||||
* 物料品类
|
||||
*/
|
||||
@ExcelProperty(value = "物料品类")
|
||||
private String materialCategory;
|
||||
|
||||
/**
|
||||
* 备件型号
|
||||
*/
|
||||
@ExcelProperty(value = "备件型号")
|
||||
private String model;
|
||||
|
||||
/**
|
||||
* 计量单位
|
||||
*/
|
||||
@ExcelProperty(value = "计量单位")
|
||||
private String unit;
|
||||
|
||||
/**
|
||||
* 关联设备ID(可为空,通用备件)
|
||||
*/
|
||||
@ExcelProperty(value = "关联设备ID", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "可=为空,通用备件")
|
||||
private Long equipmentId;
|
||||
|
||||
/**
|
||||
* 当前库存数量
|
||||
*/
|
||||
@ExcelProperty(value = "当前库存数量")
|
||||
private Long quantity;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ExcelProperty(value = "备注")
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.klp.mes.eqp.domain.vo;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.klp.common.annotation.ExcelDictFormat;
|
||||
import com.klp.common.convert.ExcelDictConvert;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 备品备件变动记录视图对象 eqp_spare_parts_change
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
public class EqpSparePartsChangeVo {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 变动记录ID
|
||||
*/
|
||||
@ExcelProperty(value = "变动记录ID")
|
||||
private Long changeId;
|
||||
|
||||
/**
|
||||
* 关联备件ID
|
||||
*/
|
||||
@ExcelProperty(value = "关联备件ID")
|
||||
private Long partId;
|
||||
|
||||
/**
|
||||
* 变动类型(增加/减少)
|
||||
*/
|
||||
@ExcelProperty(value = "变动类型", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "增=加/减少")
|
||||
private String changeType;
|
||||
|
||||
/**
|
||||
* 变动数量
|
||||
*/
|
||||
@ExcelProperty(value = "变动数量")
|
||||
private Long changeQuantity;
|
||||
|
||||
/**
|
||||
* 变动原因
|
||||
*/
|
||||
@ExcelProperty(value = "变动原因")
|
||||
private String reason;
|
||||
|
||||
/**
|
||||
* 变动时间
|
||||
*/
|
||||
@ExcelProperty(value = "变动时间")
|
||||
private Date changeTime;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ExcelProperty(value = "备注")
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
package com.klp.mes.eqp.domain.vo;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.klp.common.annotation.ExcelDictFormat;
|
||||
import com.klp.common.convert.ExcelDictConvert;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 设备类型参数(某类设备的通用参数标准)视图对象 eqp_type_param
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-10-17
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
public class EqpTypeParamVo {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 类型参数ID
|
||||
*/
|
||||
@ExcelProperty(value = "类型参数ID")
|
||||
private Long typeParamId;
|
||||
|
||||
/**
|
||||
* 关联设备类型ID
|
||||
*/
|
||||
@ExcelProperty(value = "关联设备类型ID")
|
||||
private Long typeId;
|
||||
|
||||
/**
|
||||
* 参数名称
|
||||
*/
|
||||
@ExcelProperty(value = "参数名称")
|
||||
private String paramName;
|
||||
|
||||
/**
|
||||
* 参数类型(无需检修/离散值/连续值/范围)
|
||||
*/
|
||||
@ExcelProperty(value = "参数类型", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "无=需检修/离散值/连续值/范围")
|
||||
private String paramType;
|
||||
|
||||
/**
|
||||
* 参数标准范围(该类型设备的通用标准)
|
||||
*/
|
||||
@ExcelProperty(value = "参数标准范围", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "该=类型设备的通用标准")
|
||||
private String paramStandard;
|
||||
|
||||
/**
|
||||
* 参数单位
|
||||
*/
|
||||
@ExcelProperty(value = "参数单位")
|
||||
private String paramUnit;
|
||||
|
||||
/**
|
||||
* 参数来源(行业标准/厂内标准/自定义等)
|
||||
*/
|
||||
@ExcelProperty(value = "参数来源", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "行=业标准/厂内标准/自定义等")
|
||||
private String paramSource;
|
||||
|
||||
/**
|
||||
* 是否为该类型设备的必选参数(0=否,1=是)
|
||||
*/
|
||||
@ExcelProperty(value = "是否为该类型设备的必选参数", converter = ExcelDictConvert.class)
|
||||
@ExcelDictFormat(readConverterExp = "0==否,1=是")
|
||||
private Integer isMandatory;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ExcelProperty(value = "备注")
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user