package com.malk.eastar.service; import com.alibaba.fastjson.JSONObject; import com.malk.eastar.model.AITableParam; import com.malk.eastar.model.AITableResult; import java.util.Map; /** * AI表格(多维表 Multi-dimensional Table)数据处理客户端接口 * add by Jason 20260313 */ public interface MDTableClient { /** * 查询多行记录 * @param baseId AI表格ID * @param sheetIdOrName 数据表ID或数据表名称 * @param param Query参数 * @param aiTableParam Body参数 * @return */ AITableResult queryMultiRecords(String baseId, String sheetIdOrName, Map param, AITableParam aiTableParam); /** * 创建多行记录 * @param baseId AI表格ID * @param sheetIdOrName 数据表ID或数据表名称 * @param param Query参数 * @param body Body参数 * @return */ String createMultiRecords(String baseId, String sheetIdOrName, Map param, JSONObject body); /** * 修改多行记录 * @param baseId AI表格ID * @param sheetIdOrName 数据表ID或数据表名称 * @param param Query参数 * @param body Body参数 * @return */ String modifyMultiRecords(String baseId, String sheetIdOrName, Map param, JSONObject body); }