package com.jeesharp.business.modules.marketing.stats.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDate;

/**
 * 会员营销统计查询条件。
 *
 * @author jeesharp
 * @since 2026-06-25
 */
@Data
@Schema(description = "会员营销统计查询参数")
public class MarketingStatsQueryVO {

    @Schema(description = "统计开始日期（默认近30天）")
    private LocalDate dateStart;

    @Schema(description = "统计结束日期（默认今天）")
    private LocalDate dateEnd;

    @Schema(description = "推广渠道编码（可选）")
    private String channelCode;

    @Schema(description = "店铺租户ID（服务端注入，前端勿传）", hidden = true)
    private String tenantId;
}
