package com.cool.store.service;

import com.cool.store.request.OpenAcceptanceRequest;
import com.cool.store.request.ShopAcceptanceRequest;
import com.cool.store.request.ShopStageAcceptanceRequest;
import com.cool.store.vo.OpenAcceptanceInfoListVO;
import com.cool.store.vo.ShopAcceptanceVO;
import com.github.pagehelper.PageInfo;

/**
 * @author byd
 * @date 2024-04-22 14:41
 */
public interface OpenAcceptanceInfoService {

    /**
     * 开业验收列表
     * @param openAcceptanceRequest
     * @return
     */
    PageInfo<OpenAcceptanceInfoListVO> openAcceptanceList(OpenAcceptanceRequest openAcceptanceRequest);

    /**
     * 获取验收阶段
     * @param shopId 店铺id
     * @return
     */
    ShopAcceptanceVO acceptanceStageList(Long shopId);

    /**
     * 验收
     * @param shopAcceptanceRequest
     */
    void acceptance(ShopAcceptanceRequest shopAcceptanceRequest, String userId);

    void acceptanceOne(ShopStageAcceptanceRequest shopStageAcceptanceRequest);
}
