41 lines
924 B
JavaScript
41 lines
924 B
JavaScript
const http = require('../utils/request')
|
|
|
|
/** 预约课程 */
|
|
function bookCourse(params) {
|
|
return http.post('/groupCourse/book', params)
|
|
}
|
|
|
|
/** 取消预约 */
|
|
function cancelBooking(bookingId) {
|
|
return http.post('/groupCourse/booking/' + bookingId + '/cancel')
|
|
}
|
|
|
|
/** 获取会员的预约列表 */
|
|
function getMemberBookings(memberId) {
|
|
return http.get('/groupCourse/bookings/member/' + memberId)
|
|
}
|
|
|
|
/** 获取课程的预约列表 */
|
|
function getCourseBookings(courseId) {
|
|
return http.get('/groupCourse/bookings/course/' + courseId)
|
|
}
|
|
|
|
/** 获取预约详情 */
|
|
function getBookingDetail(bookingId) {
|
|
return http.get('/groupCourse/bookings/' + bookingId)
|
|
}
|
|
|
|
/** 扫码签到 */
|
|
function signIn(courseId, memberId) {
|
|
return http.post('/groupCourse/signin/' + memberId, { courseId })
|
|
}
|
|
|
|
module.exports = {
|
|
bookCourse,
|
|
cancelBooking,
|
|
getMemberBookings,
|
|
getCourseBookings,
|
|
getBookingDetail,
|
|
signIn
|
|
}
|