package com.ltkj.tduck.request; import cn.hutool.core.date.DatePattern; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.FieldNameConstants; import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.NotBlank; import java.time.LocalDateTime; import java.util.List; /** * @author : smalljop * @description : 表单结果查询 * @create : 2020-12-08 15:55 **/ @Data @NoArgsConstructor @AllArgsConstructor @FieldNameConstants public class QueryFormResultRequest { /** * 当前页 */ private Integer current; /** * 大小 */ private Integer size; /** * 固定字段 */ @NotBlank private String formKey; @DateTimeFormat(pattern = DatePattern.NORM_DATETIME_PATTERN) private LocalDateTime beginDateTime; @DateTimeFormat(pattern = DatePattern.NORM_DATETIME_PATTERN) private LocalDateTime endDateTime; /** * 被查询的字段 */ private String[] filterFields; /** * 数据id 集合 */ private List dataIds; private Long inCode; }