buddhism/api/monk/monkDetail.js
2025-08-02 14:03:37 +08:00

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 });
}