diff --git a/src/main/java/geoinfo/admins/apiManagement/ApiManagementController.java b/src/main/java/geoinfo/admins/apiManagement/ApiManagementController.java index c622422..078b95d 100644 --- a/src/main/java/geoinfo/admins/apiManagement/ApiManagementController.java +++ b/src/main/java/geoinfo/admins/apiManagement/ApiManagementController.java @@ -101,6 +101,29 @@ public class ApiManagementController { return result; } + /** + * API 관리 > 관리 API 호출 로그 목록 + * @param params + * @param model + * @param response + * @param request + * @return + * @throws Exception + */ + @ResponseBody + @RequestMapping(value = "/admins/mgmtApiLog/list.do", method = RequestMethod.POST) + public HashMap getMgmtApiLogList(@RequestParam HashMap params, ModelMap model, HttpServletResponse response, HttpServletRequest request) throws Exception { + HashMap result = new HashMap(); + + List listData = apiManagementService.selectWebApiLogList(params); + + result.put("code", "SUCCESS"); + result.put("msg", "API 호출 로그 목록 조회를 성공했습니다."); + result.put("data", listData); + + return result; + } + /** * API 관리 > API 신청 관리 화면 * @param params diff --git a/src/main/java/geoinfo/admins/apiManagement/service/ApiManagementMapper.java b/src/main/java/geoinfo/admins/apiManagement/service/ApiManagementMapper.java index 3704582..d417664 100644 --- a/src/main/java/geoinfo/admins/apiManagement/service/ApiManagementMapper.java +++ b/src/main/java/geoinfo/admins/apiManagement/service/ApiManagementMapper.java @@ -11,6 +11,8 @@ public interface ApiManagementMapper { public List selectInfo(HashMap params) throws Exception; + public List selectWebApiLogList(HashMap params) throws Exception; + public void saveInfo(HashMap params) throws Exception; // public EgovMap selectDetailInfo(HashMap params) throws Exception; diff --git a/src/main/java/geoinfo/admins/apiManagement/service/ApiManagementService.java b/src/main/java/geoinfo/admins/apiManagement/service/ApiManagementService.java index 305fa7c..c75ac57 100644 --- a/src/main/java/geoinfo/admins/apiManagement/service/ApiManagementService.java +++ b/src/main/java/geoinfo/admins/apiManagement/service/ApiManagementService.java @@ -11,6 +11,8 @@ public interface ApiManagementService { public List selectInfo(HashMap params) throws Exception; + public List selectWebApiLogList(HashMap params) throws Exception; + public void saveInfo(HashMap params) throws Exception; // public EgovMap selectDetailInfo(HashMap params) throws Exception; diff --git a/src/main/java/geoinfo/admins/apiManagement/service/impl/ApiManagementServiceImpl.java b/src/main/java/geoinfo/admins/apiManagement/service/impl/ApiManagementServiceImpl.java index 6392fc8..3b43c1b 100644 --- a/src/main/java/geoinfo/admins/apiManagement/service/impl/ApiManagementServiceImpl.java +++ b/src/main/java/geoinfo/admins/apiManagement/service/impl/ApiManagementServiceImpl.java @@ -21,6 +21,11 @@ public class ApiManagementServiceImpl implements ApiManagementService { return masterMapper.selectInfo(params); } + @Override + public List selectWebApiLogList(HashMap params) throws Exception { + return masterMapper.selectWebApiLogList(params); + } + @Override public void saveInfo(HashMap params) throws Exception { masterMapper.saveInfo(params); diff --git a/src/main/resources/geoinfo/sqlmap/mappers/admins/mgmt/Mgmt_Api_SQL.xml b/src/main/resources/geoinfo/sqlmap/mappers/admins/mgmt/Mgmt_Api_SQL.xml index 670715a..867d1d8 100644 --- a/src/main/resources/geoinfo/sqlmap/mappers/admins/mgmt/Mgmt_Api_SQL.xml +++ b/src/main/resources/geoinfo/sqlmap/mappers/admins/mgmt/Mgmt_Api_SQL.xml @@ -22,13 +22,39 @@ - + + + +