<?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.dy.pmsGlobal.daoBa.BaUserRoleMapper"> 
 | 
  <resultMap id="BaseResultMap" type="com.dy.pmsGlobal.pojoBa.BaUserRole"> 
 | 
    <!--@mbg.generated--> 
 | 
    <!--@Table ba_user_role--> 
 | 
    <result column="user_id" property="userId" /> 
 | 
    <result column="role_id" property="roleId" /> 
 | 
  </resultMap> 
 | 
  <sql id="Base_Column_List"> 
 | 
    <!--@mbg.generated--> 
 | 
    user_id, role_id 
 | 
  </sql> 
 | 
  <insert id="insert" parameterType="com.dy.pmsGlobal.pojoBa.BaUserRole"> 
 | 
    <!--@mbg.generated--> 
 | 
    insert into ba_user_role (user_id, role_id) 
 | 
    values (#{userId}, #{roleId}) 
 | 
  </insert> 
 | 
  <insert id="insertSelective" parameterType="com.dy.pmsGlobal.pojoBa.BaUserRole"> 
 | 
    <!--@mbg.generated--> 
 | 
    insert into ba_user_role 
 | 
    <trim prefix="(" suffix=")" suffixOverrides=","> 
 | 
      <if test="userId != null"> 
 | 
        user_id, 
 | 
      </if> 
 | 
      <if test="roleId != null and roleId !=''"> 
 | 
        role_id, 
 | 
      </if> 
 | 
    </trim> 
 | 
    <trim prefix="values (" suffix=")" suffixOverrides=","> 
 | 
      <if test="userId != null"> 
 | 
        #{userId}, 
 | 
      </if> 
 | 
      <if test="roleId != null and roleId !=''"> 
 | 
        #{roleId}, 
 | 
      </if> 
 | 
    </trim> 
 | 
  </insert> 
 | 
  
 | 
  <delete id="deleteByUserId" parameterType="java.lang.Long"> 
 | 
    delete from ba_user_role 
 | 
    where user_id = #{UserId} 
 | 
  </delete> 
 | 
</mapper> 
 |