|
@@ -1,6 +1,7 @@
|
|
|
package com.yonge.cooleshow.admin.io.request.coupon;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.alibaba.fastjson.annotation.JSONField;
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.UserParam;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
@@ -48,7 +49,7 @@ public class CouponIssueVo {
|
|
|
private ClientEnum clientType;
|
|
|
|
|
|
// 发放方式 PLATFORM AVTIVITY
|
|
|
- @ApiModelProperty("发放方式 PLATFORM:后台发放 AVTIVITY:活动领取")
|
|
|
+ @ApiModelProperty("发放方式 PLATFORM:后台发放 ACTIVITY:活动领取")
|
|
|
private SendTypeEnum issueWay;
|
|
|
|
|
|
//使用状态 USED:已使用 USABLE:未使用 EXPIRED:过期
|
|
@@ -57,27 +58,19 @@ public class CouponIssueVo {
|
|
|
|
|
|
// 发放开始时间
|
|
|
@ApiModelProperty("发放开始时间")
|
|
|
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
- private Date issueStartTime;
|
|
|
+ private Long issueStartTime;
|
|
|
|
|
|
// 发放结束时间
|
|
|
@ApiModelProperty("发放结束时间")
|
|
|
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
- private Date issueEndTime;
|
|
|
+ private Long issueEndTime;
|
|
|
|
|
|
// 使用开始时间
|
|
|
@ApiModelProperty("使用开始时间")
|
|
|
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
- private Date usedStartTime;
|
|
|
+ private Long usedStartTime;
|
|
|
|
|
|
// 使用结束时间
|
|
|
@ApiModelProperty("使用结束时间")
|
|
|
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
- private Date usedEndTime;
|
|
|
+ private Long usedEndTime;
|
|
|
|
|
|
public Long getUserId() {
|
|
|
return userId;
|
|
@@ -127,35 +120,35 @@ public class CouponIssueVo {
|
|
|
this.useState = useState;
|
|
|
}
|
|
|
|
|
|
- public Date getIssueStartTime() {
|
|
|
+ public Long getIssueStartTime() {
|
|
|
return issueStartTime;
|
|
|
}
|
|
|
|
|
|
- public void setIssueStartTime(Date issueStartTime) {
|
|
|
+ public void setIssueStartTime(Long issueStartTime) {
|
|
|
this.issueStartTime = issueStartTime;
|
|
|
}
|
|
|
|
|
|
- public Date getIssueEndTime() {
|
|
|
+ public Long getIssueEndTime() {
|
|
|
return issueEndTime;
|
|
|
}
|
|
|
|
|
|
- public void setIssueEndTime(Date issueEndTime) {
|
|
|
+ public void setIssueEndTime(Long issueEndTime) {
|
|
|
this.issueEndTime = issueEndTime;
|
|
|
}
|
|
|
|
|
|
- public Date getUsedStartTime() {
|
|
|
+ public Long getUsedStartTime() {
|
|
|
return usedStartTime;
|
|
|
}
|
|
|
|
|
|
- public void setUsedStartTime(Date usedStartTime) {
|
|
|
+ public void setUsedStartTime(Long usedStartTime) {
|
|
|
this.usedStartTime = usedStartTime;
|
|
|
}
|
|
|
|
|
|
- public Date getUsedEndTime() {
|
|
|
+ public Long getUsedEndTime() {
|
|
|
return usedEndTime;
|
|
|
}
|
|
|
|
|
|
- public void setUsedEndTime(Date usedEndTime) {
|
|
|
+ public void setUsedEndTime(Long usedEndTime) {
|
|
|
this.usedEndTime = usedEndTime;
|
|
|
}
|
|
|
|
|
@@ -167,9 +160,6 @@ public class CouponIssueVo {
|
|
|
|
|
|
|
|
|
|
|
|
- @Data
|
|
|
- @NoArgsConstructor
|
|
|
- @AllArgsConstructor
|
|
|
@ApiModel("优惠券发放信息分页信息")
|
|
|
public static class CouponIssuePageInfo implements Serializable {
|
|
|
|
|
@@ -195,9 +185,11 @@ public class CouponIssueVo {
|
|
|
private String orderNo;
|
|
|
|
|
|
@ApiModelProperty("有效期开始时间")
|
|
|
+ @JSONField(format = "yyyy-MM-dd")
|
|
|
private Date startTime;
|
|
|
|
|
|
@ApiModelProperty("有效期结束时间")
|
|
|
+ @JSONField(format = "yyyy-MM-dd")
|
|
|
private Date endTime;
|
|
|
|
|
|
@ApiModelProperty("发放时间")
|
|
@@ -218,6 +210,137 @@ public class CouponIssueVo {
|
|
|
@ApiModelProperty("备注")
|
|
|
private String remark;
|
|
|
|
|
|
+
|
|
|
+ @ApiModelProperty("用户手机号")
|
|
|
+ private String phone;
|
|
|
+
|
|
|
+ public String getPhone() {
|
|
|
+ return phone;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPhone(String phone) {
|
|
|
+ this.phone = phone;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getUserId() {
|
|
|
+ return userId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setUserId(Long userId) {
|
|
|
+ this.userId = userId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getCouponIssueId() {
|
|
|
+ return couponIssueId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCouponIssueId(Long couponIssueId) {
|
|
|
+ this.couponIssueId = couponIssueId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getRealName() {
|
|
|
+ return realName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setRealName(String realName) {
|
|
|
+ this.realName = realName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getUsername() {
|
|
|
+ return username;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setUsername(String username) {
|
|
|
+ this.username = username;
|
|
|
+ }
|
|
|
+
|
|
|
+ public ClientEnum getClientType() {
|
|
|
+ return clientType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setClientType(ClientEnum clientType) {
|
|
|
+ this.clientType = clientType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public CouponUseStateEnum getUseState() {
|
|
|
+ return useState;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setUseState(CouponUseStateEnum useState) {
|
|
|
+ this.useState = useState;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getOrderNo() {
|
|
|
+ return orderNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOrderNo(String orderNo) {
|
|
|
+ this.orderNo = orderNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getStartTime() {
|
|
|
+ return startTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setStartTime(Date startTime) {
|
|
|
+ this.startTime = startTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getEndTime() {
|
|
|
+ return endTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEndTime(Date endTime) {
|
|
|
+ this.endTime = endTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getIssueTime() {
|
|
|
+ return issueTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIssueTime(Date issueTime) {
|
|
|
+ this.issueTime = issueTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getUseTime() {
|
|
|
+ return useTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setUseTime(Date useTime) {
|
|
|
+ this.useTime = useTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public SendTypeEnum getIssueWay() {
|
|
|
+ return issueWay;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIssueWay(SendTypeEnum issueWay) {
|
|
|
+ this.issueWay = issueWay;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getIssueUsername() {
|
|
|
+ return issueUsername;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIssueUsername(String issueUsername) {
|
|
|
+ this.issueUsername = issueUsername;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getIssueRealName() {
|
|
|
+ return issueRealName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIssueRealName(String issueRealName) {
|
|
|
+ this.issueRealName = issueRealName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getRemark() {
|
|
|
+ return remark;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setRemark(String remark) {
|
|
|
+ this.remark = remark;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@ApiModel("优惠券发放用户分页查询")
|
|
@@ -442,9 +565,11 @@ public class CouponIssueVo {
|
|
|
private String orderNo;
|
|
|
|
|
|
@ApiModelProperty("有效期开始时间")
|
|
|
+ @JSONField(format = "yyyy-MM-dd")
|
|
|
private Date startTime;
|
|
|
|
|
|
@ApiModelProperty("有效期结束时间")
|
|
|
+ @JSONField(format = "yyyy-MM-dd")
|
|
|
private Date endTime;
|
|
|
|
|
|
@ApiModelProperty("发放时间")
|