package com.ruoyi.system.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.time.LocalDate; @Data @ApiModel("积分结算导入数据传输对象") public class TIntegralSettlementDTO { @ApiModelProperty(value = "结算周期") @NotBlank(message = "结算周期不能为空") private String settlementInterval; @ApiModelProperty(value = "结算开始日期") @NotNull(message = "结算开始日期不能为空") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate settlementStartTime; @ApiModelProperty(value = "结算结束日期") @NotNull(message = "结算结束日期不能为空") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate settlementEndTime; }