import apolloClient from "@/utils/graphql"; import gql from "graphql-tag"; //全部 export function getBySessionExistsOfDay(params) { return apolloClient.query({ query: gql` query vars($staffId: Int!, $day: LocalDate!) { findBySessionExistsOfDay(staffId: $staffId, day: $day) { id name } } `, variables: params, }); } //停用 export function getSubjectByCourseAndDateRange(params) { return apolloClient.query({ query: gql` query vars( $staffId: Int! $courseIds: [Int]! $beginDate: LocalDate! $endDate: LocalDate! ) { findSubjectByCourseAndDateRange( staffId: $staffId courseIds: $courseIds beginDate: $beginDate endDate: $endDate ) { date subjects { id name subjectType sessions { id courseId courseName courseType playerMax planId sessionType beginTime endTime staffCount placeCount staffNames placeIds placeNames firstPlayerName playerCount playerNoneCount playerApplyBookingCount playerBookingCount playerApplyLeaveCount playerLeaveCount playerLateCount playerAbsenceCount playerCompleteCount description complete color } } } } `, variables: params, }); }