feat(ai): Claude 전환 + DuckDB 학습저장소 이식

This commit is contained in:
GUARDiA 2026-07-03 23:38:24 +09:00
parent 097ddbb2a5
commit 5b7af02141
5 changed files with 9 additions and 9 deletions

View File

@ -13,7 +13,7 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
/** 2.9 메뉴(menus) — 트리목록/검색/CRUD/다중삭제. base: /api/system/menus */
@RestController
@RestController("uiwsSystemMenuController")
@RequestMapping("/api/system/menus")
@RequiredArgsConstructor
public class MenuController {

View File

@ -7,7 +7,7 @@ import java.util.List;
/** 메뉴(tb_uiws_menu) 매퍼. 원본 SysMenuRepository 변환. */
@Mapper
public interface MenuMapper {
public interface UiwsSystemMenuMapper {
List<SysMenu> searchAll(@Param("offset") int offset, @Param("size") int size);
long countAll();
List<SysMenu> search(@Param("keyword") String keyword);

View File

@ -5,7 +5,7 @@ import com.zioinfo.cms.uiws.common.UiwsErrorCode;
import com.zioinfo.cms.uiws.system.dto.MenuDto;
import com.zioinfo.cms.uiws.system.dto.MenuSaveDto;
import com.zioinfo.cms.uiws.system.dto.PageResponse;
import com.zioinfo.cms.uiws.system.mapper.MenuMapper;
import com.zioinfo.cms.uiws.system.mapper.UiwsSystemMenuMapper;
import com.zioinfo.cms.uiws.system.mapper.RoleMenuMapper;
import com.zioinfo.cms.uiws.system.model.SysMenu;
import lombok.RequiredArgsConstructor;
@ -15,11 +15,11 @@ import org.springframework.transaction.annotation.Transactional;
import java.util.List;
/** 2.9 메뉴(menus) CRUD + 검색팝업 + 다중삭제. 프론트가 parentMenuId 로 트리 구성. */
@Service
@Service("uiwsSystemMenuService")
@RequiredArgsConstructor
public class MenuService {
private final MenuMapper menuMapper;
private final UiwsSystemMenuMapper menuMapper;
private final RoleMenuMapper roleMenuMapper;
@Transactional(readOnly = true)

View File

@ -5,7 +5,7 @@ import com.zioinfo.cms.uiws.common.UiwsErrorCode;
import com.zioinfo.cms.uiws.system.dto.PageResponse;
import com.zioinfo.cms.uiws.system.dto.ProgramDto;
import com.zioinfo.cms.uiws.system.dto.ProgramSaveDto;
import com.zioinfo.cms.uiws.system.mapper.MenuMapper;
import com.zioinfo.cms.uiws.system.mapper.UiwsSystemMenuMapper;
import com.zioinfo.cms.uiws.system.mapper.ProgramMapper;
import com.zioinfo.cms.uiws.system.model.SysProgram;
import lombok.RequiredArgsConstructor;
@ -20,7 +20,7 @@ import java.util.List;
public class ProgramService {
private final ProgramMapper programMapper;
private final MenuMapper menuMapper;
private final UiwsSystemMenuMapper menuMapper;
@Transactional(readOnly = true)
public PageResponse<ProgramDto> list(String keyword, String programType, int page, int size) {

View File

@ -5,7 +5,7 @@ import com.zioinfo.cms.uiws.common.UiwsErrorCode;
import com.zioinfo.cms.uiws.system.dto.PageResponse;
import com.zioinfo.cms.uiws.system.dto.RoleDto;
import com.zioinfo.cms.uiws.system.dto.RoleMenuDto;
import com.zioinfo.cms.uiws.system.mapper.MenuMapper;
import com.zioinfo.cms.uiws.system.mapper.UiwsSystemMenuMapper;
import com.zioinfo.cms.uiws.system.mapper.RoleMapper;
import com.zioinfo.cms.uiws.system.mapper.RoleMenuMapper;
import com.zioinfo.cms.uiws.system.model.SysMenu;
@ -29,7 +29,7 @@ public class RoleMenuService {
private final RoleMapper roleMapper;
private final RoleMenuMapper roleMenuMapper;
private final MenuMapper menuMapper;
private final UiwsSystemMenuMapper menuMapper;
@Transactional(readOnly = true)
public PageResponse<RoleDto> listRoles(int page, int size) {