blob: 6fb91691855f1b92d0123b6b8820135469358ba1 [file] [log] [blame]
<?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.ruoyi.system.mapper.SysUserFollowMapper">
<resultMap id="SysUserFollowMap" type="com.ruoyi.system.domain.SysUserFollow">
<id property="followId" column="follow_id"/>
<result property="userId" column="user_id"/>
<result property="authorId" column="author_id"/>
<result property="createTime" column="create_time"/>
</resultMap>
<insert id="insertFollow" parameterType="com.ruoyi.system.domain.SysUserFollow">
insert into sys_user_follow (user_id, author_id, create_time)
values (#{userId}, #{authorId}, sysdate())
</insert>
<delete id="deleteFollow">
delete from sys_user_follow where user_id = #{userId} and author_id = #{authorId}
</delete>
<select id="selectFollowListByUserId" resultMap="SysUserFollowMap">
select follow_id, user_id, author_id, create_time
from sys_user_follow
where user_id = #{userId}
</select>
<select id="selectFollow" resultMap="SysUserFollowMap">
select follow_id, user_id, author_id, create_time
from sys_user_follow
where user_id = #{userId} and author_id = #{authorId}
</select>
</mapper>