package com.kxs.stat.api.dto.statUser;

import com.kxs.common.core.valid.NormMonth;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


/**
 * 计奖交易-交易统计页面-交易明细-dto
 *
 * @author 系统
 * @date 2024-06-03 16:33:51
 */
@Data
public class StatUserGetTradeDetailDTO {

    /**
     * 0:个人 1:计奖
     */
    @Schema(description = "0:个人 1:计奖")
    private Integer totalType;


    /**
     * 该参数有效获取月份格式yyyyMM   日格式yyyyMMdd
     */
    @Schema(description = "只有type=1时该参数有效获取月份格式yyyyMM")
    @NormMonth
    private Integer date;


    /**
     * 1获取日详情 2获取月详情
     */
    @Schema(description = "1获取日详情 2获取月详情")
    private Integer getType;


    /**
     * 1获取增量 2获取存量 3获取全部
     */
    @Schema(description = "1获取增量 2获取存量 3获取全部")
    private Integer tradeType;


    /**
     * 查询用户 传0为查询自己
     */
    @Schema(description = "查询用户 传0为查询自己")
    private Long userId;


    /**
     * 品牌id
     */
    @Schema(description = "品牌id")
    private Integer brandId;




}
