EmrFolder.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package thyyxxk.webserver.entity.zhuyuanyisheng.emr;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  4. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  5. import lombok.AllArgsConstructor;
  6. import lombok.Builder;
  7. import lombok.Data;
  8. import lombok.NoArgsConstructor;
  9. import java.io.Serializable;
  10. import java.util.Date;
  11. import java.util.List;
  12. @Data
  13. @Builder
  14. @AllArgsConstructor
  15. @NoArgsConstructor
  16. @TableName(value = "emr_folder")
  17. public class EmrFolder implements Serializable {
  18. private static final long serialVersionUID = 6280341928420491484L;
  19. /**
  20. * id
  21. */
  22. @TableId
  23. private String id;
  24. /**
  25. * 文件夹名称
  26. */
  27. @TableField(value = "name")
  28. private String name;
  29. /**
  30. * 父级id
  31. */
  32. @TableField(value = "parent")
  33. private String parent;
  34. /**
  35. * 排序
  36. */
  37. @TableField(value = "sort")
  38. private Integer sort;
  39. /**
  40. * 这个文件夹是住院还是门诊还是其他系统使用
  41. */
  42. @TableField(value = "folder_name")
  43. private String folderName;
  44. /**
  45. * delFlag
  46. */
  47. @TableLogic
  48. private Boolean delFlag;
  49. /**
  50. * createTime
  51. */
  52. @TableField(fill = FieldFill.INSERT, value = "create_time")
  53. private Date createTime;
  54. /**
  55. * createCode
  56. */
  57. @TableField(fill = FieldFill.INSERT, value = "create_code")
  58. private String createCode;
  59. /**
  60. * updateTime
  61. */
  62. @TableField(fill = FieldFill.UPDATE, value = "update_time")
  63. private Date updateTime;
  64. /**
  65. * updateCode
  66. */
  67. @TableField(fill = FieldFill.UPDATE, value = "update_code")
  68. private String updateCode;
  69. @TableField(exist = false)
  70. private List<Object> children;
  71. public String get_id() {
  72. return id;
  73. }
  74. public String getType() {
  75. return "group-category";
  76. }
  77. public static LambdaQueryWrapper<EmrFolder> lambdaQueryWrapper() {
  78. return new LambdaQueryWrapper<>();
  79. }
  80. public static QueryWrapper<EmrFolder> queryWrapper() {
  81. return new QueryWrapper<>();
  82. }
  83. }