yao/yao/apis/import.http.json
2022-02-14 20:20:16 +08:00

75 lines
1.6 KiB
JSON

{
"name": "数据导入接口",
"version": "1.0.0",
"description": "数据分析接口API",
"group": "xiang/import",
"guard": "bearer-jwt",
"paths": [
{
"path": "/:name",
"method": "POST",
"process": "xiang.import.Run",
"in": ["$param.name", "$payload.file", "$payload.mapping"],
"out": {
"status": 200,
"type": "application/json"
}
},
{
"path": "/:name/setting",
"method": "GET",
"process": "xiang.import.Setting",
"in": ["$param.name"],
"out": {
"status": 200,
"type": "application/json"
}
},
{
"path": "/:name/data",
"method": "POST",
"process": "xiang.import.Data",
"in": [
"$param.name",
"$payload.file",
"$payload.page",
"$payload.size",
"$payload.mapping"
],
"out": {
"status": 200,
"type": "application/json"
}
},
{
"path": "/:name/data/setting",
"method": "GET",
"process": "xiang.import.DataSetting",
"in": ["$param.name"],
"out": {
"status": 200,
"type": "application/json"
}
},
{
"path": "/:name/mapping",
"method": "GET",
"process": "xiang.import.Mapping",
"in": ["$param.name", "$query.file"],
"out": {
"status": 200,
"type": "application/json"
}
},
{
"path": "/:name/mapping/setting",
"method": "GET",
"process": "xiang.import.MappingSetting",
"in": ["$param.name", "$query.file"],
"out": {
"status": 200,
"type": "application/json"
}
}
]
}