29 lines
917 B
Java
29 lines
917 B
Java
package com.ruoyi.jarvis.service;
|
||
|
||
import com.alibaba.fastjson2.JSONObject;
|
||
|
||
import java.util.List;
|
||
import java.util.Map;
|
||
|
||
/**
|
||
* 金山文档个人云 Open API(developer.kdocs.cn)
|
||
*/
|
||
public interface IKdocsOpenApiService {
|
||
|
||
JSONObject getUserInfoFlat(String accessToken);
|
||
|
||
JSONObject getFileList(String accessToken, Map<String, Object> params);
|
||
|
||
JSONObject getFileInfo(String accessToken, String fileToken);
|
||
|
||
JSONObject getSheetList(String accessToken, String fileToken);
|
||
|
||
JSONObject readCells(String accessToken, String fileToken, int sheetIdx, String range);
|
||
|
||
JSONObject updateCells(String accessToken, String fileToken, int sheetIdx, String range, List<List<Object>> values);
|
||
|
||
JSONObject createSheet(String accessToken, String fileToken, String sheetName);
|
||
|
||
JSONObject batchUpdateCells(String accessToken, String fileToken, int sheetIdx, List<Map<String, Object>> updates);
|
||
}
|