refactor(backend): 重构动物相关 API 接口
- 更新了动物数据结构和相关类型定义 - 优化了动物列表、详情、创建、更新和删除接口 - 新增了更新动物状态接口 - 移除了与认领记录相关的接口 -调整了 API 响应结构
This commit is contained in:
@@ -34,7 +34,14 @@ const endpoints = {
|
||||
LIST: '/travel/list',
|
||||
DETAIL: '/travel/detail',
|
||||
CREATE: '/travel/create',
|
||||
UPDATE: '/travel/update',
|
||||
DELETE: '/travel/delete',
|
||||
JOIN: '/travel/join',
|
||||
QUIT: '/travel/quit',
|
||||
LIKE: '/travel/like',
|
||||
UNLIKE: '/travel/unlike',
|
||||
COMMENT: '/travel/comment',
|
||||
COMMENTS: '/travel/comments',
|
||||
MY_PLANS: '/travel/my-plans',
|
||||
SEARCH: '/travel/search'
|
||||
},
|
||||
|
||||
@@ -39,8 +39,29 @@ export const travelService = {
|
||||
// 创建旅行计划
|
||||
create: (data) => request.post(endpoints.TRAVEL.CREATE, data),
|
||||
|
||||
// 更新旅行计划
|
||||
update: (id, data) => request.put(`${endpoints.TRAVEL.UPDATE}/${id}`, data),
|
||||
|
||||
// 删除旅行计划
|
||||
deletePlan: (id) => request.delete(`${endpoints.TRAVEL.DELETE}/${id}`),
|
||||
|
||||
// 加入旅行计划
|
||||
join: (travelId) => request.post(`${endpoints.TRAVEL.JOIN}/${travelId}`),
|
||||
joinPlan: (travelId) => request.post(`${endpoints.TRAVEL.JOIN}/${travelId}`),
|
||||
|
||||
// 退出旅行计划
|
||||
quitPlan: (travelId) => request.post(`${endpoints.TRAVEL.QUIT}/${travelId}`),
|
||||
|
||||
// 点赞旅行计划
|
||||
likePlan: (travelId) => request.post(`${endpoints.TRAVEL.LIKE}/${travelId}`),
|
||||
|
||||
// 取消点赞旅行计划
|
||||
unlikePlan: (travelId) => request.post(`${endpoints.TRAVEL.UNLIKE}/${travelId}`),
|
||||
|
||||
// 添加评论
|
||||
addComment: (travelId, data) => request.post(`${endpoints.TRAVEL.COMMENT}/${travelId}`, data),
|
||||
|
||||
// 获取评论列表
|
||||
getComments: (travelId, params = {}) => request.get(`${endpoints.TRAVEL.COMMENTS}/${travelId}`, params),
|
||||
|
||||
// 获取我的旅行计划
|
||||
getMyPlans: (params = {}) => request.get(endpoints.TRAVEL.MY_PLANS, params),
|
||||
|
||||
Reference in New Issue
Block a user