diff --git a/README.md b/README.md
index 90005e2..861abaa 100644
--- a/README.md
+++ b/README.md
@@ -428,32 +428,131 @@ WHERE (c_store.code = 'C86L')
## 速查
+> 速查中的示例,都是最简单的实例,更新,删除的功能中的过滤条件的使用和查询相同,具体使用参考上述说明
+
+
+
+一个叫`test_apijson`的表
+
+
+
+| ID | CODE | NAME |
+| ---- | ---- | ------ |
+| 1 | A001 | 浦东区 |
+| 2 | B001 | 徐汇区 |
+| 3 | C001 | 普陀区 |
+
+
+
### 查询
-#### 别名
-表的别名
+查询`A001`的名称
+
+
```json
{
- "Table:t":{}
+ "test_apijson":{
+ "@column":"name",
+ "code":"A001"
+ }
}
```
-字段的别名
+
+
+### 新增
+
+
+新增一行如ID=1的数据
+
+
```json
{
- "Table:t":{
- "@column":"columnName:columnAliasName,.."
+ "test_apijson":{
+ "code":"A001",
+ "name":"浦东区"
}
}
```
-### 新增
+ID是自动增长的,所以不需要再给ID赋值。
### 修改
-### 删除
\ No newline at end of file
+
+修改代码`B001`为`A002`
+
+
+
+```json
+{
+ "test_apijson":{
+ "@code":"A002",
+ "code": "B001"
+ }
+}
+```
+
+
+
+
+
+### 删除
+
+
+删除`A002`
+
+
+
+```json
+{
+ "test_apijson":{
+ "code": "A002"
+ }
+}
+```
+
+
+
+## 权限
+
+### 表权限
+
+表白名单:`APIJSONProvider.getTableWhiteList()`
+
+表黑名单:`APIJSONProvider.getTableBlackList()`
+
+表的黑白名单的使用
+
+
+
+```java
+apijsonProvider.getTableBlackList().add("Retail");
+```
+
+`Retail`是表名
+
+
+
+### 字段权限
+
+字段白名单:`APIJSONProvider.getColumnWhiteList()`
+
+字段黑名单:`APIJSONProvider.getColumnBlackList()`
+
+字段的黑白名单的使用
+
+
+
+```java
+apijsonProvider.getColumnWhiteList().add("retail.*");
+apijsonProvider.getColumnWhiteList().add("retail.amt");
+```
+
+格式:`表名.字段名`,字段名支持通配符`*`
+
diff --git a/pom.xml b/pom.xml
index e6ffde5..e9e316b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,4 +27,53 @@
1.2.21
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.21.0
+
+ true
+
+
+
+
+ maven-compiler-plugin
+ 2.3.2
+
+ 1.8
+ 1.8
+ UTF-8
+
+ ${project.basedir}/lib/
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ jar-with-dependencies
+
+
+
+ com.ctbri.echoRisk.ApplicationStart
+
+
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
+
+
+
diff --git a/src/main/java/zuo/biao/apijson/parser/APIJSONProvider.java b/src/main/java/zuo/biao/apijson/parser/APIJSONProvider.java
index dd55655..14eefd2 100644
--- a/src/main/java/zuo/biao/apijson/parser/APIJSONProvider.java
+++ b/src/main/java/zuo/biao/apijson/parser/APIJSONProvider.java
@@ -90,7 +90,11 @@ public List getTables() {
}
}
validateTable(tableRealName);
- list.add(tableRealName + " " + tableAliasName);
+ if(getStatementType() == StatementType.SELECT) {
+ list.add(tableRealName + " " + tableAliasName);
+ }else {
+ list.add(tableRealName);
+ }
}
return list;
}
diff --git a/target/classes/META-INF/maven/APIJSONParser/APIJSONParser/pom.properties b/target/classes/META-INF/maven/APIJSONParser/APIJSONParser/pom.properties
index 646310f..26916d5 100644
--- a/target/classes/META-INF/maven/APIJSONParser/APIJSONParser/pom.properties
+++ b/target/classes/META-INF/maven/APIJSONParser/APIJSONParser/pom.properties
@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
-#Wed Jan 16 11:59:18 CST 2019
+#Thu Feb 14 08:53:56 CST 2019
version=0.0.1-SNAPSHOT
groupId=APIJSONParser
m2e.projectName=APIJSONParser
diff --git a/target/classes/META-INF/maven/APIJSONParser/APIJSONParser/pom.xml b/target/classes/META-INF/maven/APIJSONParser/APIJSONParser/pom.xml
index e6ffde5..e9e316b 100644
--- a/target/classes/META-INF/maven/APIJSONParser/APIJSONParser/pom.xml
+++ b/target/classes/META-INF/maven/APIJSONParser/APIJSONParser/pom.xml
@@ -27,4 +27,53 @@
1.2.21
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.21.0
+
+ true
+
+
+
+
+ maven-compiler-plugin
+ 2.3.2
+
+ 1.8
+ 1.8
+ UTF-8
+
+ ${project.basedir}/lib/
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ jar-with-dependencies
+
+
+
+ com.ctbri.echoRisk.ApplicationStart
+
+
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
+
+
+
diff --git a/target/classes/zuo/biao/apijson/parser/APIJSONProvider.class b/target/classes/zuo/biao/apijson/parser/APIJSONProvider.class
index 417bd28..0836ce9 100644
Binary files a/target/classes/zuo/biao/apijson/parser/APIJSONProvider.class and b/target/classes/zuo/biao/apijson/parser/APIJSONProvider.class differ