package com.fdkankan.scene.service;

import com.fdkankan.common.response.ResultData;
import com.fdkankan.scene.vo.BaseDataParamVO;
import com.fdkankan.scene.vo.BaseSceneParamVO;
import com.fdkankan.scene.vo.LocalesParamVO;
import com.fdkankan.scene.vo.SceneAuthVO;
import java.io.IOException;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * <p>
 * 场景编辑
 * </p>
 *
 * @author dengsixing
 * @since 2022/3/11
 **/
public interface ISceneEditService {

    SceneAuthVO getAuth(BaseSceneParamVO param, String token) throws Exception;

    ResultData locales(LocalesParamVO param) throws Exception;

    ResultData saveTour(BaseDataParamVO param) throws IOException;

    ResultData deleteTour(BaseSceneParamVO param) throws Exception;

}
