package com.fdkankan.contro.service; import com.alibaba.fastjson.JSONObject; import com.fdkankan.contro.entity.*; import com.fdkankan.contro.vo.ScenePlusVO; import java.util.Map; import java.util.Set; public interface ICommonService { /** * 上传计算结果文件 * @param num * @param dataSource * @param version */ public void uploadBuildResultData(String num, String dataSource, String version); /** * 删除用户编辑数据业务方法 * @param num 场景码 * @param bizs 业务集合 * @param params 业务处理所需参数 * key : bizType * value: Map 参数map */ public void initUserEditData(String num, Set bizs, Map> params); public void uploadFloorplanJson(String num, String dataSource) throws Exception; public void sendEmail(String num); String getOssOrignPath(String path); int getPayStatus(Long cameraId, Long space); void uploadStatusJson(String num, Integer sceneStatus, String webSite, String thumb, Integer payStatus, String uploadPath); Long getSpaceLimit(CameraDetail cameraDetail); Long getSpace(String num); Object[] updateEditInfo(ScenePlus scenePlus); void writeSceneJson(String num, JSONObject videosJson, SceneEditInfo sceneEditInfo, SceneEditInfoExt sceneEditInfoExt, SceneEditControls sceneEditControls, ScenePlus scenePlus, ScenePlusExt scenePlusExt, Company company); }