package com.panzhihua.service_community.service; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.dtos.community.convenient.ConvenientGoodsCategoryDTO; import com.panzhihua.common.model.dtos.community.convenient.PageConvenientGoodsCategoryDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.model.dos.ConvenientGoodsCategoryDO; /** * @title: ConvenientGoodsCategoryService * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 便民服务分类服务类 * @author: hans * @date: 2021/09/16 10:31 */ public interface ConvenientGoodsCategoryService extends IService { /** * 商品分类新增 * * @param convenientGoodsCategoryDTO * @return 新增结果 */ R addGoodsCategory(ConvenientGoodsCategoryDTO convenientGoodsCategoryDTO); /** * 商品分类编辑 * * @param convenientGoodsCategoryDTO * @return 修改结果 */ R putGoodsCategory(ConvenientGoodsCategoryDTO convenientGoodsCategoryDTO); /** * 商品分类删除 * * @param categoryId 便民服务分类id * @param operator 操作人员 * @return 删除结果 */ R deleteGoodsCategoryById(Long categoryId, Long operator); /** * 获取商品分类详情 * * @param categoryId 便民服务分类id * @return 分类详情 */ R getGoodsCategoryById(Long categoryId); /** * 分页查询商品分类 * * @param pageConvenientGoodsCategoryDTO * @return 分类详情 */ R pageGoodsCategory(PageConvenientGoodsCategoryDTO pageConvenientGoodsCategoryDTO); /** * 获取所有商品分类 * * @return */ R getAllGoodsCategories(); }