import request from '@/utils/request'; /** * 许愿树管理 API */ // ========== 许愿树管理 ========== // 许愿树列表 export function wishTreeListApi(params) { return request({ url: '/admin/wish/tree/list', method: 'get', params, }); } // 许愿树详情(含节点) export function wishTreeInfoApi(id) { return request({ url: `/admin/wish/tree/info/${id}`, method: 'get', }); } // 新增许愿树(含节点) export function wishTreeSaveApi(data) { return request({ url: '/admin/wish/tree/save', method: 'post', data, }); } // 更新许愿树(含节点) export function wishTreeUpdateApi(data) { return request({ url: '/admin/wish/tree/update', method: 'post', data, }); } // 删除许愿树 export function wishTreeDeleteApi(id) { return request({ url: `/admin/wish/tree/delete/${id}`, method: 'post', }); } // 启用/停用许愿树 export function wishTreeActivateApi(id) { return request({ url: `/admin/wish/tree/activate/${id}`, method: 'post', }); } // ========== 节点管理 ========== // 节点列表 export function wishTreeNodeListApi(params) { return request({ url: '/admin/wish/tree/node/list', method: 'get', params, }); } // 新增节点 export function wishTreeNodeSaveApi(data) { return request({ url: '/admin/wish/tree/node/save', method: 'post', data, }); } // 更新节点 export function wishTreeNodeUpdateApi(data) { return request({ url: '/admin/wish/tree/node/update', method: 'post', data, }); } // 删除节点 export function wishTreeNodeDeleteApi(id) { return request({ url: `/admin/wish/tree/node/delete/${id}`, method: 'post', }); } // 修改节点状态 export function wishTreeNodeStatusApi(id) { return request({ url: `/admin/wish/tree/node/status/${id}`, method: 'post', }); } // ========== 用户留言管理 ========== // 留言列表 export function wishTreeMessageListApi(params) { return request({ url: '/admin/wish/tree/message/list', method: 'get', params, }); } // 删除留言 export function wishTreeMessageDeleteApi(id) { return request({ url: `/admin/wish/tree/message/delete/${id}`, method: 'post', }); } // 修改留言状态 export function wishTreeMessageStatusApi(id) { return request({ url: `/admin/wish/tree/message/status/${id}`, method: 'post', }); } // ========== 节日管理 ========== // 节日列表 export function festivalList(params) { return request({ url: '/admin/wishtree/festival/list', method: 'get', params, }); } // 保存节日 export function festivalSave(data) { return request({ url: '/admin/wishtree/festival/save', method: 'post', data, }); } // 删除节日 - 后端使用DELETE方法 export function festivalDelete(id) { return request({ url: `/admin/wishtree/festival/delete/${id}`, method: 'delete', }); } // 修改节日状态 - 后端接收RequestBody export function festivalStatus(id, status) { return request({ url: '/admin/wishtree/festival/status', method: 'post', data: { id, status }, }); } // ========== 心愿管理 ========== // 心愿列表 - 后端使用POST方法 export function wishList(data) { return request({ url: '/admin/wishtree/wish/list', method: 'post', data, }); } // 审核心愿 export function wishAudit(data) { return request({ url: '/admin/wishtree/wish/audit', method: 'post', data, }); } // 删除心愿 - 后端使用DELETE方法 export function wishDelete(id) { return request({ url: `/admin/wishtree/wish/delete/${id}`, method: 'delete', }); } // ========== 背景管理 ========== // 背景列表 export function backgroundList(params) { return request({ url: '/admin/wishtree/background/list', method: 'get', params, }); } // 保存背景 export function backgroundSave(data) { return request({ url: '/admin/wishtree/background/save', method: 'post', data, }); } // 删除背景 - 后端使用DELETE方法 export function backgroundDelete(id) { return request({ url: `/admin/wishtree/background/delete/${id}`, method: 'delete', }); } // ========== 统计 ========== // 获取统计数据 export function getStatistics(params) { return request({ url: '/admin/wishtree/statistics', method: 'get', params, }); }