From da4495adb23e6bd4e0cbf70f98f35ba04231a78b Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期日, 04 二月 2024 17:36:04 +0800 Subject: [PATCH] 添加 根据资料类别查询目录 接口 --- src/main/resources/mapper/all/BaseQueryMapper.xml | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/src/main/resources/mapper/all/BaseQueryMapper.xml b/src/main/resources/mapper/all/BaseQueryMapper.xml index 9c2b957..4ee9e12 100644 --- a/src/main/resources/mapper/all/BaseQueryMapper.xml +++ b/src/main/resources/mapper/all/BaseQueryMapper.xml @@ -86,6 +86,25 @@ order by key </select> + <select id="selectDirsByTypes" resultType="com.lf.server.entity.ctrl.KeyValueEntity"> + select (select string_agg(code, ',') from lf.sys_dir where name = a.name) "key", name "value" + from lf.sys_dir a + <where> + 1 = 1 + <if test="types != null"> + and name in + <foreach item="type" collection="types" open="(" separator="," close=")"> + #{type} + </foreach> + </if> + <if test="dirs != null"> + and ${dirs} + </if> + </where> + group by name + order by key + </select> + <select id="selectAnnexByTab" resultType="com.lf.server.entity.sys.AttachEntity"> select a.* from lf.sys_attach a <where> -- Gitblit v1.9.3