package com.matrix.system.shopXcx.api.dto; import com.matrix.core.pojo.PaginationDto; import com.matrix.system.app.dto.BasePageDto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** * @author jyy * @date 2020-12-23 **/ @ApiModel(value = "ErpOrderListDto", description = "订单列表接收参数类") public class ErpOrderListDto extends PaginationDto { @ApiModelProperty(value = "订单状态 0-全部 1-待付款 2-已付款 3-欠款 4-已取消 全部默认传空字符串", example = "1") private Integer orderStatus; @ApiModelProperty(hidden = true) private String status; @ApiModelProperty(value = "查询字段") private String queryKey; @ApiModelProperty(hidden = true) private Long vipId; public Long getVipId() { return vipId; } public void setVipId(Long vipId) { this.vipId = vipId; } 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; } } }