56 lines
1.2 KiB
JavaScript
56 lines
1.2 KiB
JavaScript
/**
|
|
* 高僧详情相关API
|
|
*/
|
|
import { get, post, put, del } from '../../utils/request.js';
|
|
|
|
/**
|
|
* 获取高僧详情
|
|
* @param {string} monkId - 高僧ID
|
|
* @returns {Promise} 返回高僧详情数据
|
|
*/
|
|
export function getMonkDetail(monkId) {
|
|
return get('/app/monk/monkById', { monkId });
|
|
}
|
|
|
|
/**
|
|
* 获取高僧列表
|
|
* @param {Object} params - 查询参数
|
|
* @param {number} params.pageNum - 页码
|
|
* @param {number} params.pageSize - 每页数量
|
|
* @param {string} params.name - 高僧姓名(可选)
|
|
* @returns {Promise} 返回高僧列表数据
|
|
*/
|
|
export function getMonkList(params = {}) {
|
|
return get('/app/monk/listMonk', {
|
|
pageNum: 1,
|
|
pageSize: 10,
|
|
...params
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 创建高僧信息
|
|
* @param {Object} data - 高僧信息
|
|
* @returns {Promise} 返回创建结果
|
|
*/
|
|
export function createMonk(data) {
|
|
return post('/app/monk/createMonk', data);
|
|
}
|
|
|
|
/**
|
|
* 更新高僧信息
|
|
* @param {Object} data - 高僧信息
|
|
* @returns {Promise} 返回更新结果
|
|
*/
|
|
export function updateMonk(data) {
|
|
return put('/app/monk/updateMonk', data);
|
|
}
|
|
|
|
/**
|
|
* 删除高僧信息
|
|
* @param {string} id - 高僧ID
|
|
* @returns {Promise} 返回删除结果
|
|
*/
|
|
export function deleteMonk(id) {
|
|
return del('/app/monk/deleteMonk', { id });
|
|
}
|