Ver código fonte

补充关键字查询的说明

lijie 3 anos atrás
pai
commit
7319e449aa
2 arquivos alterados com 115 adições e 15 exclusões
  1. 3 3
      docs/file/file_api.md
  2. 112 12
      docs/utils/common.md

+ 3 - 3
docs/file/file_api.md

@@ -561,7 +561,7 @@ POST请求
           "content": [
           	{
           	  "partNumber":1,
-          	  "uploadUrl":"http://..."
+          	  "uploadUrl":"http://...,调用时使用的是PUT请求"
           	}
           ]
     }
@@ -702,7 +702,7 @@ POST请求
           "content": [
           	{
           	  "partNumber":1,
-          	  "uploadUrl":"http://..."
+          	  "uploadUrl":"http://...,调用时使用的是PUT请求"
           	}
           ]
     }
@@ -776,7 +776,7 @@ POST请求
         "fileSize": 841926,
         "fileMd5": "ebda7668886ceec6fc11997844d75ff3",
         "businessId": "1451771580297158658",
-        "fileDownloadUrl": "http://192.168.100.102:31335/adm/YL/20211023/572573a50fed51c18a3decbe46c1f599.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=persagy%2F20211023%2FGM%2B8%2Fs3%2Faws4_request&X-Amz-Date=20211023T071455Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=20db5a336991ba4a706e67e6b3154e897981f55481981d73805181100574f1f9"
+        "fileDownloadUrl": "http://192.168.100.102:31335/adm/YL/20211023/572573a50fed51c18a3decbe46c1f599.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=persagy%2F20211023%2FGM%2B8%2Fs3%2Faws4_request&X-Amz-Date=20211023T071455Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=20db5a336991ba4a706e67e6b3154e897981f55481981d73805181100574f1f9,调用时使用的是PUT请求"
     }
 }
 ```

+ 112 - 12
docs/utils/common.md

@@ -97,15 +97,20 @@
 
 #### 符号说明
 
-| 符号                     | 说明                           |
-| ------------------------ | ------------------------------ |
-| \$ne                     | dayu                           |
-| \$gt, \$gte, \$lt, \$lte | 大于, 大于等于, 小于, 小于等于 |
-| \$in                     | 范围查询                       |
-| \$like, \$notlike        | 模糊匹配 不匹配                |
-| \$null                   | 是否为空                       |
-|                          |                                |
-|                          |                                |
+| 符号                     | 说明                                                         |
+| ------------------------ | ------------------------------------------------------------ |
+| \$ne                     | 不等于                                                       |
+| \$gt, \$gte, \$lt, \$lte | 大于, 大于等于, 小于, 小于等于                               |
+| \$in                     | 范围查询                                                     |
+| \$like, \$notLike        | 模糊匹配 不匹配                                              |
+| \$null                   | 是否为空                                                     |
+| relationFrom             | 查询id作为obj_from的对象                                     |
+| relationTo               | 查询id作为obj_to的对象                                       |
+| $andOr                   | 类似AND (local_id LIKE "%temp%" OR local_name LIKE "%temp%") |
+| $likeLeft                | 类似local_id LIKE "%temp"                                    |
+| $likeRight               | 类似local_id LIKE "temp%"                                    |
+
+
 
 以下实例针对的实体类型 user 如下
 
@@ -196,18 +201,113 @@
 
 #### 模糊查询
 
-查询 name 以 zh 开头的数据
-
 ```
+// $like
+// 查询 name 含有 zh 的数据
+{
+    "criteria": {
+        "name": {
+            "$like": "zh"
+        }
+    }
+}
+// $likeLeft
+// 查询 name 以 zh 结尾的数据
+{
+    "criteria": {
+        "name": {
+            "$likeLeft": "zh"
+        }
+    }
+}
+//$likeRight
+// 查询 name 以 zh 开头的数据
 {
     "criteria": {
         "name": {
-            "$like": "zh%"
+            "$likeRight": "zh"
+        }
+    }
+}
+```
+
+#### relationFrom
+
+> 仅支持/rwd/instance/object/query接口查询
+
+查询 objTo 为Sp5001120003566c821e83b84a84bc17ecf7290d261b的数据
+
+```
+// 多个查询
+{
+    "criteria": {
+        "relationFrom": {
+            "graphCode": ["MechForArch"],
+            "relCode": ["Eq2Sp"],
+            "objTo":["Sp5001120003566c821e83b84a84bc17ecf7290d261b"]
+        }
+    }
+}
+// 单个查询
+{
+    "criteria": {
+        "relationFrom": {
+            "graphCode": "MechForArch",
+            "relCode": "Eq2Sp",
+            "objTo":"Sp5001120003566c821e83b84a84bc17ecf7290d261b"
         }
     }
 }
 ```
 
+#### relationTo
+
+> 仅支持/rwd/instance/object/query接口查询
+
+查询 objFrom 为Eq5001120003c1192002bf9646c4b64077a6b0f283ab的数据
+
+```
+// 多个查询
+{
+    "criteria": {
+        "relationTo": {
+            "graphCode": ["MechForArch"],
+            "relCode": ["Eq2Sp"],
+            "objFrom":["Eq5001120003c1192002bf9646c4b64077a6b0f283ab"]
+        }
+    }
+}
+// 单个查询
+{
+    "criteria": {
+        "relationTo": {
+            "graphCode": "MechForArch",
+            "relCode": "Eq2Sp",
+            "objFrom":"Eq5001120003c1192002bf9646c4b64077a6b0f283ab"
+        }
+    }
+}
+```
+
+#### $andOr 查询
+
+模糊查询本地名称或本地id为P2的对象
+
+```
+{
+    "criteria": {
+        "$andOr": {
+            "localId": {"$like":"P2"},
+            "localName": {"$like":"P2"}
+        }
+    }
+}
+```
+
+
+
+
+
 ### 3.withColumns 说明
 
 通过 withColumns 可以控制返回的数据内容,可以一定程度上提供服务性能.