package com.panzhihua.service_community.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.panzhihua.common.model.dtos.community.microCommercialStreet.DisableOrEnableMcsMerchantDTO;
|
import com.panzhihua.common.model.dtos.community.microCommercialStreet.McsMerchantDTO;
|
import com.panzhihua.common.model.dtos.community.microCommercialStreet.PageMcsMerchantDTO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.service_community.entity.McsMerchant;
|
|
/**
|
* (McsMerchant)表服务接口
|
*
|
* @author makejava
|
* @since 2021-12-28 14:37:11
|
*/
|
public interface McsMerchantService extends IService<McsMerchant> {
|
|
/**
|
* 新增数字商业街商家
|
* @param mcsMerchantDTO
|
* @return
|
*/
|
R addMcsMerchant(McsMerchantDTO mcsMerchantDTO);
|
|
/**
|
* 编辑数字商业街商家
|
* @param mcsMerchantDTO
|
* @return
|
*/
|
R putMcsMerchant(McsMerchantDTO mcsMerchantDTO);
|
|
/**
|
* 查询数字商业街商家详情
|
* @param merchantId
|
* @return
|
*/
|
R getMcsMerchant(Long merchantId);
|
|
/**
|
* 删除数字商业街商家
|
* @param merchantId
|
* @param userId
|
* @return
|
*/
|
R deleteMcsMerchant(Long merchantId, Long userId);
|
|
/**
|
* 分页查询数字商业街商家
|
* @param pageMcsMerchantDTO
|
* @return
|
*/
|
R pageMcsMerchant(PageMcsMerchantDTO pageMcsMerchantDTO);
|
|
/**
|
* 禁用/启用数字商业街商家
|
* @param disableOrEnableMcsMerchantDTO
|
* @return
|
*/
|
R disableOrEnableMcsMerchant(DisableOrEnableMcsMerchantDTO disableOrEnableMcsMerchantDTO);
|
}
|