Operation Config Center
  1. 引擎-配置管理
Operation Config Center
  • 接口配置化
    • 产品服务交货信息组关联配置
      POST
    • 服务交货信息详情
      POST
    • 供应商接口信息详情
      POST
    • 供应商接口账号详情
      POST
    • 服务接口交货信息关联配置
      POST
  • PLM提供
    • 产品信息查询(Portal)
      POST
    • 产品国家查询(EJF,平台接单)
      POST
    • 产品揽收仓查询(EJF,平台接单)
      POST
    • 产品信息查询(EJF,平台接单)
      POST
    • 产品预报信息取值配置查询
      POST
    • 产品国家策略组配置
      POST
  • 验证引擎
    • 验证规则组查询
      POST
    • 删除验证规则组
      POST
    • 过滤规则提示列表查询
      POST
    • 报错提示语列表查询
      POST
    • 批量删除特殊规则提示
      POST
    • 批量删除报错提示语
      POST
    • 获取可校验的字段列表
      POST
    • 获取验证规则列表
      POST
  • 单号配置获取
    • 服务号段获取
      POST
    • 服务面单获取
      POST
  • 引擎
    • 渲染Liquid模板
    • 运行流程
    • 执行决策树
    • 校验条件
    • 发送HTTP请求
    • 解析Excel文件-单元格
    • 填充Excel文件-单元格
    • 填充Excel文件-列
    • 上传Oss文件
    • 下载Oss文件
    • 上传S3文件
    • 下载S3文件
  • 引擎-配置管理
    • 新增配置
      POST
    • 修改配置
      PUT
    • 通过编码查询配置
      GET
    • 查询配置列表
      GET
    • 通过编码运行配置
      POST
  1. 引擎-配置管理

新增配置

开发中
正式环境
https://occ-engine.yanwentech.com
正式环境
https://occ-engine.yanwentech.com
POST
/api/management/config

请求参数

Body 参数application/json
type
string 
配置类型
必需
Excel解析:ExcelParser
name
string 
名称
必需
自定义配置名称
status
integer 
状态
必需
0:开发中、1:测试中、2:已发布、3:已废弃
tags
string  | null 
标签
必需
配置标签
description
string 
描述
必需
配置描述、备注等信息
content
string 
具体配置
必需
注意:字符串类型,并非JSON类型
示例
{
    "type": "string",
    "name": "string",
    "status": 0,
    "tags": "string",
    "description": "string",
    "content": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://occ-engine.yanwentech.com/api/management/config' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "string",
    "name": "string",
    "status": 0,
    "tags": "string",
    "description": "string",
    "content": "string"
}'

返回响应

🟢200成功
application/json
Body
success
boolean 
必需
code
integer 
必需
message
string 
必需
data
object 
必需
id
string 
必需
name
string 
必需
status
boolean 
必需
tags
string 
必需
description
string 
必需
content
string 
必需
type
string 
必需
示例
{
    "success": true,
    "code": 0,
    "message": "ok",
    "data": {
        "id": "01JF78JSFHXXBKZVGKPKV7RZ8M",
        "name": "测试-DecisionTree4",
        "status": true,
        "tags": "tag1,tag2,tag3",
        "description": "测试-DecisionTree",
        "content": "{\"takeType\":\"all\",\"root\":{\"sorting\":0,\"expression\":\"{{ expressTime | compare_time: '>','2021-01-01' }}\",\"value\":\"全程轨迹\",\"nodes\":[{\"sorting\":0,\"expression\":\"{{ extendedcol | json_path: '$.CustomerCode' | eq: '300740110' }}\",\"value\":\"屏蔽轨迹\",\"nodes\":[]},{\"sorting\":1,\"expression\":\"{{ productCode | in:484 }}\",\"value\":\"全程轨迹\",\"nodes\":[{\"sorting\":0,\"expression\":\"{{ extendedcol | json_path: '$.CustomerCode' | eq: '30074011' }}\",\"value\":\"自定义-1\",\"nodes\":[]}]},{\"sorting\":2,\"expression\":\"{{ productCode | in: '10','1004','1021','1022','1023','1024','1025','1026' }}\",\"value\":\"全程轨迹\",\"nodes\":[{\"sorting\":0,\"condition\":{\"conjunction\":\"and\",\"children\":[{\"expression\":\"{{ countryId | in: '1','90','94' }}\"},{\"expression\":\"{{ serviceCode == '8908026' }}\"}]},\"value\":\"尾程轨迹\",\"nodes\":[]},{\"sorting\":1,\"expression\":\"{{ countryId | in: '10','11','18' }}\",\"value\":\"头程轨迹\",\"nodes\":[]}]}]}}",
        "type": "DecisionTree"
    }
}
🟠400参数不正确
修改于 2025-01-07 09:42:40
上一页
下载S3文件
下一页
修改配置
Built with