package com.yeshi.fanli.dto.vipshop;
|
|
import java.util.List;
|
|
public class VipShopOrderQueryModel {
|
public final static int STATUS_NOT_VALID = 0;
|
public final static int STATUS_UNKOWN = 1;
|
public final static int STATUS_FINISH = 2;
|
|
private Integer status;// 订单状态:0-不合格,1-待定,2-已完结,该参数不设置默认代表全部状态
|
private Long orderTimeStart;// 订单时间起始 时间戳 单位毫秒
|
private Long orderTimeEnd;// 订单时间结束 时间戳 单位毫秒
|
private Integer page;// 页码:从1开始
|
private Integer pageSize;// 页面大小:默认20
|
private Long updateTimeStart;// 更新时间-起始 时间戳 单位毫秒
|
private Long updateTimeEnd;// 更新时间-结束 时间戳 单位毫秒
|
private List<String> orderSnList;// 订单号列表:当传入订单号列表时,订单时间和更新时间区间可不传入
|
private String chanTag;// 筛选订单,渠道商方式下表示自定义渠道标识,工具商方式下表示用户pid
|
|
public Integer getStatus() {
|
return status;
|
}
|
|
public void setStatus(Integer status) {
|
this.status = status;
|
}
|
|
public Long getOrderTimeStart() {
|
return orderTimeStart;
|
}
|
|
public void setOrderTimeStart(Long orderTimeStart) {
|
this.orderTimeStart = orderTimeStart;
|
}
|
|
public Long getOrderTimeEnd() {
|
return orderTimeEnd;
|
}
|
|
public void setOrderTimeEnd(Long orderTimeEnd) {
|
this.orderTimeEnd = orderTimeEnd;
|
}
|
|
public Integer getPage() {
|
return page;
|
}
|
|
public void setPage(Integer page) {
|
this.page = page;
|
}
|
|
public Integer getPageSize() {
|
return pageSize;
|
}
|
|
public void setPageSize(Integer pageSize) {
|
this.pageSize = pageSize;
|
}
|
|
public Long getUpdateTimeStart() {
|
return updateTimeStart;
|
}
|
|
public void setUpdateTimeStart(Long updateTimeStart) {
|
this.updateTimeStart = updateTimeStart;
|
}
|
|
public Long getUpdateTimeEnd() {
|
return updateTimeEnd;
|
}
|
|
public void setUpdateTimeEnd(Long updateTimeEnd) {
|
this.updateTimeEnd = updateTimeEnd;
|
}
|
|
public List<String> getOrderSnList() {
|
return orderSnList;
|
}
|
|
public void setOrderSnList(List<String> orderSnList) {
|
this.orderSnList = orderSnList;
|
}
|
|
public String getChanTag() {
|
return chanTag;
|
}
|
|
public void setChanTag(String chanTag) {
|
this.chanTag = chanTag;
|
}
|
|
public static VipShopOrderQueryModel createOrderTime(Long orderTimeStart, Long orderTimeEnd, Integer status,
|
int page) {
|
VipShopOrderQueryModel model = new VipShopOrderQueryModel();
|
model.setOrderTimeStart(orderTimeStart);
|
model.setOrderTimeEnd(orderTimeEnd);
|
if (status != null)
|
model.setStatus(status);
|
model.setPage(page);
|
return model;
|
}
|
|
public static VipShopOrderQueryModel createUpdateTime(Long updateTimeStart, Long updateTimeEnd, Integer status,
|
int page) {
|
VipShopOrderQueryModel model = new VipShopOrderQueryModel();
|
model.setUpdateTimeStart(updateTimeStart);
|
model.setUpdateTimeEnd(updateTimeEnd);
|
model.setStatus(status);
|
model.setPage(page);
|
return model;
|
}
|
|
public static VipShopOrderQueryModel createOrderSn(List<String> orderSnList, int page) {
|
VipShopOrderQueryModel model = new VipShopOrderQueryModel();
|
model.setOrderSnList(orderSnList);
|
model.setPage(page);
|
return model;
|
}
|
|
}
|