OfficialDocumentReceivedHandlePageDto.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.xjrsoft.module.oa.dto;
  2. import com.xjrsoft.common.page.PageInput;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import org.springframework.format.annotation.DateTimeFormat;
  7. import java.time.LocalDate;
  8. /**
  9. * @title: 公文收文-承办表分页查询入参
  10. * @Author dzx
  11. * @Date: 2025-04-14
  12. * @Version 1.0
  13. */
  14. @Data
  15. @EqualsAndHashCode(callSuper = false)
  16. public class OfficialDocumentReceivedHandlePageDto extends PageInput {
  17. @ApiModelProperty("收文类型(xjr_dictionary_item[received_type])")
  18. private String receivedType;
  19. @ApiModelProperty("收文标题")
  20. private String receivedTitle;
  21. @ApiModelProperty("是否已落实")
  22. private Integer isHandle;
  23. @ApiModelProperty("落实人")
  24. private String handleUserName;
  25. @ApiModelProperty("落实负责人")
  26. private String handleDutyUserName;
  27. @DateTimeFormat(pattern = "yyyy-MM-dd")
  28. @ApiModelProperty("收文日期-开始")
  29. private LocalDate receivedDateStart;
  30. @DateTimeFormat(pattern = "yyyy-MM-dd")
  31. @ApiModelProperty("收文日期-结束")
  32. private LocalDate receivedDateEnd;
  33. @DateTimeFormat(pattern = "yyyy-MM-dd")
  34. @ApiModelProperty("落实日期-开始")
  35. private LocalDate handleDateStart;
  36. @DateTimeFormat(pattern = "yyyy-MM-dd")
  37. @ApiModelProperty("落实日期-结束")
  38. private LocalDate handleDateEnd;
  39. }