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 = "PointsFlowQueryDTO", description = "积分流水查询条件") public class PointsFlowQueryDTO { @ApiModelProperty("当前页码") private Integer pageNum = 1; @ApiModelProperty("每页大小") private Integer pageSize = 10; @ApiModelProperty("用户ID") private Long userId; @ApiModelProperty("单位ID") private Long unitId; @ApiModelProperty("流水类型(获得/消费)") private String flowType; @ApiModelProperty("积分来源") private String pointsSource; @ApiModelProperty("关联订单ID") private String orderId; @ApiModelProperty("开始时间") private LocalDateTime startTime; @ApiModelProperty("结束时间") private LocalDateTime endTime; @ApiModelProperty("排序字段") private String orderBy = "created_at"; @ApiModelProperty("排序方向(asc/desc)") private String orderDirection = "desc"; }