package com.ycwl.basic.model.pc.notify.req;

import lombok.Builder;
import lombok.Data;

import java.util.Map;

/**
 * 微信订阅消息触发入参（后端内部调用）
 *
 * @Author: System
 * @Date: 2025/12/31
 */
@Data
@Builder
public class WechatSubscribeNotifyTriggerRequest {

    private Long scenicId;

    private Long memberId;

    private String openId;

    /**
     * 业务幂等ID（强烈建议必填）
     * <p>
     * 示例：taskId、couponId、faceId+日期 等。
     * </p>
     */
    private String bizId;

    /**
     * 模板渲染变量（${key}）
     */
    private Map<String, Object> variables;
}

