版权所有©,上海海鼎信息工程股份有限公司,2016-2025,保留所有权利。
1. 接口定义
1.1. 统计服务
1.1.1. 提交count
POST /{tenant_id}/soms/countservice/count
1.1.1.1. 说明
提交count
1.1.1.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
tenant_id |
租户Id |
string |
Query |
operator |
操作人 |
string |
Body |
count |
统计 |
1.1.1.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.1.4. HTTP请求示例
请求 path
/string/soms/countservice/count?operator=string
请求 body
{
"created" : "2020-06-17 10:00:00",
"modified" : "2020-06-17 10:00:00",
"creator" : "string",
"modifier" : "string",
"type" : "order",
"action" : "decrypt",
"value" : "10",
"business_key" : "123",
"action_name" : "解密"
}
1.1.1.5. HTTP响应示例
响应 200
{
"success" : true,
"code" : "string",
"message" : "string"
}
1.1.2. 查询统计
POST /{tenant_id}/soms/countservice/count/query
1.1.2.1. 说明
查询统计
1.1.2.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
tenant_id |
租户Id |
string |
Query |
desc |
是否倒序 |
boolean |
Query |
page |
页码 |
integer (int32) |
Query |
page_size |
分页大小 [1, 1000] |
integer (int32) |
Query |
sort_key |
排序字段 |
string |
Body |
filter |
查询条件 |
1.1.2.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.2.4. HTTP请求示例
请求 path
/string/soms/countservice/count/query?desc=true&page=0&page_size=0
请求 body
{
"typeEq" : "order",
"typeIn" : "[\"order\"]",
"businessKeyEq" : "123",
"businessKeyIn" : "[\"123\",\"456\"]",
"actionEq" : "decrypt",
"actionIn" : "[\"decrypt\"]",
"actionNameLike" : "string",
"modifiedBegin" : "2021-08-23 12:16:20",
"modifiedEnd" : "2021-08-23 12:16:20"
}
1.1.2.5. HTTP响应示例
响应 200
{
"page" : 0,
"pageSize" : 100,
"pageCount" : 2,
"total" : "1000L",
"data" : [ {
"created" : "2020-06-17 10:00:00",
"modified" : "2020-06-17 10:00:00",
"creator" : "string",
"modifier" : "string",
"type" : "order",
"action" : "decrypt",
"value" : "10",
"business_key" : "123",
"action_name" : "解密"
} ]
}
1.1.3. 获取count
GET /{tenant_id}/soms/countservice/count/{business_key}
1.1.3.1. 说明
获取count
1.1.3.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
business_key |
业务key |
string |
Path |
tenant_id |
租户ID |
string |
Query |
action |
操作类型 |
string |
Query |
type |
类型 |
string |
1.1.3.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.3.4. HTTP请求示例
请求 path
/string/soms/countservice/count/string?action=string&type=string
1.1.3.5. HTTP响应示例
响应 200
{
"created" : "2020-06-17 10:00:00",
"modified" : "2020-06-17 10:00:00",
"creator" : "string",
"modifier" : "string",
"type" : "order",
"action" : "decrypt",
"value" : "10",
"business_key" : "123",
"action_name" : "解密"
}
1.1.4. 计数加1
POST /{tenant_id}/soms/countservice/count/{business_key}/add
1.1.4.1. 说明
计数加1
1.1.4.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
business_key |
业务key |
string |
Path |
tenant_id |
租户Id |
string |
Query |
action |
操作类型 |
string |
Query |
operator |
string |
|
Query |
type |
类型 |
string |
1.1.4.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.4.4. HTTP请求示例
请求 path
/string/soms/countservice/count/string/add?action=string&type=string
1.1.4.5. HTTP响应示例
响应 200
{
"success" : true,
"code" : "string",
"message" : "string"
}
2. 定义
2.1. ActionResult
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
message |
样例 : |
string |
success |
默认值 : |
boolean |
2.2. Count
| 名称 | 说明 | 类型 |
|---|---|---|
action |
action |
string |
action_name |
actionName |
string |
business_key |
业务key |
string |
created |
样例 : |
string (date-time) |
creator |
样例 : |
string |
modified |
样例 : |
string (date-time) |
modifier |
样例 : |
string |
type |
类型 |
string |
value |
value |
string |
2.3. soms分页查询结果Count
| 名称 | 说明 | 类型 |
|---|---|---|
data |
数据 |
< Count > array |
page |
页码 |
integer (int32) |
pageCount |
页数 |
integer (int32) |
pageSize |
页面大小 |
integer (int32) |
total |
总数 |
integer (int64) |
2.4. 统计服务过滤器
| 名称 | 说明 | 类型 |
|---|---|---|
actionEq |
action |
string |
actionIn |
action在……之中 |
< string > array |
actionNameLike |
actionName |
string |
businessKeyEq |
业务key |
string |
businessKeyIn |
业务key在……之中 |
< string > array |
modifiedBegin |
最后修改时间起始于 |
string (date-time) |
modifiedEnd |
最后修改时间结束于 |
string (date-time) |
typeEq |
类型 |
string |
typeIn |
类型在……之中 |
< string > array |