content: package com.moti.mapper;
  
  import com.moti.entity.ArticleTag;
  import com.moti.entity.Tag;
  import org.apache.ibatis.annotations.Mapper;
  
  import java.util.List;
  
   /**
   * @InterfaceName ArticleTagMapper
   * @Description (ArticleTag)表数据库访问层
   * @author 莫提
   * @date 2020-09-09 09:36:47
   * @Version 1.0
   **/
  @Mapper
  public interface ArticleTagMapper {
  
      /**
       * @Description 添加ArticleTag
       * @author 莫提
       * @date 2020-09-09 09:36:47
       * @param articleTag 实例对象
       * @return 影响行数
       */
      int insert(ArticleTag articleTag);
      
      /**
       * @Description 删除ArticleTag
       * @author 莫提
       * @date 2020-09-09 09:36:47
       * @param articleId 主键
       * @return 影响行数
       */
      int deleteById(Integer articleId);
  
      /**
       * @Description 实体作为筛选条件查询数据
       * @author 莫提
       * @date 2020-09-09 09:36:47
       * @param articleTag 实例对象
       * @return 对象列表
       */
      List<ArticleTag> queryAll(ArticleTag articleTag);
  
       /**
        * @Description 根据标签ID获取关联文章的数量
        * @Author 莫提
        * @Date 10:10 2020/9/9
        * @Param [id]
        * @return java.lang.Integer
        **/
       Integer getArticleCount(Integer id);
  
       /**
        * @Description 根据文章ID查询所有标签
        * @Author 莫提
        * @Date 20:28 2020/9/2
        * @Param [id]
        * @return java.util.List<com.moti.entity.Tag>
        **/
       List<Tag> queryByArticleId(Integer id);
  }