From 91e0d3023d8878495017d7e989a8a34f6322237d Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Wed, 15 Jun 2022 16:05:14 +0800
Subject: [PATCH] 字典查询修改
---
src/main/java/org/springblade/modules/system/service/impl/DictBizServiceImpl.java | 11 +++++++++++
src/main/java/org/springblade/modules/system/mapper/DictBizMapper.java | 8 ++++++++
src/main/java/org/springblade/modules/system/service/IDictBizService.java | 7 +++++++
src/main/java/org/springblade/modules/system/mapper/DictBizMapper.xml | 7 +++++++
src/main/java/org/springblade/modules/system/controller/DictBizController.java | 11 +++++++++++
5 files changed, 44 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/modules/system/controller/DictBizController.java b/src/main/java/org/springblade/modules/system/controller/DictBizController.java
index f64c48e..a4083b5 100644
--- a/src/main/java/org/springblade/modules/system/controller/DictBizController.java
+++ b/src/main/java/org/springblade/modules/system/controller/DictBizController.java
@@ -166,6 +166,17 @@
}
/**
+ * 获取字典-微信小程序
+ */
+ @GetMapping("/dictionary_wx")
+ @ApiOperationSupport(order = 10)
+ @ApiOperation(value = "获取字典", notes = "获取字典")
+ public R<List<DictBiz>> dictionaryWx(String code,String tenantId) {
+ List<DictBiz> tree = dictService.getListWx(code,tenantId);
+ return R.data(tree);
+ }
+
+ /**
* 获取字典树
*/
@GetMapping("/dictionary-tree")
diff --git a/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.java b/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.java
index a625e96..8874588 100644
--- a/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.java
+++ b/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.java
@@ -17,6 +17,7 @@
package org.springblade.modules.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
import org.springblade.modules.system.entity.DictBiz;
import org.springblade.modules.system.vo.DictBizVO;
@@ -60,4 +61,11 @@
*/
List<DictBizVO> parentTree();
+ /**
+ * 获取字典-微信小程序
+ * @param code
+ * @param tenantId
+ * @return
+ */
+ List<DictBiz> getListWx(@Param("code") String code,@Param("tenantId") String tenantId);
}
diff --git a/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.xml b/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.xml
index b52d72d..db2e190 100644
--- a/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.xml
+++ b/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.xml
@@ -48,4 +48,11 @@
select id, parent_id, dict_value as title, id as "value", id as "key" from blade_dict_biz where is_deleted = 0 and parent_id = 0
</select>
+ <!--获取字典-微信小程序-->
+ <select id="getListWx" resultMap="dictResultMap">
+ select id, parent_id, code, dict_key, dict_value, sort, remark from blade_dict_biz
+ where code = #{code} and tenant_id = #{tenantId}
+ and parent_id > 0 and is_sealed = 0 and is_deleted = 0
+ </select>
+
</mapper>
diff --git a/src/main/java/org/springblade/modules/system/service/IDictBizService.java b/src/main/java/org/springblade/modules/system/service/IDictBizService.java
index 9d40381..8aecb43 100644
--- a/src/main/java/org/springblade/modules/system/service/IDictBizService.java
+++ b/src/main/java/org/springblade/modules/system/service/IDictBizService.java
@@ -97,4 +97,11 @@
*/
List<DictBizVO> childList(Map<String, Object> dict, Long parentId);
+ /**
+ * 获取字典-微信小程序
+ * @param code
+ * @param tenantId
+ * @return
+ */
+ List<DictBiz> getListWx(String code, String tenantId);
}
diff --git a/src/main/java/org/springblade/modules/system/service/impl/DictBizServiceImpl.java b/src/main/java/org/springblade/modules/system/service/impl/DictBizServiceImpl.java
index 4639500..0efb122 100644
--- a/src/main/java/org/springblade/modules/system/service/impl/DictBizServiceImpl.java
+++ b/src/main/java/org/springblade/modules/system/service/impl/DictBizServiceImpl.java
@@ -116,4 +116,15 @@
List<DictBiz> list = this.list(Condition.getQueryWrapper(dict, DictBiz.class).lambda().ne(DictBiz::getId, parentId).eq(DictBiz::getCode, parentDict.getCode()).orderByAsc(DictBiz::getSort));
return DictBizWrapper.build().listNodeVO(list);
}
+
+ /**
+ * 获取字典-微信小程序
+ * @param code
+ * @param tenantId
+ * @return
+ */
+ @Override
+ public List<DictBiz> getListWx(String code, String tenantId) {
+ return baseMapper.getListWx(code,tenantId);
+ }
}
--
Gitblit v1.9.3