From 03a2e484b7b71209edbf5d30812c13b7ba2e6604 Mon Sep 17 00:00:00 2001 From: "Morning.Chen" Date: Thu, 8 Dec 2022 18:58:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=96=B0=E5=A2=9E=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5c6e80c..41475b2 100644 --- a/README.md +++ b/README.md @@ -49,9 +49,10 @@ String tableId = operation.createTable("HelloTable", "#分组Id(可选)"); 数据的格式采用csv文件存储,格式如下,假设文件名为data.csv,其内容为(其中第一行是表头,第一行之后是表数据): 表头行字段中可以将字段类型(目前支持字符串文本string、日期或时间date、数字类型number(不区分大小写))写在字段后,用#分隔,不带类型则默认为文本 +主键字段在末尾添加#key(不区分大小写),可与字段类型连用。(主键唯一,多主键可以自行拼接成一个新的主键。) ``` -"合同签约时间(Year Month Day)#date","城市","国家","客户名称","省份","回款金额","合同金额" +"合同签约时间(Year Month Day)#date","城市","国家","客户名称#string#key","省份","回款金额","合同金额" "18/1/2016","杭州市","中国","浙江臻善科技有限公司","浙江省","1200000","1200000" "1/8/2016","郑州市","中国","杭州明佑电子有限公司","河南省","100800","100800" "1/4/2016","西安市","中国","西北工业大学","陕西省","430000","430000" @@ -212,7 +213,13 @@ operation.reset(); 请求类型:POST -请求参数: ``` {"tableName":"#表名","groupId":"#分组Id(可选)","increase":true(可选,true表示后续更新为增量更新)} ``` +(弃用)请求参数: ``` {"tableName":"#表名","groupId":"#分组Id(可选)","increase":true(可选,true表示后续更新为增量更新)} ``` +请求参数: ``` {"tableName":"#表名","groupId":"#分组Id(可选)","updateMode":1(可选1,2,3或不上传默认为1)} ``` +说明: +updateMode: 更新方式 +1:全量更新:用全新的数据替换旧的全部数据; +2:增量更新:新增新数据,旧数据不受影响; +3:替换更新:(必须声明主键)按主键替换相同主键的数据,之前没有的数据直接新增。(主键处理见csv文件说明) 返回值: ```json @@ -259,7 +266,8 @@ operation.reset(); 请求类型:POST -请求参数: ``` {"tableId":"#表Id","tableName":"#新的表名","increase": true(可选,同创建表的参数increase)} ``` +(弃用)请求参数: ``` {"tableId":"#表Id","tableName":"#新的表名","increase": true(可选,同创建表的参数increase)} ``` +请求参数: ``` {"tableId":"#表Id","tableName":"#新的表名","updateMode": 1(可选1,2,3或不上传默认为1,参考创建表)} ``` 返回值: ```json