完善模型通用接口的无限层级一对一和单层级一对多

This commit is contained in:
2023-11-15 13:43:24 +08:00
parent d800987307
commit 9c03ef2bcc
145 changed files with 758 additions and 10219 deletions

86
request.http Normal file
View File

@@ -0,0 +1,86 @@
@host=http://localhost:9231
//@host=http://api.tuotong-tech.com
### 用户登录
# @name login
POST {{host}}/api/oauth/Login
Content-Type: application/x-www-form-urlencoded
origin=password&code=&account=admin&login_type=&jnpf_ticket=&socialsOptions.IsCustom=false&isSocialsLoginCallBack=false&socialsOptions.ConfigId=&timestamp=&online_ticket=&password=f5252ff163e76623601a9a84d275c842&socialsOptions.IsMasterSlaveSeparation=false
### 获取token
@token=Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOiIyNDc1NTMxNzY0OTQyOSIsIkFjY291bnQiOiJhZG1pbiIsIlVzZXJOYW1lIjoi6LaF57qn566h55CG5ZGYIiwiT3JnSWQiOiIyNDc1NTQ2OTg5ODAwNSIsIkFkbWluaXN0cmF0b3IiOjEsIlRlbmFudElkIjoiZGVmYXVsdCIsIkNvbm5lY3Rpb25Db25maWciOnsiQ29uZmlnSWQiOiJkZWZhdWx0IiwiSXNDdXN0b20iOmZhbHNlLCJJc01hc3RlclNsYXZlU2VwYXJhdGlvbiI6ZmFsc2UsIkNvbmZpZ0xpc3QiOlt7IklzTWFzdGVyIjp0cnVlLCJTZXJ2aWNlTmFtZSI6InRpYW55aV9iYXMiLCJkYlR5cGUiOjQsImNvbm5lY3Rpb25TdHIiOiJCQUYyMzBERkVGNzhEQjJEMEY2REY1Njg1REU1NjZGRUE5RjQ4NUU1OEFCQjE2RjIwMDIyMDk0QTExMTU4QjdDMDg2NzU0ODM0MjU1NzI4M0Q2RjE0NTRGRjVDM0NDRkI2QjYzMjYyM0E4QTYyMUI2QUY4ODkzNUMwOTcwNzAxOEYxQkNBOENBMTE5RkY0NUY2N0Q0MzdGMEQyMERFRTlEOTFEQzQ1ODk0OTg0NDQyNUVFQUY3QUZENTZGQUM1OTkifV19LCJTaW5nbGVMb2dpbiI6MiwiT25saW5lVGlja2V0IjpudWxsLCJMb2dpblR5cGUiOm51bGwsImlhdCI6MTcwMDAxOTA1NiwibmJmIjoxNzAwMDE5MDU2LCJleHAiOjE3MDc3OTUwNTYsImlzcyI6InR1b3RvbmciLCJhdWQiOiJ0dW90b25nIn0.8BgT-K1uWoADsmIvqGXp_6e3Fb31-X1euodhn3uqXg0
/////////////////////////////////////////////////////////////////////////
// 动态模型接口
/////////////////////////////////////////////////////////////////////////
@vmid=29974114038805
### 获取一条数据
GET {{host}}/api/vengine/{{vmid}}/get?id=3
Authorization: {{token}}
### 获取多条数据
GET {{host}}/api/vengine/{{vmid}}/get-list?pnum=1&psize=10
Authorization: {{token}}
### 获取多条数据
POST {{host}}/api/wms/distask/list
Content-Type: application/json
Authorization: {{token}}
{
"pnum": 1,
"psize": 5,
"sort": "",
"k": "",
"q": {
"equip.code": "Elevator4",
//"equip.equipType.code": "004",
//"isSign": ["in", 0, 1]
},
"o": "billCode,taskType,equip.name,equip.code"
//"o": "billCode,taskType,equip.name,equip.code,equip.equipType.code,equip.equipType.name"
//"o": "*, equip.*, equip.equipType.*"
}
### 新增
POST {{host}}/api/vengine/{{vmid}}/create
Content-Type: application/json
Authorization: {{token}}
{
}
### 修改
PUT {{host}}/api/vengine/{{vmid}}/update
Content-Type: application/json
Authorization: {{token}}
{
}
### 删除
DELETE {{host}}/api/vengine/{{vmid}}/delete?id=
Authorization: {{token}}
### 获取模型信息
GET {{host}}/api/tnb/vmodel/get?id=27075467238421
Authorization: {{token}}
### 获取多条数据
POST {{host}}/api/bas/bas-ebom-h/list
Content-Type: application/json
Authorization: {{token}}
{
"sort": "",
"k": "",
//"q": {"childMaterials.materialId":"26902083096853"},
"q": {"materialId":["in","30018625707541","30148036639765","27116721773589"]},
"o": "id,materialId,version,childMaterials.ebomId,childMaterials.materialId,childMaterials.unitId,childMaterials.quantity,childMaterials.version",
"pnum": 1,
"psize": 5
}