package com.tashow.cloud.product.mapper;

import java.util.*;

import com.tashow.cloud.common.pojo.PageResult;
import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX;
import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX;
import com.tashow.cloud.productapi.api.product.dto.CategoryDO;
import com.tashow.cloud.productapi.api.product.dto.CategoryDto;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/**
 * 产品类目 Mapper
 *
 * @author 芋道源码
 */
@Mapper
public interface CategoryMapper extends BaseMapperX<CategoryDO> {

    /**
     * 根据条件查询类目列表
     */
    List<CategoryDO> selectCategoryList(@Param("grade") Integer grade,
                                         @Param("categoryId") Long categoryId,
                                         @Param("categoryName") String categoryName,
                                         @Param("status") Integer status,
                                         @Param("shopId") Long shopId);

}