refactor(train-scheduling): rename and restructure container movement logic

This commit is contained in:
Marshal
2026-07-21 23:49:10 +00:00
parent d25612c2f0
commit ed3c8307bb
13 changed files with 470 additions and 523 deletions

View File

@@ -757,13 +757,13 @@ export const trainSchedulingService = {
return unwrap(response.data);
},
moveContainerItem: async (
moveWagonLoad: async (
scheduleId: string,
itemId: string,
payload: { targetTrainSetWagonId: string; swapWithItemId?: string },
wagonId: string,
payload: { targetWagonId: string },
): Promise<TrainScheduleDetail> => {
const response = await client.post<TrainScheduleDetail>(
URL_CONSTANTS.TRAIN_SCHEDULING.MOVE_CONTAINER_ITEM(scheduleId, itemId),
URL_CONSTANTS.TRAIN_SCHEDULING.MOVE_WAGON_LOAD(scheduleId, wagonId),
payload,
);
return unwrap(response.data);