package com.zy.ai.service; import com.baomidou.mybatisplus.extension.service.IService; import com.zy.ai.entity.AiPromptTemplate; import java.util.List; import java.util.Map; public interface AiPromptTemplateService extends IService { AiPromptTemplate resolvePublished(String sceneCode); AiPromptTemplate savePrompt(AiPromptTemplate template, Long operatorUserId); AiPromptTemplate publishPrompt(Long id, Long operatorUserId); boolean deletePrompt(Long id); int initDefaultsIfMissing(); List> listSupportedScenes(); }