Files
learning-system-mobile/api/modules/shares.js
2022-11-10 15:04:52 +08:00

160 lines
4.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* 分享的相关处理*/
import ajax from '@/utils/xajax.js'
/*点赞
* objType点赞对象类型 1课程 2文章,3案例, 4问答
* objId 分享对象id
* content 分享内容
* addTime 分享名称
toAid 分享给人的id
toAname 分享给人的名称
*
*/
const save=function(data){
return ajax.post('/xboe/m/share/add',data);
}
/**
* 我分享的全部
* @param pageIndex 第几页
* @param pageSize 每页多少行
* @param keyword 关键字搜索
* @param isRead 是否已读
* */
const findMeShare=function (query){
return ajax.post('/xboe/m/share/findMeShare',query);
}
// 删除分享
// 参数 id
const del=function(id){
return ajax.get('/xboe/m/share/delete?id='+id);
}
// 查看我的分享
// pageIndex 第几页
// pageSize 一页展示多少行
// objType点赞对象类型 1课程 2文章,3案例, 4问答
// * objId 分享对象id
// * content 分享内容
// * addTime 分享名称
// toAid 分享给人的id
// toAname 分享给人的名称
//
const querylist=function(query){
return ajax.post('/xboe/m/share/list',data);
}
// 当前用户是否已分享
// // objType点赞对象类型 1课程 2文章,3案例, 4问答
// * objId 分享对象id
const has=function(objType,objId){
return ajax.post(`/xboe/m/share/has?objType=${objType}&objId=${objId}`);
}
// 取消当前用户点赞
// // objType点赞对象类型 1课程 2文章,3案例, 4问答
// * objId 分享对象id
const remove=function(objType,objId){
return ajax.post(`/xboe/m/share/remove?objType=${objType}&objId=${objId}`);
}
/*
分页查询 我分享的问答信息
@param {Object} query
@param isResolve 是否已解决 true或者false 如果不查就不要传或传null值
@param content 对应关键字查询
@param pageIndex 第几页,pageSize每页展示多少行
@param isRead 已查看未查看 true或者false
*/
const myqalist=function(query){
return ajax.post('/xboe/m/share/myQaList',query);
}
/*
分页查询 我分享的文章信息
@param {Object} query
@param type 查询的条件,暂时未确定
@param content 关键词搜索
@param pageIndex 第几页 pageSize 每页展示多少行
@param isRead 已查看未查看 true或者false
*/
const myarticlelist=function(query){
return ajax.post('/xboe/m/share/myArticleList',query);
}
/**
* 分享给我的全部
* @param pageIndex 第几页
* @param pageSize 每页多少行
* @param keyword 关键字搜索
* @param isRead 是否已读
* */
const findShareMe=function (query){
return ajax.post('/xboe/m/share/findShareMe',query);
}
/*分页查询 我分享的课程信息
@param {Object} query
@param type 查询的条件,暂时未确定
@param content 关键词搜索
@param pageIndex 第几页pageSize 每页展示多少行
@param isRead 已查看未查看 true或者false
*/
const mycourselist=function(query){
return ajax.post('/xboe/m/share/myCourseList',query);
}
/*分页查询 分享给我的问答
@param {Object} query
@isResolve 是否已解决 true或者false 如果不查就不要传或传null值
@param content 对应关键字查询
@param pageIndex 第几页,pageSize每页展示多少行
@param isRead 已查看未查看 true或者false
*/
const mymeqalist=function(query){
return ajax.post('/xboe/m/share/myMeQaList',query);
}
/*分页查询 分享给我的课程信息
@param {Object} query
@param type 查询的条件,暂时未确定
@param content 关键词搜索
@param pageIndex 第几页pageSize 每页展示多少行
@param isRead 已查看未查看 true或者false
*/
const mymecourselist=function(query){
return ajax.post('/xboe/m/share/myMeCourseList',query);
}
/*
分页查询 分享给我的文章
@param {Object} query
@param type 查询的条件,暂时未确定
@param content 关键词搜索
@param pageIndex 第几页 pageSize 每页展示多少行
@param isRead 已查看未查看 true或者false
*/
const mymearticlelist=function(query){
return ajax.post('/xboe/m/share/myMeArticleList',query);
}
/*
撤回分享
@param id 分享id
*/
const deleteshares=function(id){
return ajax.get(`/xboe/m/share/delete-shares?id=${id}`);
}
/*
设置已读
@param id 分享id
*/
const updateIsRead=function(id){
return ajax.get(`/xboe/m/share/updateIsRead?id=${id}`);
}
export default{
save,
remove,
has,
querylist,
myqalist,
myarticlelist,
mycourselist,
mymeqalist,
mymecourselist,
mymearticlelist,
deleteshares,
findShareMe,
findMeShare,
updateIsRead
}