package com.ruoyi.integration.api.model; import lombok.Data; import lombok.experimental.Accessors; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.Document; import java.math.BigDecimal; /** * 计费模型设置 **/ @Data @Document(collection = "setup_billing_model") //指定要对应的文档名(表名) @Accessors(chain = true) public class SetupBillingModel extends BaseModel { private String charging_pile_code; //桩编码 private String billing_model_code; // 计费模型编号 private BigDecimal sharp_peak_electricity_rate; // 尖费电费费率(精确到五位小数) private BigDecimal sharp_peak_service_rate; // 尖服务费费率(精确到五位小数) private BigDecimal peak_electricity_rate; // 峰电费费率(精确到五位小数) private BigDecimal peak_service_rate; // 峰服务费费率(精确到五位小数) private BigDecimal flat_peak_electricity_rate; // 平电费费率(精确到五位小数) private BigDecimal flat_peak_service_rate; // 平服务费费率(精确到五位小数) private BigDecimal low_peak_electricity_rate; // 谷电费费率(精确到五位小数) private BigDecimal low_peak_service_rate; // 谷服务费费率(精确到五位小数) private BigDecimal loss_ratio; // 计损比例 private Integer time1; // 0:00~0:30 时段费率号(0:尖费率,1:峰费率,2:平费率,3:谷费率) private Integer time2; // 0:30~1:00 时段费率号(0:尖费率,1:峰费率,2:平费率,3:谷费率) private Integer time3; private Integer time4; private Integer time5; private Integer time6; private Integer time7; private Integer time8; private Integer time9; private Integer time10; private Integer time11; private Integer time12; private Integer time13; private Integer time14; private Integer time15; private Integer time16; private Integer time17; private Integer time18; private Integer time19; private Integer time20; private Integer time21; private Integer time22; private Integer time23; private Integer time24; private Integer time25; private Integer time26; private Integer time27; private Integer time28; private Integer time29; private Integer time30; private Integer time31; private Integer time32; private Integer time33; private Integer time34; private Integer time35; private Integer time36; private Integer time37; private Integer time38; private Integer time39; private Integer time40; private Integer time41; private Integer time42; private Integer time43; private Integer time44; private Integer time45; private Integer time46; private Integer time47; private Integer time48; }