Invoice.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. package com.miniframe.model.system;
  2. import com.miniframe.system.MiniserviceBaseModel;
  3. import java.io.Serializable;
  4. import java.util.Date;
  5. import javax.persistence.*;
  6. public class Invoice extends MiniserviceBaseModel implements Serializable {
  7. /**
  8. * id
  9. */
  10. @Id
  11. private String id;
  12. /**
  13. * 创建时间
  14. */
  15. @Column(name = "create_time")
  16. private Date createTime;
  17. /**
  18. * 更新时间
  19. */
  20. @Column(name = "update_time")
  21. private Date updateTime;
  22. /**
  23. * 金额
  24. */
  25. private String money;
  26. /**
  27. * 电子发票文件id
  28. */
  29. @Column(name = "file_id")
  30. private String fileId;
  31. /**
  32. * 所属用户id
  33. */
  34. private String uid;
  35. /**
  36. * 申请开票状态(1-开票中 2-已开票)
  37. */
  38. private String state;
  39. private static final long serialVersionUID = 1L;
  40. /**
  41. * 获取id
  42. *
  43. * @return id - id
  44. */
  45. public String getId() {
  46. return id;
  47. }
  48. /**
  49. * 设置id
  50. *
  51. * @param id id
  52. */
  53. public void setId(String id) {
  54. this.id = id == null ? null : id.trim();
  55. }
  56. /**
  57. * 获取创建时间
  58. *
  59. * @return create_time - 创建时间
  60. */
  61. public Date getCreateTime() {
  62. return createTime;
  63. }
  64. /**
  65. * 设置创建时间
  66. *
  67. * @param createTime 创建时间
  68. */
  69. public void setCreateTime(Date createTime) {
  70. this.createTime = createTime;
  71. }
  72. /**
  73. * 获取更新时间
  74. *
  75. * @return update_time - 更新时间
  76. */
  77. public Date getUpdateTime() {
  78. return updateTime;
  79. }
  80. /**
  81. * 设置更新时间
  82. *
  83. * @param updateTime 更新时间
  84. */
  85. public void setUpdateTime(Date updateTime) {
  86. this.updateTime = updateTime;
  87. }
  88. /**
  89. * 获取金额
  90. *
  91. * @return money - 金额
  92. */
  93. public String getMoney() {
  94. return money;
  95. }
  96. /**
  97. * 设置金额
  98. *
  99. * @param money 金额
  100. */
  101. public void setMoney(String money) {
  102. this.money = money == null ? null : money.trim();
  103. }
  104. /**
  105. * 获取电子发票文件id
  106. *
  107. * @return file_id - 电子发票文件id
  108. */
  109. public String getFileId() {
  110. return fileId;
  111. }
  112. /**
  113. * 设置电子发票文件id
  114. *
  115. * @param fileId 电子发票文件id
  116. */
  117. public void setFileId(String fileId) {
  118. this.fileId = fileId == null ? null : fileId.trim();
  119. }
  120. /**
  121. * 获取所属用户id
  122. *
  123. * @return uid - 所属用户id
  124. */
  125. public String getUid() {
  126. return uid;
  127. }
  128. /**
  129. * 设置所属用户id
  130. *
  131. * @param uid 所属用户id
  132. */
  133. public void setUid(String uid) {
  134. this.uid = uid == null ? null : uid.trim();
  135. }
  136. /**
  137. * 获取申请开票状态(1-开票中 2-已开票)
  138. *
  139. * @return state - 申请开票状态(1-开票中 2-已开票)
  140. */
  141. public String getState() {
  142. return state;
  143. }
  144. /**
  145. * 设置申请开票状态(1-开票中 2-已开票)
  146. *
  147. * @param state 申请开票状态(1-开票中 2-已开票)
  148. */
  149. public void setState(String state) {
  150. this.state = state == null ? null : state.trim();
  151. }
  152. }