实现记事本功能
This commit is contained in:
@@ -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'
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user