package com.panzhihua.service_community.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.panzhihua.common.model.dtos.shop.PageComShopStoreDTO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.common.model.vos.shop.ShopStoreVO;
|
import com.panzhihua.service_community.model.dos.ComShopStoreDO;
|
|
/**
|
* @auther lyq
|
* @create 2021-04-14 15:03:55
|
* @describe 店铺表服务类
|
*/
|
public interface ComShopStoreService extends IService<ComShopStoreDO> {
|
|
/**
|
* 店铺列表-分页查询
|
* @param pageComShopStoreDTO 查询参数
|
* @return ComShopStoreVO
|
*/
|
R pageStoreList(PageComShopStoreDTO pageComShopStoreDTO);
|
|
/**
|
* 根据店铺id查询店铺详情
|
* @param comShopStoreDTO 请求参数
|
* @return 店铺详情
|
*/
|
R shopStoreDetail(PageComShopStoreDTO comShopStoreDTO);
|
|
/**
|
* 保存店铺
|
* @param storeVO
|
* @return
|
*/
|
R saveStore(ShopStoreVO storeVO);
|
|
|
/**
|
* 编辑店铺、启用、禁用
|
*
|
* @param id 商铺ID
|
* @param storeVO
|
* @return
|
*/
|
R editStore(Long id, ShopStoreVO storeVO);
|
|
/**
|
* 删除店铺
|
* @param id
|
* @return
|
*/
|
R deleteStore(Long[] id);
|
|
/**
|
* 获取详情
|
* @param id
|
* @return
|
*/
|
R getOneInfo(Long id);
|
}
|