From f0aae4b39afbcbb18fb5a0b32e3ca689662c5ca7 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期一, 10 三月 2025 08:21:31 +0800 Subject: [PATCH] jar --- src/main/resources/mapper/teamgroup/SysTeamGroupClassDao.xml | 143 ++++++++++++++++++++++++++--------------------- 1 files changed, 78 insertions(+), 65 deletions(-) diff --git a/src/main/resources/mapper/teamgroup/SysTeamGroupClassDao.xml b/src/main/resources/mapper/teamgroup/SysTeamGroupClassDao.xml index a52152f..d9809fd 100644 --- a/src/main/resources/mapper/teamgroup/SysTeamGroupClassDao.xml +++ b/src/main/resources/mapper/teamgroup/SysTeamGroupClassDao.xml @@ -5,25 +5,25 @@ <select id="getAll" resultType="com.example.server.teamGroup.model.SysTeamGroupClass"> SELECT - a.* + a.* FROM - DJ_SYS_TEAMGROUP_CLASS a + DJ_SYS_TEAMGROUP_CLASS a WHERE - a.is_delete = 0 - <if test="localArea!=null and (localArea=='sy' or localArea=='qd' or localArea=='hld')"> - and a.area=#{localArea} - </if> + a.is_delete = 0 + <if test="localArea!=null and (localArea=='sy' or localArea=='qd' or localArea=='hld')"> + and a.area=#{localArea} + </if> ORDER BY - a.area desc, a.sort + a.area desc, a.sort </select> <select id="getMapAll" resultType="com.example.client.entity.MapData"> SELECT - a.id,a.name + a.id,a.name FROM - DJ_SYS_TEAMGROUP_CLASS a + DJ_SYS_TEAMGROUP_CLASS a WHERE - a.is_delete = 0 + a.is_delete = 0 <if test="localArea!=null and (localArea=='sy' or localArea=='qd')"> and a.area=#{localArea} </if> @@ -52,7 +52,7 @@ </select> <select id="getTeamGroupIdByNames" resultType="java.lang.Long"> - SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name IN + SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name IN <foreach item="item" index="index" collection="list" open="(" separator="," close=")"> #{item} @@ -63,90 +63,103 @@ </select> <select id="getTeamGroupIdByName" resultType="java.lang.Long"> - SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name = #{name} + SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name = #{name} <if test="localArea!=null and (localArea=='sy' or localArea=='qd')"> and a.area=#{localArea} </if> </select> <select id="getBzTeamGroupIdByName" resultType="java.lang.Long"> - SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name = #{name} + SELECT a.id FROM DJ_SYS_TEAMGROUP_CLASS a WHERE a.is_delete=0 AND a.name = #{name} <if test="localArea!=null and (localArea=='sy' or localArea=='qd')"> and a.area=#{localArea} </if> </select> <select id="getTeamGroupClassList" resultType="com.example.server.teamGroup.model.SysTeamGroupClass"> - SELECT - a.id,a.name - FROM - DJ_SYS_TEAMGROUP_CLASS a - WHERE - a.is_delete = 0 - and area = 'sy' - and pid != 0 - order by sort + SELECT a.id, + a.name + FROM DJ_SYS_TEAMGROUP_CLASS a + WHERE a.is_delete = 0 + and area = 'sy' + and pid != 0 + order by sort </select> <select id="getList" resultType="com.example.client.dto.JComboBoxItem"> - SELECT - a.id, - CASE - WHEN a.pid != 0 THEN b.name || '/' || a.name - ELSE a.name - END AS name - FROM - DJ_SYS_TEAMGROUP_CLASS a - LEFT JOIN - DJ_SYS_TEAMGROUP_CLASS b ON a.pid = b.id - WHERE - a.is_delete = 0 + SELECT a.id, + CASE + WHEN a.pid != 0 THEN b.name || '/' || a.name + ELSE a.name + END AS name + FROM DJ_SYS_TEAMGROUP_CLASS a + LEFT JOIN + DJ_SYS_TEAMGROUP_CLASS b ON a.pid = b.id + WHERE a.is_delete = 0 AND a.pid != 0 - ORDER BY - a.sort; + ORDER BY a.sort; </select> <select id="getTeamList" resultType="com.example.client.dto.JComboBoxItem"> SELECT - a.id, - a.name + a.id, + a.name, + a.sort FROM - DJ_SYS_TEAMGROUP_CLASS a + DJ_SYS_TEAMGROUP_CLASS a WHERE - a.is_delete = 0 - AND a.pid != 0 + a.is_delete = 0 + AND a.pid != 0 <if test="pid!=null"> AND a.pid = ${pid} </if> + UNION ALL + SELECT + null AS id, + '' AS name , + 0 AS sort ORDER BY - a.sort; + sort; </select> <select id="getDeptList" resultType="com.example.client.dto.JComboBoxItem"> - SELECT - a.id, - a.name - FROM - DJ_SYS_TEAMGROUP_CLASS a - WHERE - a.is_delete = 0 + SELECT a.id, + a.name, + a.sort + FROM DJ_SYS_TEAMGROUP_CLASS a + WHERE a.is_delete = 0 AND a.pid = 0 - ORDER BY - a.sort; + UNION ALL + SELECT null AS id, + '' AS name, + 0 AS sort + ORDER BY sort </select> <select id="getListByTree" resultType="com.example.server.teamGroup.model.SysTeamGroupClass"> - SELECT - a.id, - CASE - WHEN a.pid = 0 THEN - a.NAME ELSE ' ' || a.NAME - END AS name, - CASE + SELECT a.id, + a.pid, + CASE + WHEN a.pid = 0 THEN + a.NAME + ELSE ' ' || a.NAME + END AS name, + CASE + WHEN a.pid = 0 THEN + '閮ㄩ棬' + ELSE '涓撲笟' + END AS type, + CASE - WHEN a.pid = 0 THEN - '' || a.id ELSE '' || a.pid || a.SORT - END AS sort2 - FROM - dj_sys_teamgroup_class a - WHERE - a.AREA = 'hld' + WHEN a.pid = 0 THEN + '' || a.id + ELSE '' || a.pid || a.SORT + END AS sort2 + FROM dj_sys_teamgroup_class a + WHERE a.AREA = 'hld' AND a.IS_DELETE = 0 ORDER BY sort2 </select> + <select id="getSortMax" resultType="java.lang.Integer"> + select max(sort) + FROM dj_sys_teamgroup_class + WHERE AREA = 'hld' + AND IS_DELETE = 0 + and pid = ${pid} + </select> </mapper> -- Gitblit v1.9.1