Subject.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. package com.keao.edu.user.entity;
  2. import com.keao.edu.user.enums.YesOrNoEnum;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import org.apache.commons.lang3.builder.ToStringBuilder;
  5. import java.util.List;
  6. /**
  7. * 对应数据库表(subject):
  8. */
  9. public class Subject {
  10. /** */
  11. private Integer id;
  12. @ApiModelProperty(value = "名称",required = false)
  13. private String name;
  14. @ApiModelProperty(value = "code",required = false)
  15. private String code;
  16. @ApiModelProperty(value = "父级",required = false)
  17. private Integer parentSubjectId;
  18. @ApiModelProperty(value = "父级名称",required = false)
  19. private String parentName;
  20. @ApiModelProperty(value = "图片",required = false)
  21. private String img;
  22. private java.util.Date createTime;
  23. private java.util.Date updateTime;
  24. @ApiModelProperty(value = "是否删除",required = false)
  25. private Boolean delFlag;
  26. @ApiModelProperty(value = "子节点列表",required = false)
  27. private List<Subject> subjects;
  28. private String tenantId;
  29. public String getParentName() {
  30. return parentName;
  31. }
  32. public void setParentName(String parentName) {
  33. this.parentName = parentName;
  34. }
  35. public Subject() {
  36. }
  37. public Subject(Integer id, String name) {
  38. this.id = id;
  39. this.name = name;
  40. }
  41. public String getTenantId() {
  42. return tenantId;
  43. }
  44. public void setTenantId(String tenantId) {
  45. this.tenantId = tenantId;
  46. }
  47. public List<Subject> getSubjects() {
  48. return subjects;
  49. }
  50. public void setSubjects(List<Subject> subjects) {
  51. this.subjects = subjects;
  52. }
  53. public void setId(Integer id){
  54. this.id = id;
  55. }
  56. public Integer getId(){
  57. return this.id;
  58. }
  59. public void setName(String name){
  60. this.name = name;
  61. }
  62. public String getName(){
  63. return this.name;
  64. }
  65. public void setCode(String code){
  66. this.code = code;
  67. }
  68. public String getCode(){
  69. return this.code;
  70. }
  71. public void setParentSubjectId(Integer parentSubjectId){
  72. this.parentSubjectId = parentSubjectId;
  73. }
  74. public Integer getParentSubjectId(){
  75. return this.parentSubjectId;
  76. }
  77. public void setImg(String img){
  78. this.img = img;
  79. }
  80. public String getImg(){
  81. return this.img;
  82. }
  83. public void setCreateTime(java.util.Date createTime){
  84. this.createTime = createTime;
  85. }
  86. public java.util.Date getCreateTime(){
  87. return this.createTime;
  88. }
  89. public void setUpdateTime(java.util.Date updateTime){
  90. this.updateTime = updateTime;
  91. }
  92. public java.util.Date getUpdateTime(){
  93. return this.updateTime;
  94. }
  95. public Boolean getDelFlag() {
  96. return delFlag;
  97. }
  98. public void setDelFlag(Boolean delFlag) {
  99. this.delFlag = delFlag;
  100. }
  101. @Override
  102. public String toString() {
  103. return ToStringBuilder.reflectionToString(this);
  104. }
  105. }