package com.webmanage.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDateTime; /** * 审批查询条件DTO */ @Data @ApiModel(value = "ApprovalQueryDTO", description = "审批查询条件") public class ApprovalQueryDTO { @ApiModelProperty("当前页码") private Integer pageNum = 1; @ApiModelProperty("每页大小") private Integer pageSize = 10; @ApiModelProperty("订单ID") private String orderId; @ApiModelProperty("产品名称") private String productName; @ApiModelProperty("提供者名称") private String providerName; @ApiModelProperty("审批人ID") private Long approverId; @ApiModelProperty("审批结果") private String approvalResult; @ApiModelProperty("审批步骤") private String approvalStep; @ApiModelProperty("是否需要授权") private Boolean needAuthorization; @ApiModelProperty("申请开始时间") private LocalDateTime applyTimeStart; @ApiModelProperty("申请结束时间") private LocalDateTime applyTimeEnd; @ApiModelProperty("审批开始时间") private LocalDateTime approvalTimeStart; @ApiModelProperty("审批结束时间") private LocalDateTime approvalTimeEnd; @ApiModelProperty("排序字段") private String orderBy = "created_at"; @ApiModelProperty("排序方向(asc/desc)") private String orderDirection = "desc"; }