package com.ruoyi.system.vo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 委托方大屏首页查询参数 * * @author MiTao * @date 2026-01-20 15:30 */ @Data @ApiModel("委托方大屏首页查询参数") public class ClientDashboardQuery { @ApiModelProperty("委托方ID(可选,不传则查询当前登录用户的委托方数据)") private Long clientId; @ApiModelProperty("开始日期(格式:yyyy-MM-dd,不传则默认当前月份第一天)") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date startDate; @ApiModelProperty("结束日期(格式:yyyy-MM-dd,不传则默认当前月份最后一天)") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date endDate; @ApiModelProperty("项目类型(ongoing-在建工程,fixed-固定资产,必填)") private String projectCategory; }