|
|
@@ -2,161 +2,236 @@ package com.goafanti.common.model;
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
+import org.apache.commons.lang3.time.DateFormatUtils;
|
|
|
+
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat.Shape;
|
|
|
+import com.goafanti.common.constant.AFTConstants;
|
|
|
|
|
|
public class MemberOrder {
|
|
|
- private Long id;
|
|
|
-
|
|
|
- /**
|
|
|
- * 付费会员类型
|
|
|
- */
|
|
|
- private Integer menberType;
|
|
|
-
|
|
|
- /**
|
|
|
- * 价格
|
|
|
- */
|
|
|
- private Double price;
|
|
|
-
|
|
|
- /**
|
|
|
- * 会员月类型
|
|
|
- */
|
|
|
- private Integer validMonth;
|
|
|
-
|
|
|
- /**
|
|
|
- * 付款状态 0:未付款 1:已付款
|
|
|
- */
|
|
|
- private Integer orderState;
|
|
|
-
|
|
|
- /**
|
|
|
- * 下单时间
|
|
|
- */
|
|
|
- private Date orderTime;
|
|
|
-
|
|
|
- /**
|
|
|
- * 用户ID 外键
|
|
|
- */
|
|
|
- private String userId;
|
|
|
-
|
|
|
- /**
|
|
|
- * 支付时间
|
|
|
- */
|
|
|
- private Date paymentTime;
|
|
|
-
|
|
|
- /**
|
|
|
- * 实际支付金额
|
|
|
- */
|
|
|
- private Double paymentValue;
|
|
|
-
|
|
|
- /**
|
|
|
- * 支付方式
|
|
|
- */
|
|
|
- private String paymentType;
|
|
|
-
|
|
|
- /**
|
|
|
- * 支付流水号
|
|
|
- */
|
|
|
- private String paymentId;
|
|
|
-
|
|
|
- /**
|
|
|
- * 有效时间
|
|
|
- */
|
|
|
- private Date validTime;
|
|
|
-
|
|
|
- @JsonFormat(shape = Shape.STRING)
|
|
|
- public Long getId() {
|
|
|
- return id;
|
|
|
- }
|
|
|
-
|
|
|
- public void setId(Long id) {
|
|
|
- this.id = id;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getMenberType() {
|
|
|
- return menberType;
|
|
|
- }
|
|
|
-
|
|
|
- public void setMenberType(Integer menberType) {
|
|
|
- this.menberType = menberType;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getPrice() {
|
|
|
- return price;
|
|
|
- }
|
|
|
-
|
|
|
- public void setPrice(Double price) {
|
|
|
- this.price = price;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getValidMonth() {
|
|
|
- return validMonth;
|
|
|
- }
|
|
|
-
|
|
|
- public void setValidMonth(Integer validMonth) {
|
|
|
- this.validMonth = validMonth;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getOrderState() {
|
|
|
- return orderState;
|
|
|
- }
|
|
|
-
|
|
|
- public void setOrderState(Integer orderState) {
|
|
|
- this.orderState = orderState;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getOrderTime() {
|
|
|
- return orderTime;
|
|
|
- }
|
|
|
-
|
|
|
- public void setOrderTime(Date orderTime) {
|
|
|
- this.orderTime = orderTime;
|
|
|
- }
|
|
|
-
|
|
|
- public String getUserId() {
|
|
|
- return userId;
|
|
|
- }
|
|
|
-
|
|
|
- public void setUserId(String userId) {
|
|
|
- this.userId = userId;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getPaymentTime() {
|
|
|
- return paymentTime;
|
|
|
- }
|
|
|
-
|
|
|
- public void setPaymentTime(Date paymentTime) {
|
|
|
- this.paymentTime = paymentTime;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getPaymentValue() {
|
|
|
- return paymentValue;
|
|
|
- }
|
|
|
-
|
|
|
- public void setPaymentValue(Double paymentValue) {
|
|
|
- this.paymentValue = paymentValue;
|
|
|
- }
|
|
|
-
|
|
|
- public String getPaymentType() {
|
|
|
- return paymentType;
|
|
|
- }
|
|
|
-
|
|
|
- public void setPaymentType(String paymentType) {
|
|
|
- this.paymentType = paymentType;
|
|
|
- }
|
|
|
-
|
|
|
- public String getPaymentId() {
|
|
|
- return paymentId;
|
|
|
- }
|
|
|
-
|
|
|
- public void setPaymentId(String paymentId) {
|
|
|
- this.paymentId = paymentId;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getValidTime() {
|
|
|
- return validTime;
|
|
|
- }
|
|
|
-
|
|
|
- public void setValidTime(Date validTime) {
|
|
|
- this.validTime = validTime;
|
|
|
- }
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 付费会员类型
|
|
|
+ */
|
|
|
+ private Integer menberType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 价格
|
|
|
+ */
|
|
|
+ private Double price;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 会员月类型
|
|
|
+ */
|
|
|
+ private Integer validMonth;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 付款状态 0:未付款 1:已付款
|
|
|
+ */
|
|
|
+ private Integer orderState;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 下单时间
|
|
|
+ */
|
|
|
+ private Date orderTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 用户ID 外键
|
|
|
+ */
|
|
|
+ private String userId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 支付时间
|
|
|
+ */
|
|
|
+ private Date paymentTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 实际支付金额
|
|
|
+ */
|
|
|
+ private Double paymentValue;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 支付方式
|
|
|
+ */
|
|
|
+ private String paymentType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 支付流水号
|
|
|
+ */
|
|
|
+ private String paymentId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 有效时间
|
|
|
+ */
|
|
|
+ private Date validTime;
|
|
|
+
|
|
|
+ // 会员类型名称
|
|
|
+ private String gradeName;
|
|
|
+
|
|
|
+ // 手机登录号
|
|
|
+ private String mobile;
|
|
|
+ // 昵称
|
|
|
+ private String nickname;
|
|
|
+
|
|
|
+ public String getMobile() {
|
|
|
+ return mobile;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMobile(String mobile) {
|
|
|
+ this.mobile = mobile;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getNickname() {
|
|
|
+ return nickname;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setNickname(String nickname) {
|
|
|
+ this.nickname = nickname;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getGradeName() {
|
|
|
+ return gradeName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setGradeName(String gradeName) {
|
|
|
+ this.gradeName = gradeName;
|
|
|
+ }
|
|
|
+
|
|
|
+ @JsonFormat(shape = Shape.STRING)
|
|
|
+ public Long getId() {
|
|
|
+ return id;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setId(Long id) {
|
|
|
+ this.id = id;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getMenberType() {
|
|
|
+ return menberType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMenberType(Integer menberType) {
|
|
|
+ this.menberType = menberType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Double getPrice() {
|
|
|
+ return price;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPrice(Double price) {
|
|
|
+ this.price = price;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getValidMonth() {
|
|
|
+ return validMonth;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setValidMonth(Integer validMonth) {
|
|
|
+ this.validMonth = validMonth;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getOrderState() {
|
|
|
+ return orderState;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOrderState(Integer orderState) {
|
|
|
+ this.orderState = orderState;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getOrderTime() {
|
|
|
+ return orderTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOrderTime(Date orderTime) {
|
|
|
+ this.orderTime = orderTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getUserId() {
|
|
|
+ return userId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setUserId(String userId) {
|
|
|
+ this.userId = userId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getPaymentTime() {
|
|
|
+ return paymentTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPaymentTime(Date paymentTime) {
|
|
|
+ this.paymentTime = paymentTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Double getPaymentValue() {
|
|
|
+ return paymentValue;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPaymentValue(Double paymentValue) {
|
|
|
+ this.paymentValue = paymentValue;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getPaymentType() {
|
|
|
+ return paymentType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPaymentType(String paymentType) {
|
|
|
+ this.paymentType = paymentType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getPaymentId() {
|
|
|
+ return paymentId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPaymentId(String paymentId) {
|
|
|
+ this.paymentId = paymentId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getValidTime() {
|
|
|
+ return validTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setValidTime(Date validTime) {
|
|
|
+ this.validTime = validTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 下单时间转换
|
|
|
+ public String getFormattedOrderTime() {
|
|
|
+ if (this.orderTime == null) {
|
|
|
+ return null;
|
|
|
+ } else {
|
|
|
+ return DateFormatUtils.format(this.orderTime, AFTConstants.YYYYMMDD);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFormattedOrderTime(String formattedOrderTime) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //
|
|
|
+ public String getFormattedPaymentTime() {
|
|
|
+ if (this.paymentTime == null) {
|
|
|
+ return null;
|
|
|
+ } else {
|
|
|
+ return DateFormatUtils.format(this.paymentTime, AFTConstants.YYYYMMDD);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFormattedPaymentTime(String formattedPaymentTime) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //
|
|
|
+ public String getFormattedValidTime() {
|
|
|
+ if (this.validTime == null) {
|
|
|
+ return null;
|
|
|
+ } else {
|
|
|
+ return DateFormatUtils.format(this.validTime, AFTConstants.YYYYMMDD);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFormattedValidTime(String formattedValidTime) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|