From ffe2d3d2f4071a46a1b34433fc2db1c6657db1df Mon Sep 17 00:00:00 2001 From: wany <13995595726@qq.com> Date: Wed, 28 Aug 2024 17:43:20 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E5=AD=97=E5=85=B8=E9=80=9A?= =?UTF-8?q?=E8=BF=87=E7=88=B6=E7=BC=96=E7=A0=81=E6=9F=A5=E5=AD=90=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/xyt/controller/SysDictBController.java | 6 ++++++ .../com/gunshi/project/xyt/mapper/SysDictBMapper.java | 10 ++++++++++ .../gunshi/project/xyt/service/SysDictBService.java | 3 +++ 3 files changed, 19 insertions(+) diff --git a/src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java b/src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java index 41cd68e..9569eda 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java @@ -106,6 +106,12 @@ public class SysDictBController { return R.ok(query.list()); } + @Operation(summary = "列表 通过父编码查子项") + @GetMapping("/listByCd") + public R> listByCd(@Schema(name = "dictCd",description = "父编码") @RequestParam(name = "dictCd") String dictCd) { + return R.ok(service.listByCd(dictCd)); + } + @Operation(summary = "分页 只查父项") @PostMapping("/page") public R> page(@RequestBody GenericPageParams page) { diff --git a/src/main/java/com/gunshi/project/xyt/mapper/SysDictBMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/SysDictBMapper.java index f607b4c..0082f2b 100644 --- a/src/main/java/com/gunshi/project/xyt/mapper/SysDictBMapper.java +++ b/src/main/java/com/gunshi/project/xyt/mapper/SysDictBMapper.java @@ -3,6 +3,10 @@ package com.gunshi.project.xyt.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.gunshi.project.xyt.model.SysDictB; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; + +import java.util.List; /** * 描述: 系统字典表 @@ -12,4 +16,10 @@ import org.apache.ibatis.annotations.Mapper; @Mapper public interface SysDictBMapper extends BaseMapper { + @Select(""" + + """) + List listByCd(@Param("dictCd") String dictCd); } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/service/SysDictBService.java b/src/main/java/com/gunshi/project/xyt/service/SysDictBService.java index bb22267..4be4b69 100644 --- a/src/main/java/com/gunshi/project/xyt/service/SysDictBService.java +++ b/src/main/java/com/gunshi/project/xyt/service/SysDictBService.java @@ -52,6 +52,9 @@ public class SysDictBService extends ServiceImpl return sorteds; } + public List listByCd(String dictCd) { + return this.baseMapper.listByCd(dictCd); + } }