|
@@ -0,0 +1,205 @@
|
|
|
|
+package com.caimei.modules.supervip.entity;
|
|
|
|
+
|
|
|
|
+import java.util.Date;
|
|
|
|
+
|
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
+import org.hibernate.validator.constraints.Length;
|
|
|
|
+
|
|
|
|
+import com.thinkgem.jeesite.common.persistence.DataEntity;
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * 超级会员Entity
|
|
|
|
+ *
|
|
|
|
+ * @author zzj
|
|
|
|
+ * @version 2021-09-27
|
|
|
|
+ */
|
|
|
|
+public class CmSvipHistory extends DataEntity<CmSvipHistory> {
|
|
|
|
+
|
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
|
+ private Long userId; // 用户ID
|
|
|
|
+ private Long packageId; // 超级会员套餐ID 12个月1 3个月2 1个月3
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private Date beginTime; // 生效时间
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private Date endTime; // 到期时间
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private Date updateTime;
|
|
|
|
+ private String payWay; // 用户付款方式:1线上,2线下,3余额抵扣,4采美豆抵扣
|
|
|
|
+ private String payType; // 付款类型:1建设银行7297、2广发银行0115、3中信银行7172、4中信银行0897、5中信银行0897-财付通、6中信银行0897-支付宝、7线上-支付宝、8线上-微信支付、9线上-快钱支付、10口头返佣、11广发银行5461、12PC-B2B网银、13PC-微信支付、14PC-支付宝、15小程序-微信支付、16余额抵扣、17PC-B2C网银
|
|
|
|
+ private String price; // 支付金额
|
|
|
|
+ private String userBeans; // 抵扣采美豆数量
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private Date payTime; // 购买时间
|
|
|
|
+ //jsp页面虚拟字段
|
|
|
|
+ private String status;
|
|
|
|
+ private String clubName;
|
|
|
|
+ private String linkMan;
|
|
|
|
+ private String mobile;
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private Date startPayTime;
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private Date endPayTime;
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private Date startEndTime;
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private Date endEndTime;
|
|
|
|
+
|
|
|
|
+ public Date getUpdateTime() {
|
|
|
|
+ return updateTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setUpdateTime(Date updateTime) {
|
|
|
|
+ this.updateTime = updateTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ public String getStatus() {
|
|
|
|
+ return status;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setStatus(String status) {
|
|
|
|
+ this.status = status;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public String getClubName() {
|
|
|
|
+ return clubName;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setClubName(String clubName) {
|
|
|
|
+ this.clubName = clubName;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public String getLinkMan() {
|
|
|
|
+ return linkMan;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setLinkMan(String linkMan) {
|
|
|
|
+ this.linkMan = linkMan;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public String getMobile() {
|
|
|
|
+ return mobile;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setMobile(String mobile) {
|
|
|
|
+ this.mobile = mobile;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public Date getStartPayTime() {
|
|
|
|
+ return startPayTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setStartPayTime(Date startPayTime) {
|
|
|
|
+ this.startPayTime = startPayTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public Date getEndPayTime() {
|
|
|
|
+ return endPayTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setEndPayTime(Date endPayTime) {
|
|
|
|
+ this.endPayTime = endPayTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public Date getStartEndTime() {
|
|
|
|
+ return startEndTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setStartEndTime(Date startEndTime) {
|
|
|
|
+ this.startEndTime = startEndTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public Date getEndEndTime() {
|
|
|
|
+ return endEndTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setEndEndTime(Date endEndTime) {
|
|
|
|
+ this.endEndTime = endEndTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public CmSvipHistory() {
|
|
|
|
+ super();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public CmSvipHistory(String id) {
|
|
|
|
+ super(id);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public Long getUserId() {
|
|
|
|
+ return userId;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setUserId(Long userId) {
|
|
|
|
+ this.userId = userId;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public Long getPackageId() {
|
|
|
|
+ return packageId;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setPackageId(Long packageId) {
|
|
|
|
+ this.packageId = packageId;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ public Date getBeginTime() {
|
|
|
|
+ return beginTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setBeginTime(Date beginTime) {
|
|
|
|
+ this.beginTime = beginTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ public Date getEndTime() {
|
|
|
|
+ return endTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setEndTime(Date endTime) {
|
|
|
|
+ this.endTime = endTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Length(min = 0, max = 1, message = "用户付款方式:1线上,2线下,3余额抵扣,4采美豆抵扣长度必须介于 0 和 1 之间")
|
|
|
|
+ public String getPayWay() {
|
|
|
|
+ return payWay;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setPayWay(String payWay) {
|
|
|
|
+ this.payWay = payWay;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Length(min = 0, max = 10, message = "付款类型:1建设银行7297、2广发银行0115、3中信银行7172、4中信银行0897、5中信银行0897-财付通、6中信银行0897-支付宝、7线上-支付宝、8线上-微信支付、9线上-快钱支付、10口头返佣、11广发银行5461、12PC-B2B网银、13PC-微信支付、14PC-支付宝、15小程序-微信支付、16余额抵扣、17PC-B2C网银长度必须介于 0 和 10 之间")
|
|
|
|
+ public String getPayType() {
|
|
|
|
+ return payType;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setPayType(String payType) {
|
|
|
|
+ this.payType = payType;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public String getPrice() {
|
|
|
|
+ return price;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setPrice(String price) {
|
|
|
|
+ this.price = price;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public String getUserBeans() {
|
|
|
|
+ return userBeans;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setUserBeans(String userBeans) {
|
|
|
|
+ this.userBeans = userBeans;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ public Date getPayTime() {
|
|
|
|
+ return payTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setPayTime(Date payTime) {
|
|
|
|
+ this.payTime = payTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+}
|