java110
2022-06-16 5d167ea6e943dd1574e0e6ed70ff25b8d4830f61
java110-core/src/main/java/com/java110/core/language/Language.java
@@ -1,18 +1,30 @@
package com.java110.core.language;
import com.alibaba.fastjson.JSONArray;
import com.java110.dto.menu.MenuDto;
import com.java110.dto.menuCatalog.MenuCatalogDto;
import com.java110.vo.ResultVo;
import java.util.List;
import java.util.Map;
public interface Language {
    List<MenuCatalogDto> getMenuCatalog(List<MenuCatalogDto> menuCatalogDtos);
    /**
     * 获取菜单
     * @param menus
     * @param menuDtos
     * @return
     */
    List<MenuDto> getMenuDto(List<MenuDto> menus);
    List<Map> getMenuDto(List<Map> menuDtos);
    /**
     * 获取菜单
     * @param tmpPrivilegeArrays
     * @return
     */
    JSONArray getPrivilegeMenuDto(JSONArray tmpPrivilegeArrays);
    /**
@@ -21,4 +33,12 @@
     * @return
     */
    ResultVo getResultVo(ResultVo resultVo);
    /**
     * 返回
     * @param msg
     * @return
     */
    String getLangMsg(String msg);
}