| | |
| | | package com.dsh.course.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.dsh.course.entity.TCoursePackage; |
| | | import com.dsh.course.feignclient.model.CourseOfStoreVo; |
| | | import com.dsh.course.model.*; |
| | | import com.dsh.course.util.ResultUtil; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | |
| | | List<CourseOfStoreVo> queryStoreOfCourse(); |
| | | |
| | | |
| | | |
| | | /** |
| | | * 获取课程列表 |
| | | * @param coursePackageList |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | List<CoursePackageListVo> queryCourseList(Integer uid, CoursePackageList coursePackageList) throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 获取课包详情 |
| | | * @param uid |
| | | * @param id |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | CoursePackageInfo queryCourseInfo(Integer uid, Integer id, String lon, String lat) throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 课程报名支付 |
| | | * @param uid |
| | | * @param paymentCourseVo |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | ResultUtil paymentCourse(Integer uid, PaymentCourseVo paymentCourseVo) throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 获取课包管理列表数据 |
| | | * @param queryCoursePackageLists |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> queryCoursePackageLists(Page<Map<String, Object>> page, QueryCoursePackageLists queryCoursePackageLists); |
| | | |
| | | |
| | | /** |
| | | * 添加课包 |
| | | * @param coursePackage |
| | | * @return |
| | | */ |
| | | Integer addCoursePackage(TCoursePackage coursePackage); |
| | | |
| | | |
| | | /** |
| | | * 修改数据 |
| | | * @param coursePackage |
| | | */ |
| | | void updateCoursePackageById(TCoursePackage coursePackage); |
| | | |
| | | |
| | | |
| | | /** |
| | | * 获取课包审核列表 |
| | | * @param queryExamineCoursePackageLists |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> queryExamineCoursePackageLists(Page<Map<String, Object>> page, QueryExamineCoursePackageLists queryExamineCoursePackageLists); |
| | | |
| | | List<Map<String, Object>> queryByConfigId(Integer oneId); |
| | | |
| | | String getHours(Integer coursePackageId); |
| | | |
| | | ResultUtil paymentCourseCouponList(Integer uid, Integer coursePackagePaymentConfigId); |
| | | |
| | | |
| | | List<CoursePackageListVo> queryCourseListOne(CoursePackageList coursePackageList) throws Exception; |
| | | |
| | | |
| | | |
| | | } |