package com.fdkankan.site.service; import com.fdkankan.site.entity.Project; import com.baomidou.mybatisplus.extension.service.IService; import com.fdkankan.site.entity.ProjectBim; import com.fdkankan.site.request.ProjectAddSceneParam; import com.fdkankan.site.request.ProjectDelSceneParam; import com.fdkankan.site.request.ProjectListParam; import com.fdkankan.site.response.ProjectInfoVo; import com.fdkankan.site.response.SceneVo; import java.util.HashMap; import java.util.List; import java.util.Set; /** *

* 服务类 *

* * @author * @since 2022-10-10 */ public interface IProjectService extends IService { Object getUserData(String token); Object pageList(ProjectListParam param, String token); ProjectInfoVo getProjectInfo(Integer projectId,String sceneOrder); List getSceneList(Integer projectId); Project addProject(Project param, String token); void addScene(ProjectAddSceneParam param); void delScene(ProjectDelSceneParam param); void over(Project param); void deleteBim(Integer bimId,String token); HashMap getByIds(Set projectIds); void updateName(Project param); void updateBimName(ProjectBim projectBim,String token); void updatePanos(Project project,String token); HashMap getAndDelByIds(Set projectIds); void delProject(Integer projectId, String token); void updateTime(Integer projectId); }