RejectedVo.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.diagbot.vo;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import javax.validation.constraints.NotBlank;
  6. import javax.validation.constraints.NotNull;
  7. import java.math.BigDecimal;
  8. /**
  9. * 驳回
  10. * @Description:
  11. * @author: cy
  12. * @time: 2020/9/4 14:59
  13. */
  14. @Getter
  15. @Setter
  16. public class RejectedVo {
  17. @ApiModelProperty(value = "医院ID",required = true)
  18. @NotNull(message = "医院ID不能为空")
  19. private Long hospitalId;
  20. @ApiModelProperty(value = "病人住院ID", required = true)
  21. @NotBlank(message = "病人住院ID不能为空")
  22. private String behospitalCode;
  23. @ApiModelProperty(value = "缺陷详情")
  24. private String qcresultDetailMsg;
  25. @ApiModelProperty(value = "缺陷扣分分值")
  26. private BigDecimal qcresultDetaiValue;
  27. @ApiModelProperty(value = "条目ID")
  28. @NotBlank(message = "条目ID不能为空")
  29. private Long casesEntryId;
  30. @ApiModelProperty(value = "单项否决(1-单项否决 0-非)")
  31. private Integer isReject;
  32. @ApiModelProperty(value = "质控条目")
  33. private String casesEntryName;
  34. @ApiModelProperty(value = "提示信息")
  35. private String casesEntryMsg;
  36. @ApiModelProperty(value = "分值")
  37. private BigDecimal value;
  38. @ApiModelProperty(value = "审核人id", required = true)
  39. private Long examineId;
  40. @ApiModelProperty(value = "驳回理由")
  41. private String rejectedReason;
  42. }