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