From 1aee8e8d76dcbbf48a8e7d49d9ee81318d470416 Mon Sep 17 00:00:00 2001 From: little-cat-sweet <2116400472@qq.com> Date: Sun, 26 Sep 2021 16:18:59 +0800 Subject: [PATCH] Complishing the search of area. --- .../controller/XhpcAreaController.java | 31 +++++++++++++++++++ .../xhpc/general/mapper/XhpcAreaMapper.java | 16 ++++++++++ .../general/service/IXhpcAreaService.java | 14 +++++++++ .../general/service/XhpcAreaServiceImpl.java | 25 +++++++++++++++ .../main/resources/mapper/XhpcAreaMapper.xml | 17 ++++++++++ 5 files changed, 103 insertions(+) create mode 100644 xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcAreaController.java create mode 100644 xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/mapper/XhpcAreaMapper.java create mode 100644 xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/IXhpcAreaService.java create mode 100644 xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/XhpcAreaServiceImpl.java create mode 100644 xhpc-modules/xhpc-general/src/main/resources/mapper/XhpcAreaMapper.xml diff --git a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcAreaController.java b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcAreaController.java new file mode 100644 index 00000000..7ee5b136 --- /dev/null +++ b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcAreaController.java @@ -0,0 +1,31 @@ +package com.xhpc.general.controller; + +import com.xhpc.common.core.web.controller.BaseController; +import com.xhpc.common.core.web.page.TableDataInfo; +import com.xhpc.general.service.IXhpcAreaService; +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.RestController; + +/** + * program: ruoyi + * User: HongYun + * Date:2021-09-26 15 + */ +@RestController +@RequestMapping(value = "/area") +public class XhpcAreaController extends BaseController { + + @Autowired + private IXhpcAreaService iXhpcAreaService; + + + @GetMapping(value = "/list") + public TableDataInfo list (Integer code){ + + startPage(); + return getDataTable(iXhpcAreaService.list(code)); + } + +} diff --git a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/mapper/XhpcAreaMapper.java b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/mapper/XhpcAreaMapper.java new file mode 100644 index 00000000..a0fb47e6 --- /dev/null +++ b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/mapper/XhpcAreaMapper.java @@ -0,0 +1,16 @@ +package com.xhpc.general.mapper; + +import org.apache.ibatis.annotations.Param; + +import java.util.List; +import java.util.Map; + +/** + * program: ruoyi + * User: HongYun + * Date:2021-09-26 15 + */ +public interface XhpcAreaMapper { + + List> selectBy(@Param(value = "code") Integer code); +} diff --git a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/IXhpcAreaService.java b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/IXhpcAreaService.java new file mode 100644 index 00000000..cd966b02 --- /dev/null +++ b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/IXhpcAreaService.java @@ -0,0 +1,14 @@ +package com.xhpc.general.service; + +import java.util.List; +import java.util.Map; + +/** + * program: ruoyi + * User: HongYun + * Date:2021-09-26 15 + */ +public interface IXhpcAreaService { + + List> list(Integer code); +} diff --git a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/XhpcAreaServiceImpl.java b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/XhpcAreaServiceImpl.java new file mode 100644 index 00000000..b0ab96f6 --- /dev/null +++ b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/XhpcAreaServiceImpl.java @@ -0,0 +1,25 @@ +package com.xhpc.general.service; + +import com.xhpc.general.mapper.XhpcAreaMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Map; + +/** + * program: ruoyi + * User: HongYun + * Date:2021-09-26 15 + */ +@Service +public class XhpcAreaServiceImpl implements IXhpcAreaService { + + @Autowired + private XhpcAreaMapper xhpcAreaMapper; + @Override + public List> list(Integer code) { + + return xhpcAreaMapper.selectBy(code); + } +} diff --git a/xhpc-modules/xhpc-general/src/main/resources/mapper/XhpcAreaMapper.xml b/xhpc-modules/xhpc-general/src/main/resources/mapper/XhpcAreaMapper.xml new file mode 100644 index 00000000..091045b4 --- /dev/null +++ b/xhpc-modules/xhpc-general/src/main/resources/mapper/XhpcAreaMapper.xml @@ -0,0 +1,17 @@ + + + + + + + \ No newline at end of file