package com.jeesharp.business.modules.coupon.dto;

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

import java.time.LocalDateTime;

/**
 * 店铺线下券领券统计查询 DTO，供会员营销 stats 跨模块调用。
 *
 * @author jeesharp
 * @since 2026-06-25
 */
@Data
@Schema(description = "店铺线下券统计查询")
public class MemberCouponStoreStatsQueryDTO {

    @Schema(description = "店铺租户ID")
    private String tenantId;

    @Schema(description = "统计开始时间（含）")
    private LocalDateTime startDateTime;

    @Schema(description = "统计结束时间（含）")
    private LocalDateTime endDateTime;

    @Schema(description = "推广渠道编码（可选，按会员入会渠道过滤）")
    private String channelCode;
}
