123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265 |
- import Request from '../common/request.js';
- let request = new Request().http
-
- //获取是否收藏
- export function checkFavorite(courseId) {
- return request('/app/course/checkFavorite?courseId='+courseId,null,'GET');
- }
-
- //获取是否关注
- export function checkFollow(talentId) {
- return request('/app/talent/checkFollow?talentId='+talentId,null,'GET');
- }
-
- //获取是否点赞
- export function checkLike(courseId) {
- return request('/app/course/checkLike?courseId='+courseId,null,'GET');
- }
-
- //收藏
- export function doFavorite(courseId) {
- const data={"courseId":courseId};
- return request('/app/course/doFavorite',data,'POST','application/json;charset=UTF-8');
- }
-
- //关注
- export function doFollow(talentId) {
- const data={"talentId":talentId};
- return request('/app/talent/doFollow',data,'POST','application/json;charset=UTF-8');
- }
-
- //点赞
- export function doLike(courseId) {
- const data={"courseId":courseId};
- return request('/app/course/doLike',data,'POST','application/json;charset=UTF-8');
- }
-
-
- //获取课程详情
- export function getCourseById(courseId) {
- return request('/app/course/getCourseById?courseId='+courseId,null,'GET');
- }
-
- //获取课程分类
- export function getCourseCate() {
- return request('/app/course/getCourseCate',null,'GET');
- }
-
-
- //获取课程简介
- export function getCourseDescription(courseId) {
- return request('/app/course/getCourseDescription?courseId='+courseId,null,'GET');
- }
-
-
-
- //课程列表
- export function getCourseList(parmars,page = 1, size = 10) {
- let data = {"pageNum":page,"pageSize":size};
- data=Object.assign(parmars, data);
- return request('/app/course/getCourseList',data,'GET');
- }
-
- //获取在学课程
- export function getCourseStudyList(parmars,page = 1, size = 10) {
- let data = {"pageNum":page,"pageSize":size};
- data=Object.assign(parmars, data);
- return request('/app/course/getCourseStudyList',data,'GET');
- }
-
- //获取课程目录
- export function getCourseVideoList(parmars,page = 1, size = 20) {
- let data = {"pageNum":page,"pageSize":size};
- data=Object.assign(parmars, data);
- return request('/app/course/getCourseVideoList',data,'GET');
- }
-
- //获取收藏课程
- export function getMyFavoriteCourseList(parmars,page = 1, size = 100) {
- let data = {"pageNum":page,"pageSize":size};
- data=Object.assign(parmars, data);
- return request('/app/course/getMyFavoriteCourseList',data,'GET');
- }
-
- //获取子分类
- export function getProductCateByPid(pid) {
- return request('/app/course/getProductCateByPid?pid='+pid,null,'GET');
- }
-
- //分享课程
- export function shareCourse(courseId) {
- return request('/app/course/shareCourse?courseId='+courseId,null,'GET');
- }
-
-
- //添加笔记
- export function addCourseNote(data) {
- return request('/app/course/note/addCourseNote',data,'POST','application/json;charset=UTF-8');
- }
-
-
-
- //点赞
- export function noteDoLike(data) {
- return request('/app/course/note/doLike',data,'POST','application/json;charset=UTF-8');
- }
-
- //编辑笔记
- export function editCourseNote(data) {
- return request('/app/course/note/editCourseNote',data,'POST','application/json;charset=UTF-8');
- }
-
-
- //删除笔记
- export function delCourseNote(data) {
- return request('/app/course/note/delCourseNote',data,'POST','application/json;charset=UTF-8');
- }
-
-
- //课堂笔记列表
- export function getCourseNoteList(parmars,page = 1, size = 10) {
- let data = {"pageNum":page,"pageSize":size};
- data=Object.assign(parmars, data);
- return request('/app/course/note/getCourseNoteList',data,'GET');
- }
-
-
- //课堂笔记详情
- export function getMyCourseNoteByNoteId(noteId) {
- return request('/app/course/note/getMyCourseNoteByNoteId?noteId='+noteId,null,'GET');
- }
-
- //我的笔记列表
- export function getMyCourseNoteList(parmars,page = 1, size = 10) {
- let data = {"pageNum":page,"pageSize":size};
- data=Object.assign(parmars, data);
- return request('/app/course/note/getMyCourseNoteList',data,'GET');
- }
-
- //新增课堂评论
- export function addComment(data) {
- return request('/app/course/comment/addComment',data,'POST','application/json;charset=UTF-8');
- }
-
- //修改课堂评论
- export function updateComment(data) {
- return request('/app/course/comment',data,'PUT','application/json;charset=UTF-8');
- }
-
- //删除课堂评论
- export function deleteComment(commentId) {
- return request('/app/course/comment/'+commentId,null,'DELETE','application/json;charset=UTF-8');
- }
-
-
- //点赞
- export function commentDoLike(data) {
- return request('/app/course/comment/doLike',data,'POST','application/json;charset=UTF-8');
- }
-
-
- //课堂课堂评论
- export function getCommentList(parmars,page = 1, size = 10) {
- let data = {"pageNum":page,"pageSize":size};
- data=Object.assign(parmars, data);
- return request('/app/course/comment/list',data,'GET');
- }
-
-
- //我的评论
- export function getMyCommentList(parmars,page = 1, size = 10) {
- let data = {"pageNum":page,"pageSize":size};
- data=Object.assign(parmars, data);
- return request('/app/course/comment/myList',data,'GET');
- }
- //创建在学课程
- export function addDuration(data) {
- return request('/app/course/addStudyCourse',data,'POST','application/json;charset=UTF-8');
- }
-
- //笔记转存
- export function saveNote(data) {
- return request('/app/course/note/save',data,'POST','application/json;charset=UTF-8');
- }
-
-
- //创建课程订单
- export function createCourseOrder(data) {
- return request('/app/courseOrder/createOrder',data,'POST','application/json;charset=UTF-8');
- }
-
- //创建课程订单
- export function createIntegralOrder(data) {
- return request('/app/courseOrder/createIntegralOrder',data,'POST','application/json;charset=UTF-8');
- }
-
-
-
- //课程微信支付
- export function wxPayment(data) {
- return request('/app/courseOrder/wxpayment',data,'POST','application/json;charset=UTF-8');
- }
-
-
- //课程支付宝支付
- export function aliPayment(data) {
- return request('/app/courseOrder/aliPayment',data,'POST','application/json;charset=UTF-8');
- }
-
-
- //vip套餐列表
- export function getPackageList(data) {
- return request('/app/userVip/getPackageList',null,'GET');
- }
-
-
-
- //创建Vip订单
- export function createVipOrder(data) {
- return request('/app/userVip/createOrder',data,'POST','application/json;charset=UTF-8');
- }
-
-
- //会员支付宝支付
- export function vipZfbPayment(data) {
- return request('/app/userVip/aliPayment',data,'POST','application/json;charset=UTF-8');
- }
-
- //会员支付宝支付
- export function getIntegral(data) {
- return request('/app/course/getIntegral',data,'POST','application/json;charset=UTF-8');
- }
-
-
-
- //获取订单列表
- export function getCourseOrderList(parmars,page = 1, size = 10) {
- let data = {"pageNum":page,"pageSize":size};
- data=Object.assign(parmars, data);
- return request('/app/courseOrder/getCourseOrderList',data,'GET');
- }
-
- //获取Vip订单详情
- export function getVipOrderById(orderId) {
- return request('/app/userVip/getVipOrderById?orderId='+orderId,null,'GET');
- }
-
- //获取订单详情
- export function getCourseOrderById(orderId) {
- return request('/app/courseOrder/getCourseOrderById?orderId='+orderId,null,'GET');
- }
-
- //获取弹幕列表
- export function getDanmuList(videoId) {
- return request('/barrage/barrage/list/'+videoId,null,'GET');
- }
-
- //批量取消收藏
- export function cancelFavorite(data) {
- return request('/app/course/cancelFavorite',data,'POST','application/json;charset=UTF-8');
- }
|