package com.klp.ems.domain; import com.baomidou.mybatisplus.annotation.*; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; /** * 计量设备(阈值移至此处)对象 ems_meter * * @author Joshi * @date 2025-09-28 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("ems_meter") public class EmsMeter extends BaseEntity { private static final long serialVersionUID=1L; /** * */ @TableId(value = "meter_id") private Long meterId; /** * 设备编号 */ private String meterCode; /** * 关联能源类型 */ private Long energyTypeId; /** * 安装位置 */ private Long locationId; /** * 设备型号 */ private String model; /** * 制造商 */ private String manufacturer; /** * 安装日期 */ private Date installDate; /** * 设备状态:0=在用,1=停用,2=维护 */ private Long status; /** * 上次校准日期 */ private Date lastCalibrationDate; /** * 阈值(按设备设置) */ private BigDecimal thresholdValue; /** * 删除标志(0=存在 2=删除) */ @TableLogic private String delFlag; /** * 备注 */ private String remark; }