package com.yuchen.saas.payment.api.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @description: 订单统计查询条件
 * @author mqs
 * @date 2023/5/30 11:35
 * @version 1.0
 */
@Data
public class PageOrderManageStatisReqDTO {

    @NotNull(message = "时间维度不能为空")
    @ApiModelProperty(name = "timeType", value = "时间维度 1:日; 2:月; 3:年")
    private String timeType;

    @ApiModelProperty(name = "startTime", value = "开始时间")
    private String startTime;

    @ApiModelProperty(name = "endTime", value = "结束时间")
    private String endTime;

    @ApiModelProperty(name = "manageArea", value = "管理区ID")
    private Long manageArea;

    @ApiModelProperty(name = "operator", value = "运营商ID")
    private String operator;

    @ApiModelProperty(name = "orderType", value = "订单类型")
    private String orderType;

    @ApiModelProperty(name = "current", value = "当前页")
    private Integer current;

    @ApiModelProperty(name = "size", value = "每页大小")
    private Integer size;

}
