73 lines
1.8 KiB
JSON
73 lines
1.8 KiB
JSON
{
|
|
"label": "最新信息",
|
|
"version": "1.0.0",
|
|
"description": "最新信息",
|
|
"nodes": [
|
|
{
|
|
"name": "manus",
|
|
"process": "models.manu.get",
|
|
"args": [
|
|
{
|
|
"select": ["id", "name", "short_name"],
|
|
"limit": 20,
|
|
"orders": [{ "column": "created_at", "option": "desc" }],
|
|
"wheres": [
|
|
{ "column": "status", "value": "enabled" },
|
|
{ "column": "name", "value": "{{$in.0}}", "op": "like" }
|
|
]
|
|
}
|
|
],
|
|
"script": "rank",
|
|
"outs": ["{{$out.manus}}", "{{$out.manu_ids}}"]
|
|
},
|
|
{
|
|
"name": "users",
|
|
"process": "models.user.paginate",
|
|
"args": [
|
|
{
|
|
"select": ["id", "name", "extra", "resume"],
|
|
"withs": {
|
|
"manu": { "query": { "select": ["name", "short_name"] } },
|
|
"addresses": {
|
|
"query": { "select": ["province", "city", "location"] }
|
|
}
|
|
},
|
|
"orders": [{ "column": "created_at", "option": "desc" }],
|
|
"wheres": [
|
|
{ "column": "status", "value": "enabled" },
|
|
{ "column": "manu_id", "value": "{{$res.manus.1}}", "op": "in" }
|
|
]
|
|
},
|
|
1,
|
|
20
|
|
],
|
|
"outs": ["{{$out.data}}"]
|
|
},
|
|
{
|
|
"name": "github",
|
|
"process": "plugins.user.github",
|
|
"args": [
|
|
"{{$res.users.0}}",
|
|
"{{$res.manus}}",
|
|
"{{$in.0}}",
|
|
"{{$in.1}}",
|
|
"{{$in.2}}",
|
|
"{{pluck(:$res.users, 'id', 0.618, 10)}}",
|
|
"foo",
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"name": "count",
|
|
"script": "count"
|
|
}
|
|
],
|
|
"output": {
|
|
"params": "{{$in}}",
|
|
"data": {
|
|
"manus": "{{$res.manus.0}}",
|
|
"users": "{{$res.users.0}}",
|
|
"count": "{{$res.count}}"
|
|
}
|
|
}
|
|
}
|