package cn.nianxx.thhotel.platform.message.service;

/**
 * SourceMessage HTML 清洗服务。统一邮件会话和 Debug 邮件上传的 HTML 安全展示口径。
 */
public interface SourceMessageHtmlSanitizerService {

    /**
     * 清洗邮件 HTML，移除脚本标签、事件属性、样式属性和危险协议链接。
     */
    String sanitizeHtml(String htmlBody);

    /**
     * 返回前端渲染建议；有 HTML 时优先使用后端清洗后的安全 HTML。
     */
    String htmlRenderMode(String htmlBody);
}
