UserDataSubscribe.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. package com.qxgmat.data.dao.entity;
  2. import java.io.Serializable;
  3. import java.util.Date;
  4. import javax.persistence.*;
  5. @Table(name = "user_data_subscribe")
  6. public class UserDataSubscribe implements Serializable {
  7. @Id
  8. @Column(name = "`id`")
  9. @GeneratedValue(strategy = GenerationType.IDENTITY)
  10. private Integer id;
  11. /**
  12. * 用户id
  13. */
  14. @Column(name = "`user_id`")
  15. private Integer userId;
  16. /**
  17. * 资料id
  18. */
  19. @Column(name = "`data_id`")
  20. private Integer dataId;
  21. @Column(name = "`create_time`")
  22. private Date createTime;
  23. private static final long serialVersionUID = 1L;
  24. /**
  25. * @return id
  26. */
  27. public Integer getId() {
  28. return id;
  29. }
  30. /**
  31. * @param id
  32. */
  33. public void setId(Integer id) {
  34. this.id = id;
  35. }
  36. /**
  37. * 获取用户id
  38. *
  39. * @return user_id - 用户id
  40. */
  41. public Integer getUserId() {
  42. return userId;
  43. }
  44. /**
  45. * 设置用户id
  46. *
  47. * @param userId 用户id
  48. */
  49. public void setUserId(Integer userId) {
  50. this.userId = userId;
  51. }
  52. /**
  53. * 获取资料id
  54. *
  55. * @return data_id - 资料id
  56. */
  57. public Integer getDataId() {
  58. return dataId;
  59. }
  60. /**
  61. * 设置资料id
  62. *
  63. * @param dataId 资料id
  64. */
  65. public void setDataId(Integer dataId) {
  66. this.dataId = dataId;
  67. }
  68. /**
  69. * @return create_time
  70. */
  71. public Date getCreateTime() {
  72. return createTime;
  73. }
  74. /**
  75. * @param createTime
  76. */
  77. public void setCreateTime(Date createTime) {
  78. this.createTime = createTime;
  79. }
  80. @Override
  81. public String toString() {
  82. StringBuilder sb = new StringBuilder();
  83. sb.append(getClass().getSimpleName());
  84. sb.append(" [");
  85. sb.append("Hash = ").append(hashCode());
  86. sb.append(", id=").append(id);
  87. sb.append(", userId=").append(userId);
  88. sb.append(", dataId=").append(dataId);
  89. sb.append(", createTime=").append(createTime);
  90. sb.append("]");
  91. return sb.toString();
  92. }
  93. public static UserDataSubscribe.Builder builder() {
  94. return new UserDataSubscribe.Builder();
  95. }
  96. public static class Builder {
  97. private UserDataSubscribe obj;
  98. public Builder() {
  99. this.obj = new UserDataSubscribe();
  100. }
  101. /**
  102. * @param id
  103. */
  104. public Builder id(Integer id) {
  105. obj.setId(id);
  106. return this;
  107. }
  108. /**
  109. * 设置用户id
  110. *
  111. * @param userId 用户id
  112. */
  113. public Builder userId(Integer userId) {
  114. obj.setUserId(userId);
  115. return this;
  116. }
  117. /**
  118. * 设置资料id
  119. *
  120. * @param dataId 资料id
  121. */
  122. public Builder dataId(Integer dataId) {
  123. obj.setDataId(dataId);
  124. return this;
  125. }
  126. /**
  127. * @param createTime
  128. */
  129. public Builder createTime(Date createTime) {
  130. obj.setCreateTime(createTime);
  131. return this;
  132. }
  133. public UserDataSubscribe build() {
  134. return this.obj;
  135. }
  136. }
  137. }