package com.ycl.domain.query; import com.ycl.system.domain.base.AbsQuery; import java.util.Date; import java.util.List; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.lang.NonNull; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 查询 * * @author zxl * @since 2025-12-18 */ @Data @ApiModel(value = "Report查询参数", description = "查询参数") public class ReportQuery extends AbsQuery { /** * 项目id all查询全部(属于当前用户的项目) */ private String projectId; private List projectIds; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date startTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date endTime; private String projectName; private String status; }