package org.springblade.mdm.statreport.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.Setter; import org.springblade.core.mp.support.Query; import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDate; import java.util.List; /** * 分页查询参数 */ @Schema(description = "新编程序统计查询对象") @Setter @Getter public class CuredProgramQueryVO extends Query { @Schema(description = "程序名称") private String programName; @Schema(description = "完成时间月份-实际参数有时间部分") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate endMonth; @Schema(description = "完成时间开始") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate endTimeBegin; @Schema(description = "完成时间截止") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate endTimeEnd; @Schema(description = "部门id集合,非管理员指定该id,只能查询自己部门的记录") private List deptIds; }