import request from '@/utils/request' // 获取我的任务模板列表 export function getMyPackages() { return request({ url: '/api/packages/my', method: 'post' }) } // 获取任务模板详情 export function getGuidePackage(id) { return request({ url: `/api/packages/${id}`, method: 'post' }) } // 获取任务模板任务项 export function getGuidePackageItems(packageId) { return request({ url: `/api/packages/${packageId}/item-list`, method: 'post' }) } // 创建任务模板 export function createPackage(data) { return request({ url: '/api/packages/create', method: 'post', data }) } // 更新任务模板 export function updatePackage(id, data) { return request({ url: `/api/packages/${id}`, method: 'put', data }) } // 提交审核 export function submitPackageForReview(id) { return request({ url: `/api/packages/${id}/submit`, method: 'post' }) } // 发布/下架 export function publishPackage(id, publish) { return request({ url: `/api/packages/${id}/publish`, method: 'post', data: { publish } }) } // 添加任务项 export function addPackageItem(packageId, data) { return request({ url: `/api/packages/${packageId}/items`, method: 'post', data }) } // 更新任务项 export function updatePackageItem(itemId, data) { return request({ url: `/api/packages/items/${itemId}`, method: 'put', data }) } // 删除任务项 export function deletePackageItem(itemId) { return request({ url: `/api/packages/items/${itemId}`, method: 'delete' }) }