package com.jsowell.pile.domain; import lombok.*; import java.math.BigDecimal; import java.util.Date; /** * 订单详情 */ @Getter @Setter @Builder @AllArgsConstructor @NoArgsConstructor public class OrderDetail { private static final long serialVersionUID = 1L; /** * 主键 */ private Integer id; /** * 订单编号 */ private String orderCode; /** * 总用电量 */ private BigDecimal totalUsedElectricity; /** * 订单总金额(电费总额+服务费总额) */ private BigDecimal totalOrderAmount; /** * 电费总金额(各时段消耗电费总金额) */ private BigDecimal totalElectricityAmount; /** * 电费折扣金额 */ private BigDecimal discountElectricityAmount; /** * 服务费总金额(各时段服务费总金额) */ private BigDecimal totalServiceAmount; /** * 服务费折扣金额 */ private BigDecimal discountServiceAmount; /** * 尖单价(尖电费+尖服务费) */ private BigDecimal sharpPrice; /** * 尖时段用电量 */ private BigDecimal sharpUsedElectricity; /** * 尖时段电费单价 */ private BigDecimal sharpElectricityPrice; /** * 尖时段服务费单价 */ private BigDecimal sharpServicePrice; /** * 尖金额 */ private BigDecimal sharpAmount; /** * 峰单价 */ private BigDecimal peakPrice; /** * 峰时段用电量 */ private BigDecimal peakUsedElectricity; /** * 峰时段电费单价 */ private BigDecimal peakElectricityPrice; /** * 峰时段服务费单价 */ private BigDecimal peakServicePrice; /** * 峰金额 */ private BigDecimal peakAmount; /** * 平单价 */ private BigDecimal flatPrice; /** * 平时段用电量 */ private BigDecimal flatUsedElectricity; /** * 平时段电费单价 */ private BigDecimal flatElectricityPrice; /** * 平时段服务费单价 */ private BigDecimal flatServicePrice; /** * 平金额 */ private BigDecimal flatAmount; /** * 谷单价 */ private BigDecimal valleyPrice; /** * 谷时段用电量 */ private BigDecimal valleyUsedElectricity; /** * 谷时段电费单价 */ private BigDecimal valleyElectricityPrice; /** * 谷时段服务费单价 */ private BigDecimal valleyServicePrice; /** * 谷金额 */ private BigDecimal valleyAmount; /** * 创建人 */ private String createBy; /** * 创建时间 */ private Date createTime; /** * 更新人 */ private String updateBy; /** * 更新时间 */ private Date updateTime; /** * 删除标识(0-正常;1-删除) */ private String delFlag; }