| | |
| | | </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 |
| | | 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, |
| | | 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 |
| | | FROM DJ_SYS_TEAMGROUP_CLASS a |
| | | LEFT JOIN |
| | | DJ_SYS_TEAMGROUP_CLASS b ON a.pid = b.id |
| | | WHERE |
| | | a.is_delete = 0 |
| | | 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.name, |
| | | a.sort |
| | | FROM |
| | | DJ_SYS_TEAMGROUP_CLASS a |
| | | WHERE |
| | |
| | | <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, |
| | | SELECT a.id, |
| | | a.pid, |
| | | CASE |
| | | WHEN a.pid = 0 THEN |
| | | a.NAME ELSE ' ' || a.NAME |
| | | 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 |
| | | '' || a.id |
| | | ELSE '' || a.pid || a.SORT |
| | | END AS sort2 |
| | | FROM |
| | | dj_sys_teamgroup_class a |
| | | WHERE |
| | | a.AREA = 'hld' |
| | | 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> |