跳到主要内容

查询操作 (Query)

系统信息查询

# 获取系统信息
query SystemInfo {
systemInfo {
machineId
}
}

用户管理查询

查询账户信息

query GetAccount($input: AccountInput!) {
account(input: $input) {
name
displayName
type
... on AccountUser {
email
phone
bio
company
}
... on AccountOrganization {
description
moderators {
name
displayName
}
}
}
}

查询账户列表

query GetAccounts($input: AccountsInput!) {
accounts(input: $input) {
items {
name
displayName
type
}
cursor
count
total
}
}

资源管理查询

查询应用程序

query GetApplication($input: ApplicationInput!) {
application(input: $input) {
rid
name
description
owner
tags
keywords
permissions {
owner
moderator
member
everyone
}
revision {
hash
author
message
version
documentation
}
}
}

查询函数

query GetFunction($input: FunctionInput!) {
function(input: $input) {
rid
name
description
configs
revision {
hash
implementType
parameters
}
}
}

查询模型

query GetModel($input: ModelInput!) {
model(input: $input) {
rid
name
description
configs
jobs
revision {
hash
graphic
implements
parameters
pins
}
}
}

任务管理查询

查询任务

query GetJob($input: JobInput!) {
job(input: $input) {
id
args
createTime
startTime
endTime
status
context
user
priority
policy {
name
queue
tres {
cpu
ecpu
mem
}
}
}
}

查询任务列表

query GetJobs($input: JobsInput!) {
jobs(input: $input) {
items {
id
status
createTime
user
}
cursor
count
total
}
}