|
@@ -10,7 +10,7 @@
|
|
<result column="parent_id" property="parentId" jdbcType="VARCHAR"/>
|
|
<result column="parent_id" property="parentId" jdbcType="VARCHAR"/>
|
|
<result column="leaf_flag" property="isLeaf" jdbcType="INTEGER"/>
|
|
<result column="leaf_flag" property="isLeaf" jdbcType="INTEGER"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
-
|
|
|
|
|
|
+
|
|
<!-- 通过<resultMap>映射实体类属性名和表的字段名对应关系 -->
|
|
<!-- 通过<resultMap>映射实体类属性名和表的字段名对应关系 -->
|
|
<resultMap id="SysPermission" type="org.jeecg.modules.system.entity.SysPermission">
|
|
<resultMap id="SysPermission" type="org.jeecg.modules.system.entity.SysPermission">
|
|
<!-- result属性映射非匹配字段 -->
|
|
<!-- result属性映射非匹配字段 -->
|
|
@@ -18,10 +18,10 @@
|
|
<result column="keep_alive" property="keepAlive"/>
|
|
<result column="keep_alive" property="keepAlive"/>
|
|
<result column="is_leaf" property="leaf"/>
|
|
<result column="is_leaf" property="leaf"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
<select id="queryListByParentId" parameterType="Object" resultMap="TreeModel">
|
|
<select id="queryListByParentId" parameterType="Object" resultMap="TreeModel">
|
|
- SELECT
|
|
|
|
|
|
+ SELECT
|
|
id
|
|
id
|
|
,parent_id
|
|
,parent_id
|
|
,name
|
|
,name
|
|
@@ -38,7 +38,7 @@
|
|
</otherwise>
|
|
</otherwise>
|
|
</choose>
|
|
</choose>
|
|
</select>
|
|
</select>
|
|
-
|
|
|
|
|
|
+
|
|
<!-- 获取登录用户拥有的权限 -->
|
|
<!-- 获取登录用户拥有的权限 -->
|
|
<select id="queryByUser" parameterType="Object" resultMap="SysPermission">
|
|
<select id="queryByUser" parameterType="Object" resultMap="SysPermission">
|
|
SELECT * FROM (
|
|
SELECT * FROM (
|
|
@@ -103,6 +103,22 @@
|
|
</if>
|
|
</if>
|
|
) temp
|
|
) temp
|
|
</select>
|
|
</select>
|
|
-
|
|
|
|
|
|
+ <select id="queryRoleCode" parameterType="Object" resultType="java.lang.String">
|
|
|
|
+ SELECT
|
|
|
|
+ role_code
|
|
|
|
+ FROM
|
|
|
|
+ sys_role
|
|
|
|
+ WHERE
|
|
|
|
+ id = (
|
|
|
|
+ SELECT
|
|
|
|
+ t2.role_id
|
|
|
|
+ FROM
|
|
|
|
+ sys_user t1
|
|
|
|
+ LEFT JOIN sys_user_role t2 ON t1.id = t2.user_id
|
|
|
|
+ WHERE
|
|
|
|
+ t1.username = #{username,jdbcType=VARCHAR}
|
|
|
|
+ )
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
|
|
-</mapper>
|
|
|
|
|
|
+</mapper>
|