package com.sonic.frog.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sonic.frog.domain.entity.AiDict;
import com.sonic.frog.domain.output.AiDictOut;

import java.util.Map;
import java.util.Set;

/**
 * <p>
 * AI角色，性格，标签，形象风格字典表 服务类
 * </p>
 *
 * @author mzc
 * @since 2024-11-28
 */
public interface AiDictService extends IService<AiDict> {

    /**
     * AI角色，性格，标签，形象风格字典
     *
     * @return
     */
    AiDictOut getAiDict();

    /**
     * 批量获取名称
     *
     * @param codeList
     * @return
     */
    Map<String, String> mapNameByCodeList(Set<String> codeList);
}

