package com.yh.saas.plugin.supply.servicer.service;

import com.baomidou.mybatisplus.service.IService;
import com.yh.saas.plugin.supply.servicer.entity.SupplyServicerMerchantInfo;
import com.yh.saas.plugin.supply.servicer.entity.view.ServicerView;

/**
 * <p>
 * 记录服务商信息表 服务类
 * </p>
 *
 * @author yul
 * @since 2019-11-11
 */
public interface ISupplyServicerMerchantInfoService extends IService<SupplyServicerMerchantInfo> {

	/**
	 * 保存服务商信息
	 * 
	 * @param merchantInfoView
	 * @return
	 */
	void saveServicerMerchant(ServicerView<SupplyServicerMerchantInfo> merchantInfoView);

	/**
	 * 审核服务商信息
	 * 
	 * @param merchantInfoView
	 * @return
	 */
	void approveServicerMerchant(String id,String approveStatus);

	/**
	 * 删除服务商信息
	 * 
	 * @param merchantInfo
	 */
	void deleteMerchantById(SupplyServicerMerchantInfo merchantInfo);



	/**
	 * 修改是否启用
	 */
	void updateEnabled(String id);
}
