Commit 665dc01f by chongli

后台券分享记录查询

parent 94bf5255
package com.ctrip.fun.common.vo.basic;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.ctrip.fun.common.vo.AbstractPagedQuery;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* @author gaoc
*/
public class VoucherGetLogQuery extends AbstractPagedQuery<VoucherGetLogQuery> {
private static final long serialVersionUID = 9139646793590664961L;
/**
* id
*/
private Integer id;
/**
*分享id
*/
private Integer shareid;
/**
*用户uid
*/
private String uid;
/**
*用户token
*/
private String token;
/**
* 抢的券id
*/
private Integer voucherid;
/**
* 抢到券生成的新的券id
*/
private Integer newVoucherid;
/**
* 开始创建时间
*/
private Date startCreateTime;
/**
* 结束创建时间
*/
private Date endCreateTime;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid;
}
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
public Date getStartCreateTime() {
return startCreateTime;
}
public void setStartCreateTime(Date startCreateTime) {
this.startCreateTime = startCreateTime;
}
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
public Date getEndCreateTime() {
return endCreateTime;
}
public void setEndCreateTime(Date endCreateTime) {
this.endCreateTime = endCreateTime;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
public Integer getShareid() {
return shareid;
}
public void setShareid(Integer shareid) {
this.shareid = shareid;
}
public Integer getVoucherid() {
return voucherid;
}
public void setVoucherid(Integer voucherid) {
this.voucherid = voucherid;
}
public Integer getNewVoucherid() {
return newVoucherid;
}
public void setNewVoucherid(Integer newVoucherid) {
this.newVoucherid = newVoucherid;
}
}
...@@ -45,6 +45,8 @@ public class VoucherItemDTO implements Serializable { ...@@ -45,6 +45,8 @@ public class VoucherItemDTO implements Serializable {
private String multiAmount; private String multiAmount;
private Integer onlyMe;//是否本人使用1是本人使用;0是非本人使用 private Integer onlyMe;//是否本人使用1是本人使用;0是非本人使用
private Integer isShare;//是否正在分享中 private Integer isShare;//是否正在分享中
private String alreadyShared;//是否被抢走
private String qiangQuanUid;//抢券人UID
public void doExecuteNullField() { public void doExecuteNullField() {
if (description == null) { if (description == null) {
...@@ -280,4 +282,26 @@ public class VoucherItemDTO implements Serializable { ...@@ -280,4 +282,26 @@ public class VoucherItemDTO implements Serializable {
public void setIsShare(Integer isShare) { public void setIsShare(Integer isShare) {
this.isShare = isShare; this.isShare = isShare;
} }
public String getAlreadyShared() {
return alreadyShared;
}
public void setAlreadyShared(String alreadyShared) {
this.alreadyShared = alreadyShared;
}
public String getQiangQuanUid() {
return qiangQuanUid;
}
public void setQiangQuanUid(String qiangQuanUid) {
this.qiangQuanUid = qiangQuanUid;
}
} }
...@@ -30,6 +30,25 @@ public class VoucherShareLogBean implements Serializable { ...@@ -30,6 +30,25 @@ public class VoucherShareLogBean implements Serializable {
* 分享发生时间 * 分享发生时间
*/ */
private Date createTime; private Date createTime;
/**
* 状态
*/
private Integer status;
/**
* 1:正常2:取消
*/
private String statusDesc;
/**
* 分享出去的券的数量
*/
private int voucherAmount;
/**
* 被抢走的券的数量
*/
private int sharedVoucherAmount;
public Integer getId() { public Integer getId() {
return id; return id;
...@@ -71,4 +90,33 @@ public class VoucherShareLogBean implements Serializable { ...@@ -71,4 +90,33 @@ public class VoucherShareLogBean implements Serializable {
this.voucherList = voucherList; this.voucherList = voucherList;
} }
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getStatusDesc() {
if(status==null){
return "其它";
}
return status==1?"正常":"取消";
}
public int getVoucherAmount() {
String[] vIds = voucherIds.split(",");
return vIds.length;
}
public int getSharedVoucherAmount() {
return sharedVoucherAmount;
}
public void setSharedVoucherAmount(int sharedVoucherAmount) {
this.sharedVoucherAmount = sharedVoucherAmount;
}
} }
...@@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; ...@@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
*/ */
public class VoucherShareLogQuery extends AbstractPagedQuery<VoucherShareLogQuery> { public class VoucherShareLogQuery extends AbstractPagedQuery<VoucherShareLogQuery> {
private static final long serialVersionUID = 9139646793590664960L; private static final long serialVersionUID = 9139646793590664961L;
/** /**
* id * id
...@@ -53,7 +53,7 @@ public class VoucherShareLogQuery extends AbstractPagedQuery<VoucherShareLogQuer ...@@ -53,7 +53,7 @@ public class VoucherShareLogQuery extends AbstractPagedQuery<VoucherShareLogQuer
this.uid = uid; this.uid = uid;
} }
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
public Date getStartCreateTime() { public Date getStartCreateTime() {
return startCreateTime; return startCreateTime;
...@@ -63,7 +63,7 @@ public class VoucherShareLogQuery extends AbstractPagedQuery<VoucherShareLogQuer ...@@ -63,7 +63,7 @@ public class VoucherShareLogQuery extends AbstractPagedQuery<VoucherShareLogQuer
this.startCreateTime = startCreateTime; this.startCreateTime = startCreateTime;
} }
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
public Date getEndCreateTime() { public Date getEndCreateTime() {
return endCreateTime; return endCreateTime;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment