Commit dd6fb166 by Huang Linyu

Merge branch 'f-6.6.9' of 192.168.10.6:caosy/fun-common into f-6.6.9

parents 43c9158d 3ab95e07
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 {
private String multiAmount;
private Integer onlyMe;//是否本人使用1是本人使用;0是非本人使用
private Integer isShare;//是否正在分享中
private String alreadyShared;//是否被抢走
private String qiangQuanUid;//抢券人UID
public void doExecuteNullField() {
if (description == null) {
......@@ -280,4 +282,26 @@ public class VoucherItemDTO implements Serializable {
public void setIsShare(Integer 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 {
* 分享发生时间
*/
private Date createTime;
/**
* 状态
*/
private Integer status;
/**
* 1:正常2:取消
*/
private String statusDesc;
/**
* 分享出去的券的数量
*/
private int voucherAmount;
/**
* 被抢走的券的数量
*/
private int sharedVoucherAmount;
public Integer getId() {
return id;
......@@ -70,5 +89,37 @@ public class VoucherShareLogBean implements Serializable {
public void setVoucherList(List<VoucherItemDTO> 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() {
if(voucherIds!=null){
String[] vIds = voucherIds.split(",");
return vIds.length;
}
return 0;
}
public int getSharedVoucherAmount() {
return sharedVoucherAmount;
}
public void setSharedVoucherAmount(int sharedVoucherAmount) {
this.sharedVoucherAmount = sharedVoucherAmount;
}
}
......@@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
*/
public class VoucherShareLogQuery extends AbstractPagedQuery<VoucherShareLogQuery> {
private static final long serialVersionUID = 9139646793590664960L;
private static final long serialVersionUID = 9139646793590664961L;
/**
* id
......@@ -53,7 +53,7 @@ public class VoucherShareLogQuery extends AbstractPagedQuery<VoucherShareLogQuer
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")
public Date getStartCreateTime() {
return startCreateTime;
......@@ -63,7 +63,7 @@ public class VoucherShareLogQuery extends AbstractPagedQuery<VoucherShareLogQuer
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")
public Date getEndCreateTime() {
return endCreateTime;
......
......@@ -21,6 +21,28 @@ public enum TelTaskDetailFeedBackOperateStatusEnum {
BLACK(TelTaskDetailFeedBackStatusEnum.BLACK, null, null),
PRE_INTENTION(TelTaskDetailFeedBackStatusEnum.PRE_INTENTION, null, null),
NONE_NEED(TelTaskDetailFeedBackStatusEnum.NONE_NEED, null, null),
NOT_PLAY(TelTaskDetailFeedBackStatusEnum.NOT_PLAY, null, null),
NONLOCAL(TelTaskDetailFeedBackStatusEnum.NONLOCAL, null, null),
OTHERCHANNEL(TelTaskDetailFeedBackStatusEnum.OTHERCHANNEL, null, null),
MALAISE(TelTaskDetailFeedBackStatusEnum.MALAISE, null, null),
NONSPEAK(TelTaskDetailFeedBackStatusEnum.NONSPEAK, null, null),
BUSY(TelTaskDetailFeedBackStatusEnum.BUSY, null, null),
SAMEINDUSTRY(TelTaskDetailFeedBackStatusEnum.SAMEINDUSTRY, null, null),
FOREIGNER(TelTaskDetailFeedBackStatusEnum.FOREIGNER, null, null),
NONCOMMUNE(TelTaskDetailFeedBackStatusEnum.NONCOMMUNE, null, null),
NONLIKE(TelTaskDetailFeedBackStatusEnum.NONLIKE, null, null),
// value大于10的是自定义类型
BOUND(null, 11, "绑定"),
......
......@@ -5,7 +5,9 @@ import java.util.Map;
public enum TelTaskDetailFeedBackStatusEnum {
NONE(0, "未拨打"), DEAL(1, "成交"), INTERESTED(2, "感兴趣"), NORESPONSE(3, "无应答"), EMPTY(4, "空号"), REJECTED(5, "被拒绝"), BLACK(6, "黑名单"), PRE_INTENTION(7, "初步意向");
NONE(0, "未拨打"), DEAL(1, "成交"), INTERESTED(2, "感兴趣"), NORESPONSE(3, "无应答"), EMPTY(4, "空号"), REJECTED(5, "被拒绝"), BLACK(6, "挂断,拒接,黑名单"), PRE_INTENTION(7, "初步意向"),
NONE_NEED(8, "不需要"), NOT_PLAY(9, "不打球"), NONLOCAL(10, "在外地"), OTHERCHANNEL(11, "其它渠道(球队,俱乐部等)"), MALAISE(12, "身体不适"), NONSPEAK(13, "接通后没音"), BUSY(14, "没空"),
SAMEINDUSTRY(15, "同行,教练"),FOREIGNER(16, "外国人"), NONCOMMUNE(17, "非社员"), NONLIKE(18, "爱玩不好不续费");
private int value;
private String msg;
......
......@@ -53,8 +53,18 @@ public class TelTaskUserQuery implements java.io.Serializable {
* 最后一次登录时间结束
*/
private Date lastLoginDateEnd;
/**
* 上一次拨打时间开始
*/
private Date lastFeedbackTimeStart;
/**
* 上一次拨打时间结束
*/
private Date lastFeedbackTimeEnd;
/**
* 账户最小余额
*/
private BigDecimal amountMin;
......@@ -162,6 +172,26 @@ public class TelTaskUserQuery implements java.io.Serializable {
public void setLastLoginDateEnd(Date lastLoginDateEnd) {
this.lastLoginDateEnd = lastLoginDateEnd;
}
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
public Date getLastFeedbackTimeStart() {
return lastFeedbackTimeStart;
}
public void setLastFeedbackTimeStart(Date lastFeedbackTimeStart) {
this.lastFeedbackTimeStart = lastFeedbackTimeStart;
}
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
public Date getLastFeedbackTimeEnd() {
return lastFeedbackTimeEnd;
}
public void setLastFeedbackTimeEnd(Date lastFeedbackTimeEnd) {
this.lastFeedbackTimeEnd = lastFeedbackTimeEnd;
}
public BigDecimal getAmountMin() {
return amountMin;
......@@ -247,5 +277,5 @@ public class TelTaskUserQuery implements java.io.Serializable {
public void setCommuneAgainTimeEnd(Date communeAgainTimeEnd) {
this.communeAgainTimeEnd = communeAgainTimeEnd;
}
}
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