회사관리, 메뉴관리 수정,삭제 기능
This commit is contained in:
@@ -3,9 +3,15 @@ import {
|
||||
getAdminMenus,
|
||||
getUserMenus,
|
||||
getMenuInfo,
|
||||
saveMenu, // 메뉴 추가
|
||||
updateMenu, // 메뉴 수정
|
||||
deleteMenu, // 메뉴 삭제
|
||||
deleteMenusBatch, // 메뉴 일괄 삭제
|
||||
getUserList,
|
||||
getCompanyList,
|
||||
getCompanyListFromDB, // 실제 DB에서 회사 목록 조회
|
||||
getUserLocale,
|
||||
setUserLocale,
|
||||
getLanguageList,
|
||||
getLangKeyList,
|
||||
getLangTextList,
|
||||
@@ -29,15 +35,21 @@ router.use(authenticateToken);
|
||||
router.get("/menus", getAdminMenus);
|
||||
router.get("/user-menus", getUserMenus);
|
||||
router.get("/menus/:menuId", getMenuInfo);
|
||||
router.post("/menus", saveMenu); // 메뉴 추가
|
||||
router.put("/menus/:menuId", updateMenu); // 메뉴 수정
|
||||
router.delete("/menus/batch", deleteMenusBatch); // 메뉴 일괄 삭제 (순서 중요!)
|
||||
router.delete("/menus/:menuId", deleteMenu); // 메뉴 삭제
|
||||
|
||||
// 사용자 관리 API
|
||||
router.get("/users", getUserList);
|
||||
|
||||
// 회사 관리 API
|
||||
router.get("/companies", getCompanyList);
|
||||
router.get("/companies/db", getCompanyListFromDB); // 실제 DB에서 회사 목록 조회
|
||||
|
||||
// 사용자 로케일 API
|
||||
router.get("/user-locale", getUserLocale);
|
||||
router.post("/user-locale", setUserLocale);
|
||||
|
||||
// 다국어 관리 API
|
||||
router.get("/multilang/languages", getLanguageList);
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
import { Router } from "express";
|
||||
import { getUserText } from "../controllers/multilangController";
|
||||
import {
|
||||
getUserText,
|
||||
getBatchTranslations,
|
||||
clearCache,
|
||||
} from "../controllers/multilangController";
|
||||
import { authenticateToken } from "../middleware/authMiddleware";
|
||||
|
||||
const router = Router();
|
||||
@@ -10,4 +14,10 @@ router.use(authenticateToken);
|
||||
// 다국어 텍스트 API
|
||||
router.get("/user-text/:companyCode/:menuCode/:langKey", getUserText);
|
||||
|
||||
// 다국어 텍스트 배치 조회 API (새로운 방식)
|
||||
router.post("/batch", getBatchTranslations);
|
||||
|
||||
// 캐시 초기화 API (개발/테스트용)
|
||||
router.delete("/cache", clearCache);
|
||||
|
||||
export default router;
|
||||
|
||||
Reference in New Issue
Block a user