Added graphql support #162-2
This commit is contained in:
4
kdb-web/src/app/models/graphql/filter/page.model.ts
Normal file
4
kdb-web/src/app/models/graphql/filter/page.model.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export interface Page {
|
||||
pageIndex?: number;
|
||||
pageSize?: number;
|
||||
}
|
4
kdb-web/src/app/models/graphql/filter/sort.model.ts
Normal file
4
kdb-web/src/app/models/graphql/filter/sort.model.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export interface Sort {
|
||||
sortColumn?: string;
|
||||
sortDirection?: string;
|
||||
}
|
@@ -1,8 +1,8 @@
|
||||
export class Queries {
|
||||
static serverInfoQuery = `
|
||||
query {
|
||||
query ServerInfo($filter: ServerFilter, $page: Page, $sort: Sort) {
|
||||
serverCount
|
||||
servers {
|
||||
servers(filter: $filter, page: $page, sort: $sort) {
|
||||
id
|
||||
name
|
||||
iconURL
|
||||
|
8
kdb-web/src/app/models/graphql/variables.model.ts
Normal file
8
kdb-web/src/app/models/graphql/variables.model.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Page } from "./filter/page.model";
|
||||
import { Sort } from "./filter/sort.model";
|
||||
|
||||
export interface Variables {
|
||||
filter?: object;
|
||||
page?: Page;
|
||||
sort?: Sort;
|
||||
}
|
Reference in New Issue
Block a user