站内消息.

This commit is contained in:
lijiahang
2024-05-14 15:37:50 +08:00
parent e86bf3f19d
commit a0717c3338
8 changed files with 567 additions and 234 deletions

View File

@@ -21,20 +21,21 @@ export interface MessageRecordResponse {
relKey: string;
title: string;
content: string;
contentHtml: string;
createTime: number;
}
/**
* 查询系统消息列表
*/
export function getMessageList(request: MessageQueryRequest) {
export function getSystemMessageList(request: MessageQueryRequest) {
return axios.post<Array<MessageRecordResponse>>('/infra/system-message/list', request);
}
/**
* 查询系统消息数量
*/
export function getMessageCount(queryUnread: boolean) {
export function getSystemMessageCount(queryUnread: boolean) {
return axios.get<Record<string, number>>('/infra/system-message/count', { params: { queryUnread } });
}
@@ -48,27 +49,27 @@ export function checkHasUnreadMessage() {
/**
* 更新系统消息为已读
*/
export function updateMessageRead(id: number) {
export function updateSystemMessageRead(id: number) {
return axios.put('/infra/system-message/read', undefined, { params: { id } });
}
/**
* 更新全部系统消息为已读
*/
export function updateMessageReadAll(classify: string) {
export function updateSystemMessageReadAll(classify: string) {
return axios.put('/infra/system-message/read-all', undefined, { params: { classify } });
}
/**
* 删除系统消息
*/
export function deleteMessage(id: number) {
export function deleteSystemMessage(id: number) {
return axios.delete('/infra/system-message/delete', { params: { id } });
}
/**
* 清理已读的系统消息
*/
export function clearMessage(classify: string) {
export function clearSystemMessage(classify: string) {
return axios.delete('/infra/system-message/clear', { params: { classify } });
}