LibSalesPrice.java 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. package com.ssj.bean.weixin.sales.domain;
  2. import com.ssj.bean.common.framework.core.domain.BaseEntity;
  3. import javax.persistence.Column;
  4. import javax.persistence.Entity;
  5. import javax.persistence.Table;
  6. import java.math.BigDecimal;
  7. import java.util.Date;
  8. /**
  9. * @author ZhangCaibao
  10. * @version 2017年4月24日 上午10:56:52
  11. * 类说明 销售价格表
  12. */
  13. @Entity
  14. @Table(name = "tb_lib_sales_price")
  15. public class LibSalesPrice extends BaseEntity {
  16. /**
  17. *
  18. */
  19. private static final long serialVersionUID = 6514236841896989992L;
  20. /**
  21. * 卡的种类S001阅读吧卡、S003作业吧、S004?、S005小塾(通讯费)
  22. */
  23. private String species;
  24. /**
  25. * (卡种类为1或2)1年卡,2半年卡,3季度卡,(卡种类为3)1 单次卡,2 VIP专席卡40小时,3 VIP专席卡120小时
  26. */
  27. private String type;
  28. /**
  29. * 生成时间
  30. */
  31. private Date createTime;
  32. /**
  33. * 价格
  34. */
  35. private BigDecimal price;
  36. /**
  37. * 折扣价格
  38. */
  39. private BigDecimal discount;
  40. /**
  41. * SSJ代表总部初始数据,其他代表各个图书馆
  42. */
  43. private String libId;
  44. /**
  45. * 服务名
  46. */
  47. private String name;
  48. /**
  49. * 别名
  50. */
  51. private String aliases;
  52. /**
  53. * 价格单位
  54. */
  55. private String unit;
  56. /**
  57. * 描述
  58. */
  59. private String describe;
  60. /**
  61. * 最小人数
  62. */
  63. private Integer minCount;
  64. /**
  65. * 最大人数
  66. */
  67. private Integer maxCount;
  68. @Column(updatable = false)
  69. public String getDescribe() {
  70. return describe;
  71. }
  72. public void setDescribe(String describe) {
  73. this.describe = describe;
  74. }
  75. public String getUnit() {
  76. return unit;
  77. }
  78. public void setUnit(String unit) {
  79. this.unit = unit;
  80. }
  81. public String getSpecies() {
  82. return species;
  83. }
  84. public void setSpecies(String species) {
  85. this.species = species;
  86. }
  87. public String getType() {
  88. return type;
  89. }
  90. public void setType(String type) {
  91. this.type = type;
  92. }
  93. @Column(updatable =false)
  94. public Date getCreateTime() {
  95. return createTime;
  96. }
  97. public void setCreateTime(Date createTime) {
  98. this.createTime = createTime;
  99. }
  100. public BigDecimal getPrice() {
  101. return price;
  102. }
  103. public void setPrice(BigDecimal price) {
  104. this.price = price;
  105. }
  106. public BigDecimal getDiscount() {
  107. return discount;
  108. }
  109. public void setDiscount(BigDecimal discount) {
  110. this.discount = discount;
  111. }
  112. public String getLibId() {
  113. return libId;
  114. }
  115. public void setLibId(String libId) {
  116. this.libId = libId;
  117. }
  118. public String getName() {
  119. return name;
  120. }
  121. public void setName(String name) {
  122. this.name = name;
  123. }
  124. @Column(updatable =false)
  125. public String getAliases() {
  126. return aliases;
  127. }
  128. public void setAliases(String aliases) {
  129. this.aliases = aliases;
  130. }
  131. public Integer getMinCount() {
  132. return minCount;
  133. }
  134. public void setMinCount(Integer minCount) {
  135. this.minCount = minCount;
  136. }
  137. public Integer getMaxCount() {
  138. return maxCount;
  139. }
  140. public void setMaxCount(Integer maxCount) {
  141. this.maxCount = maxCount;
  142. }
  143. }