package shop.alien.storeplatform.service;

import com.baomidou.mybatisplus.extension.service.IService;
import shop.alien.entity.store.StoreBusinessInfo;
import shop.alien.entity.store.StoreInfo;
import shop.alien.entity.store.dto.StoreInfoDto;
import shop.alien.entity.store.vo.StoreMainInfoVo;

import java.util.List;

public interface StorePlatformInfoService extends IService<StoreInfo> {

    /**
     * 门店装修 - 编辑
     * @param storeInfo
     * @return
     */
    int saveOrUpdateStoreInfo(StoreInfoDto storeInfo);

    List<StoreBusinessInfo> getStoreInfoBusinessHours(Integer id);

    /**
     * 门店详情
     *
     * @param id 门店id
     * @return StoreMainInfoVo
     */
    StoreMainInfoVo getDetail(Integer id);

}
