新增教练管理,优化预约人数计数方式
This commit is contained in:
@@ -5,7 +5,8 @@ import request from '@/utils/request'
|
||||
export interface GroupCourse {
|
||||
id?: number
|
||||
courseName: string
|
||||
coachId?: number
|
||||
coachId?: number | string
|
||||
coachName?: string
|
||||
courseType?: number
|
||||
startTime: string
|
||||
endTime: string
|
||||
@@ -31,7 +32,7 @@ export interface GroupCoursePageRequest {
|
||||
keyword?: string
|
||||
status?: string
|
||||
courseType?: number
|
||||
coachId?: number
|
||||
coachId?: number | string
|
||||
startTime?: string
|
||||
endTime?: string
|
||||
sortBy?: string
|
||||
@@ -75,6 +76,18 @@ export const groupCourseApi = {
|
||||
|
||||
search: (params: any) =>
|
||||
request.post<GroupCourse[]>('/groupCourse/search', params),
|
||||
|
||||
checkCoachConflict: (params: {
|
||||
coachId: number | string
|
||||
startTime: string
|
||||
endTime: string
|
||||
excludeCourseId?: number | string
|
||||
}) =>
|
||||
request.post<{
|
||||
success: boolean
|
||||
hasConflict: boolean
|
||||
conflicts: GroupCourse[]
|
||||
}>('/groupCourse/check-coach-conflict', params),
|
||||
}
|
||||
|
||||
// ==================== 团课类型 ====================
|
||||
|
||||
Reference in New Issue
Block a user