package com.zhitan.peakvalley.domain.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; /** * 价格对象 rule_details * * @author ruoyi * @date 2024-06-14 */ @Data @ApiModel(value = "计费规则费用类型及时间段新增请求类") public class ElectricityTypeSettingItemAddDTO { /** * 费用类型时间段 */ @ApiModelProperty(value = "费用类型时间段") @NotNull(message = "费用类型时间段不能为空!") @Min(value = 1, message = "费用类型时间段最小值为1") @Max(value = 48, message = "费用类型时间段最大值为48") private Integer timePeriod; /** * 时间段类型 0:尖 1:峰 2:平 3:谷 4:深谷 */ @ApiModelProperty(value = "时间段类型") @NotNull(message = "时间段类型不能为空!") private String type; /** * 备注 */ @ApiModelProperty(value = "备注") private String remark; }