DbjzApplyInfo.java 2.1 KB

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