From a09e6bdb4de5c5e6886965dd14302959343ba79b Mon Sep 17 00:00:00 2001 From: GUARDiA Date: Sat, 4 Jul 2026 00:41:12 +0900 Subject: [PATCH] =?UTF-8?q?fix(ai):=20uiws=20bean=20=EC=B6=A9=EB=8F=8C=20?= =?UTF-8?q?=ED=95=B4=EC=86=8C=20+=20Claude/DuckDB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../uiws/system/controller/UserController.java | 2 +- .../esn/uiws/system/service/UserService.java | 2 +- frontend/index.html | 2 +- frontend/public/favicon.ico | Bin 0 -> 17542 bytes 4 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 frontend/public/favicon.ico diff --git a/backend/src/main/java/com/zioinfo/esn/uiws/system/controller/UserController.java b/backend/src/main/java/com/zioinfo/esn/uiws/system/controller/UserController.java index 1fb49f6..4594db0 100644 --- a/backend/src/main/java/com/zioinfo/esn/uiws/system/controller/UserController.java +++ b/backend/src/main/java/com/zioinfo/esn/uiws/system/controller/UserController.java @@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.*; import java.util.List; /** 2.6 사용자(users) — 목록/검색/중복ID확인/CRUD/다중삭제/비번초기화/잠금해제/승인. base: /api/system/users */ -@RestController +@RestController("uiwsSystemUserController") @RequestMapping("/api/system/users") @RequiredArgsConstructor public class UserController { diff --git a/backend/src/main/java/com/zioinfo/esn/uiws/system/service/UserService.java b/backend/src/main/java/com/zioinfo/esn/uiws/system/service/UserService.java index ab56e1a..b0d7b74 100644 --- a/backend/src/main/java/com/zioinfo/esn/uiws/system/service/UserService.java +++ b/backend/src/main/java/com/zioinfo/esn/uiws/system/service/UserService.java @@ -30,7 +30,7 @@ import java.util.stream.Collectors; * 관리자 등록 사용자는 approval_yn='Y'. 비밀번호는 BCrypt — 응답·로그(코드 외)에 절대 노출 금지. */ @Slf4j -@Service +@Service("uiwsSystemUserService") @RequiredArgsConstructor public class UserService { diff --git a/frontend/index.html b/frontend/index.html index c2d491d..8370efd 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -4,7 +4,7 @@ zioinfo-esn — ESL 통합 관리 플랫폼 - +
diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..3252b9f8cf91fd91df2906be1d4578269c46036f GIT binary patch literal 17542 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 SPrKLOyq3Ug3H<+-!2bZ4KjJX} literal 0 HcmV?d00001