phx-node
Version:
PHX NODE
6 lines (5 loc) • 3.52 kB
TypeScript
export declare const querySchoolYear: (isAllTerm: boolean) => string;
export declare const LIST_ACTIVE_SCHOOL_YEAR_QUERY = "\n query ListActiveSchoolYear {\n school_year(\n where: {\n start_at: { _lte: \"now\" }\n end_at: { _gte: \"now\" }\n deleted_at: { _is_null: true }\n }\n ) {\n id\n start_at\n end_at\n code\n name\n school_course {\n school {\n id\n programs(where: { deleted_at: { _is_null: true } }) {\n id\n code\n }\n educational_levels(where: { deleted_at: { _is_null: true } }) {\n id\n code\n }\n }\n }\n school_terms(\n where: { deleted_at: { _is_null: true } }\n order_by: { start_at: asc }\n ) {\n id\n start_at\n end_at\n coefficient\n code\n name\n }\n school_terms_aggregate(where: { deleted_at: { _is_null: true } }) {\n aggregate {\n count\n }\n }\n }\n }\n";
export declare const ACTIVE_SCHOOL_YEAR_AND_NEXT_SCHOOL_YEAR_QUERY = "\n query ActiveAndNextSchoolYear(\n $startAt: timestamptz!\n $endAt: timestamptz!\n $school_id: Int!\n ) {\n school_year(\n where: {\n deleted_at: { _is_null: true }\n start_at: { _lte: $startAt }\n end_at: { _gte: $endAt }\n school_course: { school_id: { _eq: $school_id } }\n }\n order_by: { id: asc }\n ) {\n code\n end_at\n id\n name\n start_at\n school_course {\n course_name\n id\n code\n }\n }\n }\n";
export declare const LIST_ACTIVE_SCHOOL_YEAR_AND_NEXT_SCHOOL_YEAR_QUERY = "\nquery GetActiveAndNextSchoolYear($startAt: timestamptz, $endAt: timestamptz) {\n school_year(where: {deleted_at: {_is_null: true}, start_at: {_lte: $startAt}, end_at: {_gte: $endAt}}, order_by: {id: asc}) {\n id\n start_at\n end_at\n school_course {\n school {\n id\n programs(where: {deleted_at: {_is_null: true}}) {\n id\n code\n }\n educational_levels(where: {deleted_at: {_is_null: true}}) {\n id\n code\n }\n }\n }\n school_terms(where: {deleted_at: {_is_null: true}}, order_by: {start_at: asc}) {\n id\n start_at\n end_at\n coefficient\n }\n school_terms_aggregate(where: {deleted_at: {_is_null: true}}) {\n aggregate {\n count\n }\n }\n }\n}\n";
export declare const LIST_NEXT_SCHOOL_YEAR_QUERY = "\n query ListNextSchoolYear($nextYearDate: timestamptz!) {\n school_year(\n where: {\n start_at: { _lte: $nextYearDate }\n end_at: { _gte: $nextYearDate }\n deleted_at: { _is_null: true }\n }\n ) {\n id\n start_at\n end_at\n school_course {\n school {\n id\n programs(where: { deleted_at: { _is_null: true } }) {\n id\n code\n }\n educational_levels(where: { deleted_at: { _is_null: true } }) {\n id\n code\n }\n }\n }\n school_terms(\n where: { deleted_at: { _is_null: true } }\n order_by: { start_at: asc }\n ) {\n id\n start_at\n end_at\n coefficient\n }\n school_terms_aggregate(where: { deleted_at: { _is_null: true } }) {\n aggregate {\n count\n }\n }\n }\n }\n";