49 lines
1.0 KiB
JavaScript
49 lines
1.0 KiB
JavaScript
/**
|
|
* 消息管理
|
|
*/
|
|
import base from './base'; // 导入接口域名列表
|
|
import axios from '@/request'; // 导入http中创建的axios实例
|
|
|
|
const notificationAPI = {
|
|
/**
|
|
* 批量删除
|
|
* @param {*} param
|
|
*/
|
|
batchRemove(ids) {
|
|
return axios.post(`${base.url}/apis/notice/batchRemove`, { ids: ids })
|
|
},
|
|
|
|
/**
|
|
* 批量删除
|
|
* @param {*} param
|
|
*/
|
|
signReaded(ids) {
|
|
return axios.post(`${base.url}/apis/notice/auditSign`, { ids: ids })
|
|
},
|
|
|
|
|
|
/**
|
|
* 获取消息列表接口
|
|
* @param {*} param
|
|
*/
|
|
list(param) {
|
|
return axios.get(`${base.url}/apis/notice/list`, { params: param })
|
|
},
|
|
/**
|
|
* 获取未读消息数量接口
|
|
* @param {*} param
|
|
*/
|
|
countNotRead(param) {
|
|
return axios.get(`${base.url}/apis/notice/countNotRead`, { params: param })
|
|
},
|
|
/**
|
|
* 删除
|
|
* @param {*} param
|
|
*/
|
|
remove(param) {
|
|
return axios.delete(`${base.url}/apis/notice/remove`, { params: param })
|
|
}
|
|
}
|
|
|
|
export default notificationAPI;
|