ReqCouponDto.java 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359
  1. package com.fuint.common.dto;
  2. import java.io.Serializable;
  3. import java.math.BigDecimal;
  4. /**
  5. * 卡券请求DTO
  6. *
  7. * Created by FSQ
  8. * CopyRight https://www.fuint.cn
  9. */
  10. public class ReqCouponDto implements Serializable {
  11. /**
  12. * 券ID
  13. */
  14. private Integer id;
  15. /**
  16. * 分组ID
  17. * */
  18. private Integer groupId;
  19. /**
  20. * 类型
  21. */
  22. private String type;
  23. /**
  24. * 名称
  25. */
  26. private String name;
  27. /**
  28. * 是否允许转赠
  29. */
  30. private Integer isGive;
  31. /**
  32. * 获得卡券所消耗积分
  33. */
  34. private Integer point;
  35. /**
  36. * 获得计次卡卡所消耗积分
  37. */
  38. private Integer timerPoint;
  39. /**
  40. * 领取码
  41. */
  42. private String receiveCode;
  43. /**
  44. * 使用专项
  45. */
  46. private String useFor;
  47. /**
  48. * 计次卡领取码
  49. */
  50. private String timerReceiveCode;
  51. /**
  52. * 有效期开始时间
  53. * */
  54. private String beginTime;
  55. /**
  56. * 有效期结束时间
  57. * */
  58. private String endTime;
  59. /**
  60. * 价值金额
  61. * */
  62. private BigDecimal amount;
  63. /**
  64. * 发放方式
  65. * */
  66. private String sendWay;
  67. /**
  68. * 适用商品
  69. * */
  70. private String applyGoods;
  71. /**
  72. * 每次发放数量
  73. * */
  74. private Integer sendNum;
  75. /**
  76. * 发行总数量
  77. * */
  78. private Integer total;
  79. /**
  80. * 每人最多拥有数量
  81. * */
  82. private Integer limitNum;
  83. /**
  84. * 例外时间
  85. * */
  86. private String exceptTime;
  87. /**
  88. * 店铺Id
  89. * */
  90. private String storeIds;
  91. /**
  92. * 会员等级Id
  93. * */
  94. private String gradeIds;
  95. /**
  96. * 适用商品
  97. * */
  98. private String goodsIds;
  99. /**
  100. * 后台备注
  101. * */
  102. private String remarks;
  103. /**
  104. * 图片
  105. * */
  106. private String image;
  107. /**
  108. * 备注
  109. */
  110. private String description;
  111. /**
  112. * 预存规则
  113. * */
  114. private String inRule;
  115. /**
  116. * 核销规则
  117. * */
  118. private String outRule;
  119. /**
  120. * 操作人
  121. */
  122. private String operator;
  123. /**
  124. * 状态
  125. * */
  126. private String status;
  127. public Integer getId() {
  128. return id;
  129. }
  130. public void setId(Integer id) {
  131. this.id = id;
  132. }
  133. public Integer getGroupId() {
  134. return groupId;
  135. }
  136. public void setGroupId(Integer groupId) {
  137. this.groupId = groupId;
  138. }
  139. public String getType() {
  140. return type;
  141. }
  142. public void setType(String type) {
  143. this.type = type;
  144. }
  145. public String getName() {
  146. return name;
  147. }
  148. public void setName(String name) {
  149. this.name = name;
  150. }
  151. public Integer getIsGive(){
  152. return isGive;
  153. }
  154. public void setIsGive(Integer isGive){
  155. this.isGive=isGive;
  156. }
  157. public Integer getPoint(){
  158. return point;
  159. }
  160. public void setPoint(Integer point){
  161. this.point=point;
  162. }
  163. public Integer getTimerPoint(){
  164. return timerPoint;
  165. }
  166. public void setTimerPoint(Integer timerPoint){
  167. this.timerPoint=timerPoint;
  168. }
  169. public String getReceiveCode(){
  170. return receiveCode;
  171. }
  172. public void setReceiveCode(String receiveCode){
  173. this.receiveCode=receiveCode;
  174. }
  175. public String getUseFor(){
  176. return useFor;
  177. }
  178. public void setUseFor(String useFor){
  179. this.useFor=useFor;
  180. }
  181. public String getTimerReceiveCode(){
  182. return timerReceiveCode;
  183. }
  184. public void setTimerReceiveCode(String timerReceiveCode){
  185. this.timerReceiveCode=timerReceiveCode;
  186. }
  187. public String getBeginTime() {
  188. return beginTime;
  189. }
  190. public void setBeginTime(String beginTime) {
  191. this.beginTime = beginTime;
  192. }
  193. public String getEndTime() {
  194. return endTime;
  195. }
  196. public void setEndTime(String endTime) {
  197. this.endTime = endTime;
  198. }
  199. public BigDecimal getAmount() {
  200. return amount;
  201. }
  202. public void setAmount(BigDecimal amount) {
  203. this.amount = amount;
  204. }
  205. public String getSendWay() {
  206. return sendWay;
  207. }
  208. public void setSendWay(String sendWay) {
  209. this.sendWay = sendWay;
  210. }
  211. public String getApplyGoods() {
  212. return applyGoods;
  213. }
  214. public void setApplyGoods(String applyGoods) {
  215. this.applyGoods = applyGoods;
  216. }
  217. public Integer getSendNum() {
  218. return sendNum;
  219. }
  220. public void setSendNum(Integer sendNum) {
  221. this.sendNum = sendNum;
  222. }
  223. public Integer getTotal() {
  224. return total;
  225. }
  226. public void setTotal(Integer total) {
  227. this.total = total;
  228. }
  229. public Integer getLimitNum() {
  230. return limitNum;
  231. }
  232. public void setLimitNum(Integer limitNum) {
  233. this.limitNum = limitNum;
  234. }
  235. public String getExceptTime() {
  236. return exceptTime;
  237. }
  238. public void setExceptTime(String exceptTime) {
  239. this.exceptTime = exceptTime;
  240. }
  241. public String getStoreIds() {
  242. return storeIds;
  243. }
  244. public void setStoreIds(String storeIds) {
  245. this.storeIds = storeIds;
  246. }
  247. public String getGradeIds() {
  248. return gradeIds;
  249. }
  250. public void setGradeIds(String gradeIds) {
  251. this.gradeIds = gradeIds;
  252. }
  253. public String getGoodsIds() {
  254. return goodsIds;
  255. }
  256. public void setGoodsIds(String goodsIds) {
  257. this.goodsIds = goodsIds;
  258. }
  259. public String getOperator() {
  260. return operator;
  261. }
  262. public void setOperator(String operator) {
  263. this.operator = operator;
  264. }
  265. public String getDescription() {
  266. return description;
  267. }
  268. public void setDescription(String description) {
  269. this.description = description;
  270. }
  271. public String getRemarks() {
  272. return remarks;
  273. }
  274. public void setRemarks(String remarks) {
  275. this.remarks = remarks;
  276. }
  277. public String getImage() {
  278. return image;
  279. }
  280. public void setImage(String image) {
  281. this.image = image;
  282. }
  283. public String getInRule() {
  284. return inRule;
  285. }
  286. public void setInRule(String inRule) {
  287. this.inRule = inRule;
  288. }
  289. public String getOutRule() {
  290. return outRule;
  291. }
  292. public void setOutRule(String outRule) {
  293. this.outRule = outRule;
  294. }
  295. public String getStatus() {
  296. return status;
  297. }
  298. public void setStatus(String status) { this.status = status;}
  299. }