|
|
|
@@ -10,352 +10,352 @@ import java.io.Serializable; |
|
|
|
|
|
|
|
@Table(name = "wx_coupon") |
|
|
|
public class WxCoupon implements Serializable { |
|
|
|
private static final long serialVersionUID = 1L; |
|
|
|
|
|
|
|
@Id |
|
|
|
private static final long serialVersionUID = 1L; |
|
|
|
|
|
|
|
@Id |
|
|
|
protected Long id; |
|
|
|
|
|
|
|
|
|
|
|
@Transient |
|
|
|
protected List<String> ids; |
|
|
|
@Transient |
|
|
|
protected String sortColumns; |
|
|
|
|
|
|
|
public Long getId() { |
|
|
|
return id; |
|
|
|
} |
|
|
|
|
|
|
|
public Long getId() { |
|
|
|
return id; |
|
|
|
} |
|
|
|
|
|
|
|
public void setId(Long id) { |
|
|
|
this.id = id; |
|
|
|
} |
|
|
|
|
|
|
|
public String getSortColumns() { |
|
|
|
return sortColumns; |
|
|
|
} |
|
|
|
|
|
|
|
public List<String> getIds() { |
|
|
|
return ids; |
|
|
|
} |
|
|
|
public void setIds(List<String> ids) { |
|
|
|
this.ids = ids; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*租户ID**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="租户ID",name="tenantId") |
|
|
|
private String tenantId; |
|
|
|
/*商户id**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="商户id",name="merchantId") |
|
|
|
private Long merchantId; |
|
|
|
/*券类型(1.满减券,2.代金券,3.团购券,4.礼品券,5.停车券)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="券类型(1.满减券,2.代金券,3.团购券,4.礼品券,5.停车券)",name="type") |
|
|
|
private Integer type; |
|
|
|
/*封面图**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="封面图",name="coverImg") |
|
|
|
private String coverImg; |
|
|
|
/*券名称**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="券名称",name="title") |
|
|
|
private String title; |
|
|
|
/*副标题**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="副标题",name="subTitle") |
|
|
|
private String subTitle; |
|
|
|
/*售价(适用于类型2,3,4,5)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="售价(适用于类型2,3,4,5)",name="salePrice") |
|
|
|
private BigDecimal salePrice; |
|
|
|
/*使用条件金额(适用于类型1,2,3,4)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="使用条件金额(适用于类型1,2,3,4)",name="usePrice") |
|
|
|
private BigDecimal usePrice; |
|
|
|
/*限领张数**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="限领张数",name="useLimitQuantity") |
|
|
|
private Integer useLimitQuantity; |
|
|
|
/*投放频道位置(1.banner图,2.限时抢购)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="投放频道位置(1.banner图,2.限时抢购)",name="targetAd") |
|
|
|
private Integer targetAd; |
|
|
|
/*1.主动领取2.定向投放**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="1.主动领取2.定向投放",name="sendType") |
|
|
|
private Integer sendType; |
|
|
|
/*发放开始时间**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="发放开始时间",name="sendStartDate") |
|
|
|
private Date sendStartDate; |
|
|
|
/*发放结束时间**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="发放结束时间",name="sendEndDate") |
|
|
|
private Date sendEndDate; |
|
|
|
/*有效时间类型1.时间范围(valid_start_date,valid_end_date). 2领取后几日有效(valid_days)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="有效时间类型1.时间范围(valid_start_date,valid_end_date). 2领取后几日有效(valid_days)",name="validType") |
|
|
|
private Integer validType; |
|
|
|
/*有效日期-开始**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="有效日期-开始",name="validStartDate") |
|
|
|
private Date validStartDate; |
|
|
|
/*有效日期-结束**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="有效日期-结束",name="validEndDate") |
|
|
|
private Date validEndDate; |
|
|
|
/*自领取之日几日有效,(停车券当天有效)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="自领取之日几日有效,(停车券当天有效)",name="validDays") |
|
|
|
private Integer validDays; |
|
|
|
/*须知**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="须知",name="detail") |
|
|
|
private String detail; |
|
|
|
/*面额**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="面额",name="price") |
|
|
|
private BigDecimal price; |
|
|
|
/*库存**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="库存",name="number") |
|
|
|
private Integer number; |
|
|
|
/*总数**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="总数",name="total") |
|
|
|
private Integer total; |
|
|
|
/*购买须知**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="购买须知",name="remark") |
|
|
|
private String remark; |
|
|
|
/*状态(0:草稿,1:待生效,2:已生效,3:已失效,4:已作废)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="状态(0:草稿,1:待生效,2:已生效,3:已失效,4:已作废)",name="status") |
|
|
|
private Integer status; |
|
|
|
/*创建时间**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createDate") |
|
|
|
private Date createDate; |
|
|
|
/*更新时间**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateDate") |
|
|
|
private Date updateDate; |
|
|
|
/*业态**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="业态",name="business") |
|
|
|
private String business; |
|
|
|
public String getTenantId() { |
|
|
|
return tenantId; |
|
|
|
} |
|
|
|
public void setTenantId(String _tenantId) { |
|
|
|
tenantId = _tenantId; |
|
|
|
} |
|
|
|
public Long getMerchantId() { |
|
|
|
return merchantId; |
|
|
|
} |
|
|
|
public void setMerchantId(Long _merchantId) { |
|
|
|
merchantId = _merchantId; |
|
|
|
} |
|
|
|
public Integer getType() { |
|
|
|
return type; |
|
|
|
} |
|
|
|
public void setType(Integer _type) { |
|
|
|
type = _type; |
|
|
|
} |
|
|
|
public String getCoverImg() { |
|
|
|
return coverImg; |
|
|
|
} |
|
|
|
public void setCoverImg(String _coverImg) { |
|
|
|
coverImg = _coverImg; |
|
|
|
} |
|
|
|
public String getTitle() { |
|
|
|
return title; |
|
|
|
} |
|
|
|
public void setTitle(String _title) { |
|
|
|
title = _title; |
|
|
|
} |
|
|
|
public String getSubTitle() { |
|
|
|
return subTitle; |
|
|
|
} |
|
|
|
public void setSubTitle(String _subTitle) { |
|
|
|
subTitle = _subTitle; |
|
|
|
} |
|
|
|
public BigDecimal getSalePrice() { |
|
|
|
return salePrice; |
|
|
|
} |
|
|
|
public void setSalePrice(BigDecimal _salePrice) { |
|
|
|
salePrice = _salePrice; |
|
|
|
} |
|
|
|
public BigDecimal getUsePrice() { |
|
|
|
return usePrice; |
|
|
|
} |
|
|
|
public void setUsePrice(BigDecimal _usePrice) { |
|
|
|
usePrice = _usePrice; |
|
|
|
} |
|
|
|
public Integer getUseLimitQuantity() { |
|
|
|
return useLimitQuantity; |
|
|
|
} |
|
|
|
public void setUseLimitQuantity(Integer _useLimitQuantity) { |
|
|
|
useLimitQuantity = _useLimitQuantity; |
|
|
|
} |
|
|
|
public Integer getTargetAd() { |
|
|
|
return targetAd; |
|
|
|
} |
|
|
|
public void setTargetAd(Integer _targetAd) { |
|
|
|
targetAd = _targetAd; |
|
|
|
} |
|
|
|
public Integer getSendType() { |
|
|
|
return sendType; |
|
|
|
} |
|
|
|
public void setSendType(Integer _sendType) { |
|
|
|
sendType = _sendType; |
|
|
|
} |
|
|
|
public Date getSendStartDate() { |
|
|
|
return sendStartDate; |
|
|
|
} |
|
|
|
public void setSendStartDate(Date _sendStartDate) { |
|
|
|
sendStartDate = _sendStartDate; |
|
|
|
} |
|
|
|
public Date getSendEndDate() { |
|
|
|
return sendEndDate; |
|
|
|
} |
|
|
|
public void setSendEndDate(Date _sendEndDate) { |
|
|
|
sendEndDate = _sendEndDate; |
|
|
|
} |
|
|
|
public Integer getValidType() { |
|
|
|
return validType; |
|
|
|
} |
|
|
|
public void setValidType(Integer _validType) { |
|
|
|
validType = _validType; |
|
|
|
} |
|
|
|
public Date getValidStartDate() { |
|
|
|
return validStartDate; |
|
|
|
} |
|
|
|
public void setValidStartDate(Date _validStartDate) { |
|
|
|
validStartDate = _validStartDate; |
|
|
|
} |
|
|
|
public Date getValidEndDate() { |
|
|
|
return validEndDate; |
|
|
|
} |
|
|
|
public void setValidEndDate(Date _validEndDate) { |
|
|
|
validEndDate = _validEndDate; |
|
|
|
} |
|
|
|
public Integer getValidDays() { |
|
|
|
return validDays; |
|
|
|
} |
|
|
|
public void setValidDays(Integer _validDays) { |
|
|
|
validDays = _validDays; |
|
|
|
} |
|
|
|
public String getDetail() { |
|
|
|
return detail; |
|
|
|
} |
|
|
|
public void setDetail(String _detail) { |
|
|
|
detail = _detail; |
|
|
|
} |
|
|
|
public BigDecimal getPrice() { |
|
|
|
return price; |
|
|
|
} |
|
|
|
public void setPrice(BigDecimal _price) { |
|
|
|
price = _price; |
|
|
|
} |
|
|
|
public Integer getNumber() { |
|
|
|
return number; |
|
|
|
} |
|
|
|
public void setNumber(Integer _number) { |
|
|
|
number = _number; |
|
|
|
} |
|
|
|
public Integer getTotal() { |
|
|
|
return total; |
|
|
|
} |
|
|
|
public void setTotal(Integer _total) { |
|
|
|
total = _total; |
|
|
|
} |
|
|
|
public String getRemark() { |
|
|
|
return remark; |
|
|
|
} |
|
|
|
public void setRemark(String _remark) { |
|
|
|
remark = _remark; |
|
|
|
} |
|
|
|
public Integer getStatus() { |
|
|
|
return status; |
|
|
|
} |
|
|
|
public void setStatus(Integer _status) { |
|
|
|
status = _status; |
|
|
|
} |
|
|
|
public Date getCreateDate() { |
|
|
|
return createDate; |
|
|
|
} |
|
|
|
public void setCreateDate(Date _createDate) { |
|
|
|
createDate = _createDate; |
|
|
|
} |
|
|
|
public Date getUpdateDate() { |
|
|
|
return updateDate; |
|
|
|
} |
|
|
|
public void setUpdateDate(Date _updateDate) { |
|
|
|
updateDate = _updateDate; |
|
|
|
} |
|
|
|
public String getBusiness() { |
|
|
|
return business; |
|
|
|
} |
|
|
|
public void setBusiness(String _business) { |
|
|
|
business = _business; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static enum Field |
|
|
|
{ |
|
|
|
Id_ASC("`id` ASC"),Id_DESC("`id` DESC") |
|
|
|
,TenantId_ASC("`tenantId` ASC"),TenantId_DESC("`tenantId` DESC") |
|
|
|
,MerchantId_ASC("`merchantId` ASC"),MerchantId_DESC("`merchantId` DESC") |
|
|
|
,Type_ASC("`type` ASC"),Type_DESC("`type` DESC") |
|
|
|
,CoverImg_ASC("`coverImg` ASC"),CoverImg_DESC("`coverImg` DESC") |
|
|
|
,Title_ASC("`title` ASC"),Title_DESC("`title` DESC") |
|
|
|
,SubTitle_ASC("`subTitle` ASC"),SubTitle_DESC("`subTitle` DESC") |
|
|
|
,SalePrice_ASC("`salePrice` ASC"),SalePrice_DESC("`salePrice` DESC") |
|
|
|
,UsePrice_ASC("`usePrice` ASC"),UsePrice_DESC("`usePrice` DESC") |
|
|
|
,UseLimitQuantity_ASC("`useLimitQuantity` ASC"),UseLimitQuantity_DESC("`useLimitQuantity` DESC") |
|
|
|
,TargetAd_ASC("`targetAd` ASC"),TargetAd_DESC("`targetAd` DESC") |
|
|
|
,SendType_ASC("`sendType` ASC"),SendType_DESC("`sendType` DESC") |
|
|
|
,SendStartDate_ASC("`sendStartDate` ASC"),SendStartDate_DESC("`sendStartDate` DESC") |
|
|
|
,SendEndDate_ASC("`sendEndDate` ASC"),SendEndDate_DESC("`sendEndDate` DESC") |
|
|
|
,ValidType_ASC("`validType` ASC"),ValidType_DESC("`validType` DESC") |
|
|
|
,ValidStartDate_ASC("`validStartDate` ASC"),ValidStartDate_DESC("`validStartDate` DESC") |
|
|
|
,ValidEndDate_ASC("`validEndDate` ASC"),ValidEndDate_DESC("`validEndDate` DESC") |
|
|
|
,ValidDays_ASC("`validDays` ASC"),ValidDays_DESC("`validDays` DESC") |
|
|
|
,Detail_ASC("`detail` ASC"),Detail_DESC("`detail` DESC") |
|
|
|
,Price_ASC("`price` ASC"),Price_DESC("`price` DESC") |
|
|
|
,Number_ASC("`number` ASC"),Number_DESC("`number` DESC") |
|
|
|
,Total_ASC("`total` ASC"),Total_DESC("`total` DESC") |
|
|
|
,Remark_ASC("`remark` ASC"),Remark_DESC("`remark` DESC") |
|
|
|
,Status_ASC("`status` ASC"),Status_DESC("`status` DESC") |
|
|
|
,CreateDate_ASC("`createDate` ASC"),CreateDate_DESC("`createDate` DESC") |
|
|
|
,UpdateDate_ASC("`updateDate` ASC"),UpdateDate_DESC("`updateDate` DESC") |
|
|
|
,Business_ASC("`business` ASC"),Business_DESC("`business` DESC") |
|
|
|
; |
|
|
|
private String value; |
|
|
|
Field(String value){ |
|
|
|
this.value = value; |
|
|
|
} |
|
|
|
public String getValue() { |
|
|
|
return value; |
|
|
|
} |
|
|
|
public void setCol(String value) { |
|
|
|
this.value = value; |
|
|
|
} |
|
|
|
@Override |
|
|
|
public String toString() { |
|
|
|
return this.getValue(); |
|
|
|
} |
|
|
|
} |
|
|
|
public void setId(Long id) { |
|
|
|
this.id = id; |
|
|
|
} |
|
|
|
|
|
|
|
public String getSortColumns() { |
|
|
|
return sortColumns; |
|
|
|
} |
|
|
|
|
|
|
|
public List<String> getIds() { |
|
|
|
return ids; |
|
|
|
} |
|
|
|
public void setIds(List<String> ids) { |
|
|
|
this.ids = ids; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*租户ID**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="租户ID",name="tenantId") |
|
|
|
private String tenantId; |
|
|
|
/*商户id**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="商户id",name="merchantId") |
|
|
|
private Long merchantId; |
|
|
|
/*券类型(1.满减券,2.代金券,3.团购券,4.礼品券,5.停车券)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="券类型(1.满减券,2.代金券,3.团购券,4.礼品券,5.停车券)",name="type") |
|
|
|
private Integer type; |
|
|
|
/*封面图**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="封面图",name="coverImg") |
|
|
|
private String coverImg; |
|
|
|
/*券名称**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="券名称",name="title") |
|
|
|
private String title; |
|
|
|
/*副标题**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="副标题",name="subTitle") |
|
|
|
private String subTitle; |
|
|
|
/*售价(适用于类型2,3,4,5)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="售价(适用于类型2,3,4,5)",name="salePrice") |
|
|
|
private BigDecimal salePrice; |
|
|
|
/*使用条件金额(适用于类型1,2,3,4)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="使用条件金额(适用于类型1,2,3,4)",name="usePrice") |
|
|
|
private BigDecimal usePrice; |
|
|
|
/*限领张数**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="限领张数",name="useLimitQuantity") |
|
|
|
private Integer useLimitQuantity; |
|
|
|
/*投放频道位置(1.banner图,2.限时抢购)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="投放频道位置(1.banner图,2.限时抢购)",name="targetAd") |
|
|
|
private Integer targetAd; |
|
|
|
/*1.主动领取2.定向投放**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="1.主动领取2.定向投放",name="sendType") |
|
|
|
private Integer sendType; |
|
|
|
/*发放开始时间**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="发放开始时间",name="sendStartDate") |
|
|
|
private Date sendStartDate; |
|
|
|
/*发放结束时间**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="发放结束时间",name="sendEndDate") |
|
|
|
private Date sendEndDate; |
|
|
|
/*有效时间类型1.时间范围(valid_start_date,valid_end_date). 2领取后几日有效(valid_days)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="有效时间类型1.时间范围(valid_start_date,valid_end_date). 2领取后几日有效(valid_days)",name="validType") |
|
|
|
private Integer validType; |
|
|
|
/*有效日期-开始**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="有效日期-开始",name="validStartDate") |
|
|
|
private Date validStartDate; |
|
|
|
/*有效日期-结束**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="有效日期-结束",name="validEndDate") |
|
|
|
private Date validEndDate; |
|
|
|
/*自领取之日几日有效,(停车券当天有效)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="自领取之日几日有效,(停车券当天有效)",name="validDays") |
|
|
|
private Integer validDays; |
|
|
|
/*须知**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="须知",name="detail") |
|
|
|
private String detail; |
|
|
|
/*面额**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="面额",name="price") |
|
|
|
private BigDecimal price; |
|
|
|
/*剩余库存**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="剩余库存",name="remainInventory") |
|
|
|
private Integer remainInventory; |
|
|
|
/*总库存**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="总库存",name="inventory") |
|
|
|
private Integer inventory; |
|
|
|
/*购买须知**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="购买须知",name="remark") |
|
|
|
private String remark; |
|
|
|
/*状态(0:草稿,1:待生效,2:已生效,3:已失效,4:已作废)**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="状态(0:草稿,1:待生效,2:已生效,3:已失效,4:已作废)",name="status") |
|
|
|
private Integer status; |
|
|
|
/*创建时间**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createDate") |
|
|
|
private Date createDate; |
|
|
|
/*更新时间**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateDate") |
|
|
|
private Date updateDate; |
|
|
|
/*业态**/ |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="业态",name="business") |
|
|
|
private String business; |
|
|
|
public String getTenantId() { |
|
|
|
return tenantId; |
|
|
|
} |
|
|
|
public void setTenantId(String _tenantId) { |
|
|
|
tenantId = _tenantId; |
|
|
|
} |
|
|
|
public Long getMerchantId() { |
|
|
|
return merchantId; |
|
|
|
} |
|
|
|
public void setMerchantId(Long _merchantId) { |
|
|
|
merchantId = _merchantId; |
|
|
|
} |
|
|
|
public Integer getType() { |
|
|
|
return type; |
|
|
|
} |
|
|
|
public void setType(Integer _type) { |
|
|
|
type = _type; |
|
|
|
} |
|
|
|
public String getCoverImg() { |
|
|
|
return coverImg; |
|
|
|
} |
|
|
|
public void setCoverImg(String _coverImg) { |
|
|
|
coverImg = _coverImg; |
|
|
|
} |
|
|
|
public String getTitle() { |
|
|
|
return title; |
|
|
|
} |
|
|
|
public void setTitle(String _title) { |
|
|
|
title = _title; |
|
|
|
} |
|
|
|
public String getSubTitle() { |
|
|
|
return subTitle; |
|
|
|
} |
|
|
|
public void setSubTitle(String _subTitle) { |
|
|
|
subTitle = _subTitle; |
|
|
|
} |
|
|
|
public BigDecimal getSalePrice() { |
|
|
|
return salePrice; |
|
|
|
} |
|
|
|
public void setSalePrice(BigDecimal _salePrice) { |
|
|
|
salePrice = _salePrice; |
|
|
|
} |
|
|
|
public BigDecimal getUsePrice() { |
|
|
|
return usePrice; |
|
|
|
} |
|
|
|
public void setUsePrice(BigDecimal _usePrice) { |
|
|
|
usePrice = _usePrice; |
|
|
|
} |
|
|
|
public Integer getUseLimitQuantity() { |
|
|
|
return useLimitQuantity; |
|
|
|
} |
|
|
|
public void setUseLimitQuantity(Integer _useLimitQuantity) { |
|
|
|
useLimitQuantity = _useLimitQuantity; |
|
|
|
} |
|
|
|
public Integer getTargetAd() { |
|
|
|
return targetAd; |
|
|
|
} |
|
|
|
public void setTargetAd(Integer _targetAd) { |
|
|
|
targetAd = _targetAd; |
|
|
|
} |
|
|
|
public Integer getSendType() { |
|
|
|
return sendType; |
|
|
|
} |
|
|
|
public void setSendType(Integer _sendType) { |
|
|
|
sendType = _sendType; |
|
|
|
} |
|
|
|
public Date getSendStartDate() { |
|
|
|
return sendStartDate; |
|
|
|
} |
|
|
|
public void setSendStartDate(Date _sendStartDate) { |
|
|
|
sendStartDate = _sendStartDate; |
|
|
|
} |
|
|
|
public Date getSendEndDate() { |
|
|
|
return sendEndDate; |
|
|
|
} |
|
|
|
public void setSendEndDate(Date _sendEndDate) { |
|
|
|
sendEndDate = _sendEndDate; |
|
|
|
} |
|
|
|
public Integer getValidType() { |
|
|
|
return validType; |
|
|
|
} |
|
|
|
public void setValidType(Integer _validType) { |
|
|
|
validType = _validType; |
|
|
|
} |
|
|
|
public Date getValidStartDate() { |
|
|
|
return validStartDate; |
|
|
|
} |
|
|
|
public void setValidStartDate(Date _validStartDate) { |
|
|
|
validStartDate = _validStartDate; |
|
|
|
} |
|
|
|
public Date getValidEndDate() { |
|
|
|
return validEndDate; |
|
|
|
} |
|
|
|
public void setValidEndDate(Date _validEndDate) { |
|
|
|
validEndDate = _validEndDate; |
|
|
|
} |
|
|
|
public Integer getValidDays() { |
|
|
|
return validDays; |
|
|
|
} |
|
|
|
public void setValidDays(Integer _validDays) { |
|
|
|
validDays = _validDays; |
|
|
|
} |
|
|
|
public String getDetail() { |
|
|
|
return detail; |
|
|
|
} |
|
|
|
public void setDetail(String _detail) { |
|
|
|
detail = _detail; |
|
|
|
} |
|
|
|
public BigDecimal getPrice() { |
|
|
|
return price; |
|
|
|
} |
|
|
|
public void setPrice(BigDecimal _price) { |
|
|
|
price = _price; |
|
|
|
} |
|
|
|
public Integer getRemainInventory() { |
|
|
|
return remainInventory; |
|
|
|
} |
|
|
|
public void setRemainInventory(Integer _remainInventory) { |
|
|
|
remainInventory = _remainInventory; |
|
|
|
} |
|
|
|
public Integer getInventory() { |
|
|
|
return inventory; |
|
|
|
} |
|
|
|
public void setInventory(Integer _inventory) { |
|
|
|
inventory = _inventory; |
|
|
|
} |
|
|
|
public String getRemark() { |
|
|
|
return remark; |
|
|
|
} |
|
|
|
public void setRemark(String _remark) { |
|
|
|
remark = _remark; |
|
|
|
} |
|
|
|
public Integer getStatus() { |
|
|
|
return status; |
|
|
|
} |
|
|
|
public void setStatus(Integer _status) { |
|
|
|
status = _status; |
|
|
|
} |
|
|
|
public Date getCreateDate() { |
|
|
|
return createDate; |
|
|
|
} |
|
|
|
public void setCreateDate(Date _createDate) { |
|
|
|
createDate = _createDate; |
|
|
|
} |
|
|
|
public Date getUpdateDate() { |
|
|
|
return updateDate; |
|
|
|
} |
|
|
|
public void setUpdateDate(Date _updateDate) { |
|
|
|
updateDate = _updateDate; |
|
|
|
} |
|
|
|
public String getBusiness() { |
|
|
|
return business; |
|
|
|
} |
|
|
|
public void setBusiness(String _business) { |
|
|
|
business = _business; |
|
|
|
} |
|
|
|
|
|
|
|
public void setSortColumns(WxCoupon.Field... fields) |
|
|
|
{ |
|
|
|
if (fields == null || fields.length == 0) { |
|
|
|
return; |
|
|
|
} |
|
|
|
for (int k = 0; k < fields.length; k++) { |
|
|
|
if (fields[k] == null) { |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
StringBuilder sb = new StringBuilder(fields[0].toString()); |
|
|
|
for (int k = 1; k < fields.length; k++) { |
|
|
|
sb.append(","); |
|
|
|
sb.append(fields[k].toString()); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
public void setSortColumns(String sortColumns) |
|
|
|
{ |
|
|
|
if (sortColumns == null || "".equals(sortColumns.trim())) { |
|
|
|
return; |
|
|
|
} |
|
|
|
if (sortColumns.contains(",")) { |
|
|
|
String[] cols = sortColumns.split(","); |
|
|
|
java.util.List<Field> fList = new java.util.ArrayList(); |
|
|
|
for (int k = 0; k < cols.length; k++) { |
|
|
|
fList.add(Field.valueOf(cols[k])); |
|
|
|
} |
|
|
|
this.setSortColumns(fList.toArray(new Field[fList.size()])); |
|
|
|
} else { |
|
|
|
this.setSortColumns(Field.valueOf(sortColumns)); |
|
|
|
} |
|
|
|
} |
|
|
|
public static enum Field |
|
|
|
{ |
|
|
|
Id_ASC("`id` ASC"),Id_DESC("`id` DESC") |
|
|
|
,TenantId_ASC("`tenantId` ASC"),TenantId_DESC("`tenantId` DESC") |
|
|
|
,MerchantId_ASC("`merchantId` ASC"),MerchantId_DESC("`merchantId` DESC") |
|
|
|
,Type_ASC("`type` ASC"),Type_DESC("`type` DESC") |
|
|
|
,CoverImg_ASC("`coverImg` ASC"),CoverImg_DESC("`coverImg` DESC") |
|
|
|
,Title_ASC("`title` ASC"),Title_DESC("`title` DESC") |
|
|
|
,SubTitle_ASC("`subTitle` ASC"),SubTitle_DESC("`subTitle` DESC") |
|
|
|
,SalePrice_ASC("`salePrice` ASC"),SalePrice_DESC("`salePrice` DESC") |
|
|
|
,UsePrice_ASC("`usePrice` ASC"),UsePrice_DESC("`usePrice` DESC") |
|
|
|
,UseLimitQuantity_ASC("`useLimitQuantity` ASC"),UseLimitQuantity_DESC("`useLimitQuantity` DESC") |
|
|
|
,TargetAd_ASC("`targetAd` ASC"),TargetAd_DESC("`targetAd` DESC") |
|
|
|
,SendType_ASC("`sendType` ASC"),SendType_DESC("`sendType` DESC") |
|
|
|
,SendStartDate_ASC("`sendStartDate` ASC"),SendStartDate_DESC("`sendStartDate` DESC") |
|
|
|
,SendEndDate_ASC("`sendEndDate` ASC"),SendEndDate_DESC("`sendEndDate` DESC") |
|
|
|
,ValidType_ASC("`validType` ASC"),ValidType_DESC("`validType` DESC") |
|
|
|
,ValidStartDate_ASC("`validStartDate` ASC"),ValidStartDate_DESC("`validStartDate` DESC") |
|
|
|
,ValidEndDate_ASC("`validEndDate` ASC"),ValidEndDate_DESC("`validEndDate` DESC") |
|
|
|
,ValidDays_ASC("`validDays` ASC"),ValidDays_DESC("`validDays` DESC") |
|
|
|
,Detail_ASC("`detail` ASC"),Detail_DESC("`detail` DESC") |
|
|
|
,Price_ASC("`price` ASC"),Price_DESC("`price` DESC") |
|
|
|
,RemainInventory_ASC("`remainInventory` ASC"),RemainInventory_DESC("`remainInventory` DESC") |
|
|
|
,Inventory_ASC("`inventory` ASC"),Inventory_DESC("`inventory` DESC") |
|
|
|
,Remark_ASC("`remark` ASC"),Remark_DESC("`remark` DESC") |
|
|
|
,Status_ASC("`status` ASC"),Status_DESC("`status` DESC") |
|
|
|
,CreateDate_ASC("`createDate` ASC"),CreateDate_DESC("`createDate` DESC") |
|
|
|
,UpdateDate_ASC("`updateDate` ASC"),UpdateDate_DESC("`updateDate` DESC") |
|
|
|
,Business_ASC("`business` ASC"),Business_DESC("`business` DESC") |
|
|
|
; |
|
|
|
private String value; |
|
|
|
Field(String value){ |
|
|
|
this.value = value; |
|
|
|
} |
|
|
|
public String getValue() { |
|
|
|
return value; |
|
|
|
} |
|
|
|
public void setCol(String value) { |
|
|
|
this.value = value; |
|
|
|
} |
|
|
|
@Override |
|
|
|
public String toString() { |
|
|
|
return this.getValue(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public void setSortColumns(Field... fields) |
|
|
|
{ |
|
|
|
if (fields == null || fields.length == 0) { |
|
|
|
return; |
|
|
|
} |
|
|
|
for (int k = 0; k < fields.length; k++) { |
|
|
|
if (fields[k] == null) { |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
StringBuilder sb = new StringBuilder(fields[0].toString()); |
|
|
|
for (int k = 1; k < fields.length; k++) { |
|
|
|
sb.append(","); |
|
|
|
sb.append(fields[k].toString()); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
public void setSortColumns(String sortColumns) |
|
|
|
{ |
|
|
|
if (sortColumns == null || "".equals(sortColumns.trim())) { |
|
|
|
return; |
|
|
|
} |
|
|
|
if (sortColumns.contains(",")) { |
|
|
|
String[] cols = sortColumns.split(","); |
|
|
|
List<Field> fList = new ArrayList(); |
|
|
|
for (int k = 0; k < cols.length; k++) { |
|
|
|
fList.add(Field.valueOf(cols[k])); |
|
|
|
} |
|
|
|
this.setSortColumns(fList.toArray(new Field[fList.size()])); |
|
|
|
} else { |
|
|
|
this.setSortColumns(Field.valueOf(sortColumns)); |
|
|
|
} |
|
|
|
} |
|
|
|
} |