package com.xjrsoft.module.ledger.dto; import com.fasterxml.jackson.annotation.JsonIgnore; import com.xjrsoft.common.page.PageInput; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDate; import java.util.List; /** * @title: 台账配置表分页查询入参 * @Author dzx * @Date: 2024-03-06 * @Version 1.0 */ @Data @EqualsAndHashCode(callSuper = false) public class LedgerStatisticsPageDto extends PageInput { @ApiModelProperty("姓名") private String name; @ApiModelProperty("工号") private String userName; @ApiModelProperty("所属部门") private String deptName; @DateTimeFormat(pattern = "yyyy-MM-dd") @ApiModelProperty("请假开始日期") private LocalDate startDate; @DateTimeFormat(pattern = "yyyy-MM-dd") @ApiModelProperty("请假结束日期") private LocalDate endDate; @JsonIgnore @ApiModelProperty("用户ids") private List userIds; }