diff --git a/src/api/message/message.js b/src/api/message/message.js index bda0394..e6a0c2b 100644 --- a/src/api/message/message.js +++ b/src/api/message/message.js @@ -1,45 +1,54 @@ import request from '@/utils/request' -/** - * 查询消息列表 - * @returns - */ -export function getMessageList(params) { - return Promise.resolve({ - total: 5, - rows: [ - { id: 1, msgContent: '测试1111', msgRecTime: '2024-08-05 12:31:59', msgStatus: 'unread' }, - { id: 2, msgContent: '测试2222', msgRecTime: '2024-08-05 13:32:01', msgStatus: 'readed' }, - { id: 3, msgContent: '测试333', msgRecTime: '2024-08-05 14:09:07', msgStatus: 'unread' }, - { id: 4, msgContent: '测试4444', msgRecTime: '2024-08-05 15:37:10', msgStatus: 'readed' }, - { id: 5, msgContent: '测试5555', msgRecTime: '2024-08-05 17:29:39', msgStatus: 'unread' } - ], - code: 200, - msg: '操作成功' +// 查询消息列表 +export function listMessage(query) { + return request({ + url: '/system/message/list', + method: 'get', + params: query }) } -/** - * 标记所有已读 - * @returns - */ -export function markAllRead() { - return Promise.resolve({ - result: {}, - code: 200, - msg: '操作成功' +// 查询消息详细 +export function getMessage(id) { + return request({ + url: '/system/message/' + id, + method: 'get' }) } -/** - * 根据id标记单个已读 - * @returns - */ -export function markReadById(id) { - return Promise.resolve({ - result: {}, - code: 200, - msg: '操作成功' +// 新增消息 +export function addMessage(data) { + return request({ + url: '/system/message', + method: 'post', + data: data }) } +// 修改消息 +export function updateMessage(data) { + return request({ + url: '/system/message', + method: 'put', + data: data + }) +} + +// 删除消息 +export function delMessage(id) { + return request({ + url: '/system/message/' + id, + method: 'delete' + }) +} + + +// 全部标记已读 +export function allMarkedRead(data) { + return request({ + url: '/system/message/allMarkedRead', + method: 'post', + data: data + }) +} diff --git a/src/api/tool/downloadCount.js b/src/api/tool/downloadCount.js new file mode 100644 index 0000000..517e36b --- /dev/null +++ b/src/api/tool/downloadCount.js @@ -0,0 +1,55 @@ +import request from '@/utils/request' + +// 查询工具下载统计列表 +export function listCount(query) { + return request({ + url: '/system/count/list', + method: 'get', + params: query + }) +} + +// 根据详情统计 +export function userDownList(query) { + return request({ + url: '/system/count/user/down/list', + method: 'get', + params: query + }) +} + + + +// 查询工具下载统计详细 +export function getCount(id) { + return request({ + url: '/system/count/' + id, + method: 'get' + }) +} + +// 新增工具下载统计 +export function addCount(data) { + return request({ + url: '/system/count', + method: 'post', + data: data + }) +} + +// 修改工具下载统计 +export function updateCount(data) { + return request({ + url: '/system/count', + method: 'put', + data: data + }) +} + +// 删除工具下载统计 +export function delCount(id) { + return request({ + url: '/system/count/' + id, + method: 'delete' + }) +} diff --git a/src/api/tool/tool.js b/src/api/tool/tool.js index 1c5304e..6b1c674 100644 --- a/src/api/tool/tool.js +++ b/src/api/tool/tool.js @@ -59,3 +59,13 @@ export function checkToolExist(params) { params: params }) } + + +// 获取统计信息 +export function getStatistics(query) { + return request({ + url: '/tool/statistics', + method: 'get', + params: query + }) +} diff --git a/src/views/message/index.vue b/src/views/message/index.vue index 8e4a34a..5227e8b 100644 --- a/src/views/message/index.vue +++ b/src/views/message/index.vue @@ -4,15 +4,25 @@