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_energy_consumption * * @author Joshi * @date 2025-09-28 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("ems_energy_consumption") public class EmsEnergyConsumption extends BaseEntity { private static final long serialVersionUID=1L; /** * */ @TableId(value = "energy_consumption_id") private Long energyConsumptionId; /** * 关联计量设备 */ private Long meterId; /** * 起始读数 */ private BigDecimal startReading; /** * 结束读数 */ private BigDecimal endReading; /** * 消耗量 */ private BigDecimal consumption; /** * 起始时间 */ private Date startTime; /** * 结束时间 */ private Date endTime; /** * 记录人(不设外键) */ private Long recordedBy; /** * 删除标志(0=存在 2=删除) */ @TableLogic private String delFlag; /** * 备注 */ private String remark; }