package com.matrix.system.padApi.dto; import com.matrix.core.tools.DateUtil; import com.matrix.system.app.dto.BasePageDto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; @ApiModel(value = "PadOrderListDto", description = "订单列表接收参数类") public class PadOrderListDto extends BasePageDto { @ApiModelProperty(value = "订单状态 0-全部 1-待付款 2-已付款 3-欠款 4-已取消 全部默认传空字符串", example = "1") private Integer orderStatus; public Long getVipId() { return vipId; } public void setVipId(Long vipId) { this.vipId = vipId; } @ApiModelProperty(value = "会员id", example = "1") private Long vipId; @ApiModelProperty(hidden = true) private String status; @ApiModelProperty(value = "查询字段") private String queryKey; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") private Date orderTime; public Date getBeginTimeVo() { return beginTimeVo; } public void setBeginTimeVo(Date beginTimeVo) { this.beginTimeVo = beginTimeVo; } @DateTimeFormat(pattern = DateUtil.DATE_FORMAT_MM) private Date beginTimeVo; public Date getEndTimeVo() { return endTimeVo; } public void setEndTimeVo(Date endTimeVo) { this.endTimeVo = endTimeVo; } @DateTimeFormat(pattern = DateUtil.DATE_FORMAT_MM) private Date endTimeVo; @ApiModelProperty(hidden = true) private Long shopId; @ApiModelProperty(hidden = true) private Long companyId; public Date getOrderTime() { return orderTime; } public void setOrderTime(Date orderTime) { this.orderTime = orderTime; } public Long getCompanyId() { return companyId; } public void setCompanyId(Long companyId) { this.companyId = companyId; } public Long getShopId() { return shopId; } public void setShopId(Long shopId) { this.shopId = shopId; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getQueryKey() { return queryKey; } public void setQueryKey(String queryKey) { this.queryKey = queryKey; } public Integer getOrderStatus() { return orderStatus; } public void setOrderStatus(Integer orderStatus) { this.orderStatus = orderStatus; switch (orderStatus) { case 0 : this.status = ""; break; case 1: this.status = "待付款"; break; case 2: this.status = "已付款"; break; case 3: this.status = "欠款"; break; case 4: this.status = "已取消"; break; default: this.status = ""; break; } } }