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

import lombok.Data;

/**
 * 事件-模板映射保存请求（新增/修改）
 *
 * @Author: System
 * @Date: 2025/12/31
 */
@Data
public class WechatSubscribeEventTemplateSaveReq {

    /**
     * 主键ID（为空表示新增；不为空表示更新）
     */
    private Long id;

    private String eventKey;

    private String templateKey;

    /**
     * 景区ID；0=默认配置
     */
    private Long scenicId;

    /**
     * 是否启用：1启用 0禁用
     */
    private Integer enabled;

    /**
     * 排序（越小越靠前）
     */
    private Integer sortOrder;

    /**
     * 发送延迟（秒），0表示立即发送（预留）
     */
    private Integer sendDelaySeconds;

    /**
     * 去重窗口（秒），0表示仅依赖幂等键（预留）
     */
    private Integer dedupSeconds;
}

