12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- 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;
- /**
- * <p>
- * 服务类
- * </p>
- *
- * @author
- * @since 2022-10-10
- */
- public interface IProjectService extends IService<Project> {
- Object getUserData(String token);
- Object pageList(ProjectListParam param, String token);
- ProjectInfoVo getProjectInfo(Integer projectId,String sceneOrder);
- List<SceneVo> 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<Integer, Project> getByIds(Set<Integer> projectIds);
- void updateName(Project param);
- void updateBimName(ProjectBim projectBim,String token);
- void updatePanos(Project project,String token);
- HashMap<Integer, Project> getAndDelByIds(Set<Integer> projectIds);
- void delProject(Integer projectId, String token);
- void updateTime(Integer projectId);
- }
|