42 lines
798 B
JavaScript
42 lines
798 B
JavaScript
import request from '@/utils/request'
|
||
|
||
/**
|
||
* 提醒相关API
|
||
*/
|
||
|
||
/**
|
||
* 获取提醒列表
|
||
* @param {Object} params - 查询参数
|
||
* @param {String} params.type - 提醒类型:all/service/feedback/salary/other
|
||
* @param {Number} params.page - 页码
|
||
* @param {Number} params.size - 每页数量
|
||
*/
|
||
export function getReminders(params) {
|
||
return request({
|
||
url: '/api/teacher/reminders',
|
||
method: 'get',
|
||
params
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 获取提醒统计
|
||
*/
|
||
export function getReminderStatistics() {
|
||
return request({
|
||
url: '/api/teacher/reminders/statistics',
|
||
method: 'get'
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 标记提醒为已读
|
||
* @param {Number} id - 提醒ID
|
||
*/
|
||
export function markReminderAsRead(id) {
|
||
return request({
|
||
url: `/api/teacher/reminders/${id}/read`,
|
||
method: 'post'
|
||
})
|
||
}
|