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";
|
}
|