CheckJobPageVO.java 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.diagbot.vo;
  2. import java.io.Serializable;
  3. import java.util.List;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. /**
  9. * @description: 分配任务入参对象-分页
  10. * @author: songxl
  11. * @time: 2024/05/17
  12. */
  13. @Data
  14. @EqualsAndHashCode(callSuper=false)
  15. public class CheckJobPageVO extends Page implements Serializable {
  16. private static final long serialVersionUID = 1L;
  17. //生成任务开始时间
  18. @ApiModelProperty("生成任务开始时间,格式为:yyyy-MM-dd")
  19. private String startTime;
  20. //生成任务结束时间
  21. @ApiModelProperty("生成任务结束时间,格式为:yyyy-MM-dd")
  22. private String endTime;
  23. //出院开始时间
  24. @ApiModelProperty("出院开始时间,格式为:yyyy-MM-dd")
  25. private String behosDateStart;
  26. //出院结束时间
  27. @ApiModelProperty("出院结束时间,格式为:yyyy-MM-dd")
  28. private String behosDateEnd;
  29. //任务类型
  30. @ApiModelProperty("任务类型 0-科室任务 1-院级 2-质控科")
  31. private String jobType;
  32. //核查用户id
  33. @ApiModelProperty("核查用户id")
  34. private String checkId;
  35. //病人姓名
  36. @ApiModelProperty("病人姓名")
  37. private String name;
  38. //病人住院序号
  39. @ApiModelProperty("病人住院序号")
  40. private String behospitalCode;
  41. //病案号
  42. @ApiModelProperty("病案号")
  43. private String fileCode;
  44. //主诊断医生
  45. @ApiModelProperty("主诊断医生")
  46. private String doctorName;
  47. //科室id集合
  48. @ApiModelProperty("科室id集合")
  49. private List<String> depts;
  50. @ApiModelProperty("病区集合")
  51. private List<String> wards;
  52. @ApiModelProperty("医疗组集合")
  53. private List<String> medoups;
  54. //筛选分值集合
  55. @ApiModelProperty("筛选分值集合")
  56. private List<String> values;
  57. @ApiModelProperty("医生id")
  58. private List<String> doctorIds;
  59. }