refactor(api): 统一将/story/路径修改为/api/story/
All checks were successful
test/timeline-frontend/pipeline/head This commit looks good

修改服务端API路径前缀以保持一致性,涉及前端请求、nginx配置和代理设置
This commit is contained in:
2026-02-26 12:32:32 +08:00
parent 9caf8b9786
commit 97e4a135e1
6 changed files with 31 additions and 31 deletions

View File

@@ -43,7 +43,7 @@ export async function queryHistoryMessages(): Promise<CommonResponse<HistoryMess
});
}
export async function queryFriendDynamic(): Promise<CommonResponse<HistoryMessage[]>> {
return request('/story/activity/authorized-items', {
return request('/api/story/activity/authorized-items', {
method: 'GET',
});
}

View File

@@ -13,19 +13,19 @@ type ParamsType = {
export async function queryTimelineList(
params: ParamsType,
): Promise<{ data: StoryType[] }> {
return await request('/story/list', {
return await request('/api/story/list', {
params,
});
}
export async function deleteStory(params: ParamsType): Promise<{ data: { list: StoryType[] } }> {
return request(`/story/${params.instanceId}`, {
return request(`/api/story/${params.instanceId}`, {
method: 'DELETE',
});
}
export async function addStory(params: ParamsType): Promise<{ data: { list: StoryType[] } }> {
return request('/story/add', {
return request('/api/story/add', {
method: 'POST',
data: {
...params,
@@ -35,7 +35,7 @@ export async function addStory(params: ParamsType): Promise<{ data: { list: Stor
}
export async function updateStory(params: ParamsType): Promise<{ data: { list: StoryType[] } }> {
return await request(`/story/${params.instanceId}`, {
return await request(`/api/story/${params.instanceId}`, {
method: 'PUT',
data: {
...params,
@@ -44,12 +44,12 @@ export async function updateStory(params: ParamsType): Promise<{ data: { list: S
});
}
export async function queryStoryDetail(itemId: string): Promise<{ data: StoryType }> {
return request(`/story/${itemId}`, {
return request(`/api/story/${itemId}`, {
method: 'GET',
});
}
export async function addStoryItem(params: FormData): Promise<any> {
return request(`/story/item`, {
return request(`/api/story/item`, {
method: 'POST',
data: params,
requestType: 'form',
@@ -57,7 +57,7 @@ export async function addStoryItem(params: FormData): Promise<any> {
});
}
export async function updateStoryItem(params: FormData): Promise<any> {
return request(`/story/item`, {
return request(`/api/story/item`, {
method: 'PUT',
data: params,
requestType: 'form',
@@ -66,29 +66,29 @@ export async function updateStoryItem(params: FormData): Promise<any> {
}
export async function queryStoryItem(params: ParamsType): Promise<{ data: CommonListResponse<StoryItem> }> {
return request(`/story/item/list`, {
return request(`/api/story/item/list`, {
method: 'GET',
params: params,
});
}
export async function queryStoryItemDetail(itemId: string): Promise<{ data: StoryItem }> {
return request(`/story/item/${itemId}`, {
return request(`/api/story/item/${itemId}`, {
method: 'GET',
});
}
export async function countStoryItem(storyInstanceId: string): Promise<{ data: StoryItem }> {
return request(`/story/item/count/${storyInstanceId}`, {
return request(`/api/story/item/count/${storyInstanceId}`, {
method: 'GET',
});
}
export async function queryStoryItemImages(itemId: string): Promise<{ data: string[] }> {
return request(`/story/item/images/${itemId}`, {
return request(`/api/story/item/images/${itemId}`, {
method: 'GET',
});
}
export async function removeStoryItem(instanceId: string) {
export async function removeStoryItem(instanceId: string): Promise<CommonResponse<void>> {
return request(`/api/story/item/${instanceId}`, {
method: 'DELETE',
});
@@ -110,46 +110,46 @@ export async function fetchImage(imageInstanceId: string): Promise<any> {
}
export async function authorizeStoryPermission(params: {userId: string, storyInstanceId: string, permissionType: number}) {
return request('/story/permission/authorize', {
return request('/api/story/permission/authorize', {
method: 'POST',
data: params,
});
}
export async function getStoryPermissions(storyId: string) {
return request(`/story/permission/story/${storyId}`, {
return request(`/api/story/permission/story/${storyId}`, {
method: 'GET',
});
}
export async function inviteUser(params: {userId: string, storyInstanceId: string, permissionType: number}) {
return request('/story/permission/invite', {
return request('/api/story/permission/invite', {
method: 'POST',
data: params,
});
}
export async function acceptInvite(inviteId: string) {
return request(`/story/permission/invite/${inviteId}/accept`, {
return request(`/api/story/permission/invite/${inviteId}/accept`, {
method: 'PUT',
});
}
export async function rejectInvite(inviteId: string) {
return request(`/story/permission/invite/${inviteId}/reject`, {
return request(`/api/story/permission/invite/${inviteId}/reject`, {
method: 'PUT',
});
}
export async function updatePermission(params: {permissionId: string, permissionType: number}) {
return request('/story/permission', {
return request('/api/story/permission', {
method: 'PUT',
data: params
});
}
export async function removePermission(permissionId: string) {
return request(`/story/permission/${permissionId}`, {
return request(`/api/story/permission/${permissionId}`, {
method: 'DELETE'
});
}
@@ -173,7 +173,7 @@ export async function removePermission(permissionId: string) {
export async function updateStoryItemOrder(
orderData: Array<{ instanceId: string; sortOrder: number }>
): Promise<CommonResponse<void>> {
return request('/story/item/order', {
return request('/api/story/item/order', {
method: 'PUT',
data: { items: orderData },
});
@@ -195,7 +195,7 @@ export async function updateStoryItemOrder(
export async function batchDeleteStoryItems(
instanceIds: string[]
): Promise<CommonResponse<void>> {
return request('/story/item/batch-delete', {
return request('/api/story/item/batch-delete', {
method: 'POST',
data: { instanceIds },
});
@@ -215,7 +215,7 @@ export async function batchUpdateStoryItemTime(
instanceIds: string[],
storyItemTime: string
): Promise<CommonResponse<void>> {
return request('/story/item/batch-time', {
return request('/api/story/item/batch-time', {
method: 'PUT',
data: { instanceIds, storyItemTime },
});