content: package com.moti.mapper;
  
  import com.moti.entity.Link;
  import org.apache.ibatis.annotations.Mapper;
  
  import java.util.List;
  
   /**
   * @InterfaceName LinkMapper
   * @Description (Link)表数据库访问层
   * @author 莫提
   * @date 2020-09-21 15:02:16
   * @Version 1.0
   **/
  @Mapper
  public interface LinkMapper {
  
      /**
       * @Description 添加Link
       * @author 莫提
       * @date 2020-09-21 15:02:16
       * @param link 实例对象
       * @return 影响行数
       */
      int insert(Link link);
      
      /**
       * @Description 删除Link
       * @author 莫提
       * @date 2020-09-21 15:02:16
       * @param id 主键
       * @return 影响行数
       */
      int deleteById(Integer id);
  
      /**
       * @Description 查询单条数据
       * @author 莫提
       * @date 2020-09-21 15:02:16
       * @param id 主键
       * @return 实例对象
       */
      Link queryById(Integer id);
  
      /**
       * @Description 查询全部数据
       * @author 莫提
       * @date 2020-09-21 15:02:16
       * 分页使用MyBatis的插件实现
       * @return 对象列表
       */
      List<Link> queryAll();
  
      /**
       * @Description 实体作为筛选条件查询数据
       * @author 莫提
       * @date 2020-09-21 15:02:16
       * @param link 实例对象
       * @return 对象列表
       */
      List<Link> queryAll(Link link);
  
      /**
       * @Description 修改Link,根据 link 的主键修改数据
       * @author 莫提
       * @date 2020-09-21 15:02:16
       * @param link
       * @return 影响行数
       */
      int update(Link link);
  
  }