首页>代码>SSM+Lucene+logback+Druid开发的Java开源博客系统源码>/BlogSystem-master/src/main/java/com/duan/blogos/dao/blog/BlogCategoryDao.java
package com.duan.blogos.dao.blog;

import com.duan.blogos.dao.BaseDao;
import com.duan.blogos.entity.blog.BlogCategory;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * Created on 2017/12/20.
 *
 * @author DuanJiaNing
 */
@Repository
public interface BlogCategoryDao extends BaseDao<BlogCategory> {

    /**
     * 根据id查询类别
     *
     * @param ids 类别id
     * @return 查询结果
     */
    List<BlogCategory> listCategoryById(@Param("ids") int[] ids);

    /**
     * 查询博主创建的所有博文类别
     *
     * @param bloggerId 博主id
     * @param offset    结果集偏移
     * @param rows      行数
     * @return 查询结果
     */
    List<BlogCategory> listCategoryByBloggerId(@Param("bloggerId") int bloggerId,
                                               @Param("offset") int offset,
                                               @Param("rows") int rows);

    /**
     * 在限定博主的情况下获取指定id的博文类别
     *
     * @param bloggerId  博主id
     * @param categoryId 类别id
     * @return 查询结果
     */
    BlogCategory getCategory(@Param("bloggerId") int bloggerId,
                             @Param("categoryId") int categoryId);

    /**
     * 统计指定博主创建的类别数量
     *
     * @param bloggerId 博主id
     * @return 数量
     */
    Integer countByBloggerId(int bloggerId);
}
最近下载更多
184445428  LV6 2022年12月4日
zzzzzzzzhasdas  LV13 2022年10月24日
testuser1234567  LV24 2022年8月31日
wjy111  LV2 2022年4月12日
benbosn  LV15 2022年1月20日
xiayan  LV6 2021年11月30日
星辰最爱大米  LV4 2021年10月11日
739086737  LV5 2021年9月7日
ericxu1116  LV24 2021年6月25日
Demo1111  LV30 2021年6月11日
最近浏览更多
暂无贡献等级
yellow_flowers  LV8 4月26日
WBelong  LV8 4月2日
Gin19960217  LV4 3月15日
jp413670706  LV3 1月5日
davidlee2015  LV6 2023年11月19日
微信网友_6602457430806528  LV6 2023年9月21日
18590560528  LV1 2023年6月24日
yangbulx  LV3 2023年6月7日
3305787467  LV12 2023年6月3日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友