ID_,ROLE_ID_,USER_ID_,UPDATE_TIME_,IS_DELE_,VERSION_
	
   
	
	
	
	
	
	
	
	
	
		DELETE FROM UC_USER_ROLE WHERE IS_DELE_=1 
	
	
	
		UPDATE UC_USER_ROLE SET IS_DELE_=1,UPDATE_TIME_ = #{updateTime,jdbcType=TIMESTAMP}
		WHERE
		ROLE_ID_=#{roleId}
	
	
	
		UPDATE UC_USER_ROLE SET IS_DELE_=1,UPDATE_TIME_ = #{updateTime,jdbcType=TIMESTAMP}
		WHERE
		USER_ID_=#{userId}
	
	
	
		INSERT INTO UC_USER_ROLE
		(
			ID_,ROLE_ID_,USER_ID_,UPDATE_TIME_,IS_DELE_,VERSION_,create_by_,create_time_,create_org_id_
		)
		VALUES 
		
			(#{item.id,jdbcType=VARCHAR}, #{item.roleId,jdbcType=VARCHAR}, #{item.userId,jdbcType=VARCHAR},#{item.updateTime,jdbcType=TIMESTAMP},#{item.isDelete,jdbcType=VARCHAR},#{item.version,jdbcType=NUMERIC},#{item.createBy,jdbcType=VARCHAR},#{item.createTime,jdbcType=TIMESTAMP},#{item.createOrgId,jdbcType=VARCHAR})
		
	
	
	
		INSERT INTO UC_USER_ROLE
		(
			ID_,ROLE_ID_,USER_ID_,UPDATE_TIME_,IS_DELE_,VERSION_,create_by_,create_time_,create_org_id_
		) 
		(
		
			select #{item.id,jdbcType=VARCHAR}, #{item.roleId,jdbcType=VARCHAR}, #{item.userId,jdbcType=VARCHAR},#{item.updateTime,jdbcType=TIMESTAMP},#{item.isDelete,jdbcType=VARCHAR},#{item.version,jdbcType=NUMERIC},#{item.createBy,jdbcType=VARCHAR},#{item.createTime,jdbcType=TIMESTAMP},#{item.createOrgId,jdbcType=VARCHAR} FROM DUAL
		
		)