44 lines
1.9 KiB
XML
44 lines
1.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.adc.da.sys.dao.mysql.RoleHomeEODao" >
|
|
|
|
<resultMap id="BaseResultMap" type="com.adc.da.sys.entity.MenuEO">
|
|
<id column="id" property="id"/>
|
|
<result column="del_flag" property="delFlag"/>
|
|
<result column="name" property="name"/>
|
|
<result column="parent_id" property="parentId"/>
|
|
<result column="parent_ids" property="parentIds"/>
|
|
<result column="href" property="href"/>
|
|
<result column="icon" property="icon"/>
|
|
<result column="iconHref" property="iconHref"/>
|
|
<result column="iconClick" property="iconClick"/>
|
|
<result column="iconClickHref" property="iconClickHref"/>
|
|
<result column="is_show" property="isShow"/>
|
|
<result column="permission" property="permission"/>
|
|
<result column="remarks" property="remarks"/>
|
|
<result column="sort" property="sort"/>
|
|
<result column="ext_info" property="extInfo" />
|
|
<result column="is_url" property="isUrl" />
|
|
</resultMap>
|
|
|
|
|
|
<insert id="insertRoleHomeBatch" parameterType="list">
|
|
insert into TR_ROLE_HOME values
|
|
<foreach collection="rhList" item="rh" separator=",">
|
|
(#{rh.roleId},#{rh.menuId})
|
|
</foreach>
|
|
|
|
</insert>
|
|
|
|
|
|
<!-- <select id="getHomeListByRoleId" parameterType="string" resultMap="BaseResultMap">-->
|
|
<!-- select t4.id, t4.del_flag, t4.name,t4. parent_id, t4.parent_ids, t4.href, t4.icon,t4.iconHref,t4.iconClick,t4.iconClickHref-->
|
|
<!-- , t4.is_show, t4.permission, t4.remarks, t4.sort, t4.ext_info,t4.is_url-->
|
|
<!-- from tr_role_home t3-->
|
|
<!-- inner join ts_menu t4 on t3.menuId=t4.ID-->
|
|
<!-- <if test="roleId!='' and roleId!=null">-->
|
|
<!-- where t3.roleId=#{roleId}-->
|
|
<!-- </if>-->
|
|
<!-- </select>-->
|
|
</mapper>
|