import apolloClient from "@/utils/graphql"; import gql from "graphql-tag"; //全部 export function getPlayerAccByStaffWithRollCall(params) { return apolloClient.query({ query: gql` query vars($staffId: Int!, $keyword: String, $pageIn: PageIn!) { findPlayerAccByStaffWithRollCall( staffId: $staffId keyword: $keyword pageIn: $pageIn ) { ls { id player { id name } voucher { id name } voucherType memberType qty amt endDate } pageOut { total index size } } } `, variables: params, }); } //停用 export function getTeamByStaffWithRollCall(params) { return apolloClient.query({ query: gql` query vars($staffId: Int!, $keyword: String, $pageIn: PageIn!) { findTeamByStaffWithRollCall( staffId: $staffId keyword: $keyword pageIn: $pageIn ) { ls { id name } pageOut { total index size } } } `, variables: params, }); } export function getUnCompleteSession(params) { return apolloClient.query({ query: gql` query vars( $staffId: Int! $completeTypes: [CompleteType!]! $keyword: String $pageIn: PageIn! ) { findUnCompleteSession( staffId: $staffId completeTypes: $completeTypes keyword: $keyword pageIn: $pageIn ) { ls { id courseName teamId teamName beginTime endTime playerCount } pageOut { total index size } } } `, variables: params, }); }