ZywwApplyInfo.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.ruoyi.zzb.zyww.domain;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.ruoyi.zzb.common.domain.BaseFileInfo;
  5. import lombok.AllArgsConstructor;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import org.springframework.format.annotation.DateTimeFormat;
  9. import java.util.ArrayList;
  10. import java.util.Date;
  11. import java.util.List;
  12. @Data
  13. @AllArgsConstructor
  14. @NoArgsConstructor
  15. @TableName("JIUZHU_HOSPITAL_APPLY_INFO")
  16. public class ZywwApplyInfo {
  17. private String applyFormId;
  18. private String deptName;
  19. private String deptCode;
  20. private String name;
  21. private Integer gender;
  22. private String idcard;
  23. private String phone;
  24. // 入住医院名称
  25. private String inHospitalName;
  26. // 住院时间
  27. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  28. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  29. private Date inHospitalTime;
  30. // 出院时间
  31. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  32. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  33. private Date outHospitalTime;
  34. private String diseaseTypeName;
  35. private String diseaseCode;
  36. private String diseaseName;
  37. private String createUserId;
  38. private String createUserName;
  39. private String createUserPoliceNo;
  40. @TableField(fill = FieldFill.INSERT)
  41. private String approveStatusCode;
  42. @TableField(fill = FieldFill.INSERT)
  43. private String approveStatusName;
  44. @TableField(value = "CREATE_TIME", fill = FieldFill.INSERT)
  45. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  46. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  47. private Date createTime;
  48. @TableField(value = "UPDATE_TIME", fill = FieldFill.INSERT_UPDATE)
  49. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  50. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  51. private Date updateTime;
  52. // 不与数据库字段进行映射
  53. @TableField(exist = false)
  54. private List<BaseFileInfo> baseFileInfos = new ArrayList<>(0);
  55. }