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("流水类型(0获得1/消费)")
|
private Integer dataType;
|
|
@ApiModelProperty("积分来源")
|
private String pointsSource;
|
|
@ApiModelProperty("数据类目")
|
private String dataCategory;
|
|
@ApiModelProperty("关联订单ID")
|
private String orderId;
|
|
@ApiModelProperty("开始时间")
|
private LocalDateTime flowStartTime;
|
|
@ApiModelProperty("结束时间")
|
private LocalDateTime flowEndTime;
|
|
@ApiModelProperty("排序字段")
|
private String orderBy = "created_at";
|
|
@ApiModelProperty("排序方向(asc/desc)")
|
private String orderDirection = "desc";
|
}
|