实现记事本功能

This commit is contained in:
2026-06-17 17:49:59 +08:00
parent 673b84a0b3
commit 4e1b30b3cc
14 changed files with 1383 additions and 214 deletions
+67
View File
@@ -0,0 +1,67 @@
import request from '@/utils/request'
/**
* 获取笔记列表
* @param {Object} params - 查询参数
* @param {number} params.page - 页码
* @param {number} params.pageSize - 每页数量
* @param {string} params.keyword - 搜索关键词
*/
export function getNotebookList(params) {
return request({
url: '/platform/notebook/list',
method: 'get',
params
})
}
/**
* 获取笔记详情
* @param {number} id - 笔记ID
*/
export function getNotebookDetail(id) {
return request({
url: `/platform/notebook/detail/${id}`,
method: 'get'
})
}
/**
* 创建笔记
* @param {Object} data - 笔记数据
* @param {string} data.title - 笔记标题
* @param {string} data.content - 笔记内容
*/
export function createNotebook(data) {
return request({
url: '/platform/notebook/create',
method: 'post',
data
})
}
/**
* 更新笔记
* @param {number} id - 笔记ID
* @param {Object} data - 笔记数据
* @param {string} data.title - 笔记标题
* @param {string} data.content - 笔记内容
*/
export function updateNotebook(id, data) {
return request({
url: `/platform/notebook/update/${id}`,
method: 'post',
data
})
}
/**
* 删除笔记
* @param {number} id - 笔记ID
*/
export function deleteNotebook(id) {
return request({
url: `/platform/notebook/delete/${id}`,
method: 'delete'
})
}