package com.webmanage.dto;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.time.LocalDateTime;
|
import java.util.List;
|
|
/**
|
* 订单查询条件DTO
|
*/
|
@Data
|
@ApiModel(value = "OrderQueryDTO", description = "订单查询条件")
|
public class OrderQueryDTO {
|
|
@ApiModelProperty("当前页码")
|
private Integer pageNum = 1;
|
|
@ApiModelProperty("每页大小")
|
private Integer pageSize = 10;
|
|
@ApiModelProperty("用户ID")
|
private String userId;
|
|
@ApiModelProperty("单位ID")
|
private String unitId;
|
|
@ApiModelProperty("提供者ID")
|
private String providerId;
|
|
@ApiModelProperty("订单状态")
|
private String orderStatus;
|
|
@ApiModelProperty("支付状态")
|
private String paymentStatus;
|
|
@ApiModelProperty("支付方式")
|
private String paymentType;
|
|
@ApiModelProperty("产品名称")
|
private String productName;
|
|
@ApiModelProperty("提供者名称")
|
private String providerName;
|
|
@ApiModelProperty("订单编号")
|
private String orderId;
|
|
@ApiModelProperty("申请开始时间")
|
private LocalDateTime applyTimeStart;
|
|
@ApiModelProperty("申请结束时间")
|
private LocalDateTime applyTimeEnd;
|
|
@ApiModelProperty("创建开始时间")
|
private LocalDateTime createTimeStart;
|
|
@ApiModelProperty("创建结束时间")
|
private LocalDateTime createTimeEnd;
|
|
@ApiModelProperty("排序字段")
|
private String orderBy = "created_at";
|
|
@ApiModelProperty("排序方向(asc/desc)")
|
private String orderDirection = "desc";
|
|
@ApiModelProperty("行业领域ID")
|
private String industryId;
|
|
@ApiModelProperty("单位工程ID")
|
private String unitProjectId;
|
|
@ApiModelProperty("产品类型ID")
|
private String productTypeId;
|
|
@ApiModelProperty("产品类型子级ID")
|
private String productSubTypeId;
|
//工作流类型 0 代办 1 已办
|
private Integer workFlowType;
|
// 流程实例业务类型
|
private String businessType;
|
// 部门id
|
private String departmentId;
|
}
|