package com.red.circle.other.inner.model.cmd.gift;

import jakarta.validation.constraints.NotNull;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 礼物统计查询命令
 */
@Data
public class GiftStatisticQryCmd {

    /**
     * 发送礼物的人ID，null表示查询所有发送人
     */
    private Long userId;

    /**
     * 接收礼物的人ID（主播ID）
     */
    @NotNull(message = "接收人ID不能为空")
    private Long acceptUserId;

    /**
     * 开始时间
     */
    private LocalDateTime startTime;

    /**
     * 结束时间
     */
    private LocalDateTime endTime;
}
