阿伏兔
2024-08-28 c2e2ce9e6e64d6d88de294afbaa09c3d6c2a2df5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
package com.dingzhuo.energy.project.electricityTypeSetting.domain.vo;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
 
/**
 * 计费规则对象 rules
 *
 * @author ruoyi
 * @date 2024-06-19
 */
@Data
@ApiModel(value = "计费规则详情查询返回实体类")
public class ElectricityTypeSettingItemQueryVO {
 
    /**
     * 主键
     */
    @ApiModelProperty(value = "计费规则id")
    @JsonSerialize(using = ToStringSerializer.class)
    private String id;
 
    /**
     * 规则名称
     */
    @ApiModelProperty(value = "规则名称")
    private String name;
 
    /**
     * 生效时间
     */
    @ApiModelProperty(value = "生效时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date effectiveDate;
 
    /**
     * 尖时段电费价格
     */
    @ApiModelProperty(value = "尖时段电费价格")
    private BigDecimal sharpFee;
 
    /**
     * 峰时段电费价格
     */
    @ApiModelProperty(value = "峰时段电费价格")
    private BigDecimal peakFee;
 
    /**
     * 平时段电费价格
     */
    @ApiModelProperty(value = "平时段电费价格")
    private BigDecimal flatFee;
 
    /**
     * 谷时段电费价格
     */
    @ApiModelProperty(value = "谷时段电费价格")
    private BigDecimal valleyFee;
 
    /**
     * 尖时段服务费价格
     */
    @ApiModelProperty(value = "尖时段服务费价格")
    private BigDecimal sharpServiceFee;
 
    /**
     * 峰时段服务费价格
     */
    @ApiModelProperty(value = "峰时段服务费价格")
    private BigDecimal peakServiceFee;
 
    /**
     * 平时段服务费价格
     */
    @ApiModelProperty(value = "平时段服务费价格")
    private BigDecimal flatServiceFee;
 
    /**
     * 谷时段服务费价格
     */
    @ApiModelProperty(value = "谷时段服务费价格")
    private BigDecimal valleyServiceFee;
 
    /**
     * 尖时段停车费价格
     */
    @ApiModelProperty(value = "尖时段停车费价格")
    private BigDecimal sharpParkingFee;
 
    /**
     * 峰时段停车费价格
     */
    @ApiModelProperty(value = "峰时段停车费价格")
    private BigDecimal peakParkingFee;
 
    /**
     * 平时段停车费价格
     */
    @ApiModelProperty(value = "平时段停车费价格")
    private BigDecimal flatParkingFee;
 
    /**
     * 谷时段停车费价格
     */
    @ApiModelProperty(value = "谷时段停车费价格")
    private BigDecimal valleyParkingFee;
 
    /**
     * 尖时段超时占用费价格
     */
    @ApiModelProperty(value = "尖时段超时占用费价格")
    private BigDecimal sharpOccupancyFee;
 
    /**
     * 峰时段超时占用费价格
     */
    @ApiModelProperty(value = "峰时段超时占用费价格")
    private BigDecimal peakOccupancyFee;
 
    /**
     * 平时段超时占用费价格
     */
    @ApiModelProperty(value = "平时段超时占用费价格")
    private BigDecimal flatOccupancyFee;
 
    /**
     * 谷时段超时占用费价格
     */
    @ApiModelProperty(value = "谷时段超时占用费价格")
    private BigDecimal valleyOccupancyFee;
 
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;
 
    /**
     * 计费策略详情列表
     */
    @ApiModelProperty(value = "计费策略时间段详情列表")
    private List<ElectricityTypeSettingItemVO> ruleDetailList;
}