diff --git a/common/src/main/java/com/foreverwin/mesnac/common/controller/BoardController.java b/common/src/main/java/com/foreverwin/mesnac/common/controller/BoardController.java index 201706e8..c6e69947 100644 --- a/common/src/main/java/com/foreverwin/mesnac/common/controller/BoardController.java +++ b/common/src/main/java/com/foreverwin/mesnac/common/controller/BoardController.java @@ -1,13 +1,17 @@ package com.foreverwin.mesnac.common.controller; +import com.foreverwin.mesnac.common.mapper.BoardMapper; import com.foreverwin.mesnac.common.service.BoardService; +import com.foreverwin.modular.core.util.CommonMethods; import com.foreverwin.modular.core.util.R; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.HashMap; +import java.util.List; import java.util.Map; @RestController @@ -15,6 +19,8 @@ import java.util.Map; public class BoardController { @Autowired public BoardService boardService; + @Autowired + public BoardMapper boardMapper; @GetMapping("/test") public R test(String resource, String qty) { @@ -36,4 +42,15 @@ public class BoardController { return R.ok(result); } + @GetMapping("/findResourceInfo") + public R findResourceInfo(@RequestParam(required = false) Map paramMap) { + try { + paramMap.put("site", CommonMethods.getSite()); + List> result = boardMapper.findResourceInfo(paramMap); + return R.ok(result); + } catch (Exception e) { + return R.failed(e.getMessage()); + } + } + } diff --git a/common/src/main/java/com/foreverwin/mesnac/common/mapper/BoardMapper.java b/common/src/main/java/com/foreverwin/mesnac/common/mapper/BoardMapper.java index 38095bd4..ef2dd81f 100644 --- a/common/src/main/java/com/foreverwin/mesnac/common/mapper/BoardMapper.java +++ b/common/src/main/java/com/foreverwin/mesnac/common/mapper/BoardMapper.java @@ -2,6 +2,10 @@ package com.foreverwin.mesnac.common.mapper; import org.springframework.stereotype.Repository; +import java.util.List; +import java.util.Map; + @Repository -public class BoardMapper { +public interface BoardMapper { + List> findResourceInfo(Map paramMap); } diff --git a/common/src/main/resources/mapper/BoardMapper.xml b/common/src/main/resources/mapper/BoardMapper.xml index 39fedc90..2e7d98f6 100644 --- a/common/src/main/resources/mapper/BoardMapper.xml +++ b/common/src/main/resources/mapper/BoardMapper.xml @@ -1,5 +1,74 @@ - + \ No newline at end of file