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; /** * 费率与时间段关联对象 ems_rate_time_period_link * 用于支持峰谷时段的不同费率,如:峰时段费率1.5元/度,谷时段费率0.8元/度 * * @author Joshi * @date 2025-12-05 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("ems_rate_time_period_link") public class EmsRateTimePeriodLink extends BaseEntity { private static final long serialVersionUID = 1L; /** * 关联ID */ @TableId(value = "link_id") private Long linkId; /** * 费率ID */ private Long energyRateId; /** * 时间段ID */ private Long periodId; /** * 该时间段的费率 */ private BigDecimal rate; /** * 删除标志(0=存在 2=删除) */ @TableLogic private String delFlag; /** * 备注 */ private String remark; }