refactor: standardise API update and delete endpoints to use POST method with `/update` and `/delete` paths.

main
MrWaradana 4 weeks ago
parent 762460baa5
commit dac589ad9a

@ -56,7 +56,7 @@ async def create_acquisition_cost_data(
return StandardResponse(data=acquisition_cost_data, message="Data created successfully")
@router.put("/{acquisition_cost_data_id}", response_model=StandardResponse[AcquisitionCostDataRead])
@router.post("/update/{acquisition_cost_data_id}", response_model=StandardResponse[AcquisitionCostDataRead])
async def update_acquisition_cost_data(
db_session: DbSession,
acquisition_cost_data_id: str,
@ -80,7 +80,7 @@ async def update_acquisition_cost_data(
)
@router.delete("/{acquisition_cost_data_id}", response_model=StandardResponse[AcquisitionCostDataRead])
@router.post("/delete/{acquisition_cost_data_id}", response_model=StandardResponse[AcquisitionCostDataRead])
async def delete_acquisition_cost_data(db_session: DbSession, acquisition_cost_data_id: str):
acquisition_cost_data = await get(db_session=db_session, acquisition_cost_data_id=acquisition_cost_data_id)

@ -299,7 +299,7 @@ async def create_equipment(
return StandardResponse(data=equipment, message="Data created successfully")
@router.put("/{assetnum}", response_model=StandardResponse[EquipmentDataMaster])
@router.post("/update/{assetnum}", response_model=StandardResponse[EquipmentDataMaster])
async def update_equipment(
db_session: DbSession,
assetnum: str,
@ -327,7 +327,7 @@ async def update_equipment(
)
@router.delete("/{equipment_id}", response_model=StandardResponse[EquipmentDataMaster])
@router.post("/delete/{equipment_id}", response_model=StandardResponse[EquipmentDataMaster])
async def delete_equipment(db_session: DbSession, equipment_id: str):
equipment = await get_by_id(db_session=db_session, equipment_id=equipment_id)

@ -55,7 +55,7 @@ async def create_acquisition_cost_data(
return StandardResponse(data=acquisition_cost_data, message="Data created successfully")
@router.put("/{acquisition_cost_data_id}", response_model=StandardResponse[ManpowerCostRead])
@router.post("/update/{acquisition_cost_data_id}", response_model=StandardResponse[ManpowerCostRead])
async def update_acquisition_cost_data(
db_session: DbSession,
acquisition_cost_data_id: str,
@ -79,7 +79,7 @@ async def update_acquisition_cost_data(
)
@router.delete("/{acquisition_cost_data_id}", response_model=StandardResponse[ManpowerCostRead])
@router.post("/delete/{acquisition_cost_data_id}", response_model=StandardResponse[ManpowerCostRead])
async def delete_acquisition_cost_data(db_session: DbSession, acquisition_cost_data_id: str):
acquisition_cost_data = await get(db_session=db_session, acquisition_cost_data_id=acquisition_cost_data_id)

@ -55,7 +55,7 @@ async def create_acquisition_cost_data(
return StandardResponse(data=acquisition_cost_data, message="Data created successfully")
@router.put("/{acquisition_cost_data_id}", response_model=StandardResponse[ManpowerCostRead])
@router.post("/update/{acquisition_cost_data_id}", response_model=StandardResponse[ManpowerCostRead])
async def update_acquisition_cost_data(
db_session: DbSession,
acquisition_cost_data_id: str,
@ -79,7 +79,7 @@ async def update_acquisition_cost_data(
)
@router.delete("/{acquisition_cost_data_id}", response_model=StandardResponse[ManpowerCostRead])
@router.post("/delete/{acquisition_cost_data_id}", response_model=StandardResponse[ManpowerCostRead])
async def delete_acquisition_cost_data(db_session: DbSession, acquisition_cost_data_id: str):
acquisition_cost_data = await get(db_session=db_session, acquisition_cost_data_id=acquisition_cost_data_id)

@ -63,7 +63,7 @@ async def create_masterdata(
return StandardResponse(data=masterdata, message="Data created successfully")
@router.put("/bulk", response_model=StandardResponse[List[MasterDataRead]])
@router.post("/update/bulk", response_model=StandardResponse[List[MasterDataRead]])
async def update_masterdata(
db_session: DbSession,
data: BulkMasterDataUpdate,
@ -96,7 +96,7 @@ async def update_masterdata(
message="Data updated successfully",
)
@router.put("/{masterdata_id}", response_model=StandardResponse[MasterDataRead])
@router.post("/update/{masterdata_id}", response_model=StandardResponse[MasterDataRead])
async def update_masterdata(
db_session: DbSession,
masterdata_id: str,
@ -120,7 +120,7 @@ async def update_masterdata(
)
@router.delete("/{masterdata_id}", response_model=StandardResponse[MasterDataRead])
@router.post("/delete/{masterdata_id}", response_model=StandardResponse[MasterDataRead])
async def delete_masterdata(db_session: DbSession, masterdata_id: str):
masterdata = await get(db_session=db_session, masterdata_id=masterdata_id)

@ -66,7 +66,7 @@ async def create_masterdata_simulation(
return StandardResponse(data=masterdata, message="Data created successfully")
@router.put("/bulk", response_model=StandardResponse[List[MasterDataSimulationRead]])
@router.post("/update/bulk", response_model=StandardResponse[List[MasterDataSimulationRead]])
async def bulk_update_masterdata_simulation(
db_session: DbSession,
data: BulkMasterDataSimulationUpdate,
@ -105,7 +105,7 @@ async def bulk_update_masterdata_simulation(
)
@router.put("/{masterdata_id}", response_model=StandardResponse[MasterDataSimulationRead])
@router.post("/update/{masterdata_id}", response_model=StandardResponse[MasterDataSimulationRead])
async def update_masterdata_simulation(
db_session: DbSession,
masterdata_id: str,
@ -132,7 +132,7 @@ async def update_masterdata_simulation(
)
@router.delete("/{masterdata_id}", response_model=StandardResponse[MasterDataSimulationRead])
@router.post("/delete/{masterdata_id}", response_model=StandardResponse[MasterDataSimulationRead])
async def delete_masterdata_simulation(db_session: DbSession, masterdata_id: str):
masterdata = await get(db_session=db_session, masterdata_id=masterdata_id)

@ -121,8 +121,8 @@ async def create_fs_transaction(
return StandardResponse(data=record, message="Data created successfully")
@router.put(
"/{fs_transaction_id}",
@router.post(
"/update/{fs_transaction_id}",
response_model=StandardResponse[PlantFSTransactionDataRead],
)
async def update_fs_transaction(
@ -148,8 +148,8 @@ async def update_fs_transaction(
return StandardResponse(data=updated, message="Data updated successfully")
@router.delete(
"/{fs_transaction_id}",
@router.post(
"/delete/{fs_transaction_id}",
response_model=StandardResponse[PlantFSTransactionDataRead],
)
async def delete_fs_transaction(

@ -61,7 +61,7 @@ async def create_masterdata(
return StandardResponse(data=masterdata, message="Data created successfully")
@router.put("/{masterdata_id}", response_model=StandardResponse[PlantMasterDataRead])
@router.post("/update/{masterdata_id}", response_model=StandardResponse[PlantMasterDataRead])
async def update_masterdata(
db_session: DbSession,
masterdata_id: str,
@ -85,7 +85,7 @@ async def update_masterdata(
)
@router.delete("/{masterdata_id}", response_model=StandardResponse[PlantMasterDataRead])
@router.post("/delete/{masterdata_id}", response_model=StandardResponse[PlantMasterDataRead])
async def delete_masterdata(db_session: DbSession, masterdata_id: str):
masterdata = await get(db_session=db_session, masterdata_id=masterdata_id)

@ -128,8 +128,8 @@ async def create_transaction_data(
return StandardResponse(data=transaction_data, message="Data created successfully")
@router.put(
"/bulk", response_model=StandardResponse[List[PlantTransactionDataRead]]
@router.post(
"/update/bulk", response_model=StandardResponse[List[PlantTransactionDataRead]]
)
async def bulk_update_transaction_data(
db_session: DbSession,
@ -158,8 +158,8 @@ async def bulk_update_transaction_data(
message="Bulk update completed successfully",
)
@router.put(
"/{transaction_data_id}", response_model=StandardResponse[PlantTransactionDataRead]
@router.post(
"/update/{transaction_data_id}", response_model=StandardResponse[PlantTransactionDataRead]
)
async def update_transaction_data(
db_session: DbSession,
@ -191,8 +191,8 @@ async def update_transaction_data(
)
@router.delete(
"/{transaction_data_id}", response_model=StandardResponse[PlantTransactionDataRead]
@router.post(
"/delete/{transaction_data_id}", response_model=StandardResponse[PlantTransactionDataRead]
)
async def delete_transaction_data(db_session: DbSession, transaction_data_id: str):
transaction_data = await get(

@ -138,8 +138,8 @@ async def create_transaction_data(
return StandardResponse(data=transaction_data, message="Data created successfully")
@router.put(
"/bulk", response_model=StandardResponse[List[PlantTransactionDataSimulationsRead]]
@router.post(
"/update/bulk", response_model=StandardResponse[List[PlantTransactionDataSimulationsRead]]
)
async def bulk_update_transaction_data(
db_session: DbSession,
@ -168,8 +168,8 @@ async def bulk_update_transaction_data(
message="Bulk update completed successfully",
)
@router.put(
"/{transaction_data_id}", response_model=StandardResponse[PlantTransactionDataSimulationsRead]
@router.post(
"/update/{transaction_data_id}", response_model=StandardResponse[PlantTransactionDataSimulationsRead]
)
async def update_transaction_data(
db_session: DbSession,
@ -198,8 +198,8 @@ async def update_transaction_data(
)
@router.delete(
"/{transaction_data_id}", response_model=StandardResponse[PlantTransactionDataSimulationsRead]
@router.post(
"/delete/{transaction_data_id}", response_model=StandardResponse[PlantTransactionDataSimulationsRead]
)
async def delete_transaction_data(db_session: DbSession, transaction_data_id: str):
transaction_data = await get(

@ -91,7 +91,7 @@ async def run_simulation_endpoint(
)
@router.put("/{simulation_id}", response_model=StandardResponse[SimulationBase])
@router.post("/update/{simulation_id}", response_model=StandardResponse[SimulationBase])
async def update_simulation(
db_session: DbSession,
simulation_id: str,
@ -118,7 +118,7 @@ async def update_simulation(
return StandardResponse(data=updated_simulation, message="Data updated successfully")
@router.delete("/{simulation_id}", response_model=StandardResponse[SimulationBase])
@router.post("/delete/{simulation_id}", response_model=StandardResponse[SimulationBase])
async def delete_simulation(
db_session: DbSession,
simulation_id: str,

@ -102,7 +102,7 @@ async def create_uploaded_file(
return StandardResponse(data=uploaded_file_obj, message="Data created successfully")
@router.put("/{uploaded_file_id}", response_model=StandardResponse[UploadedFileDataRead])
@router.post("/update/{uploaded_file_id}", response_model=StandardResponse[UploadedFileDataRead])
async def update_uploaded_file(
db_session: DbSession,
uploaded_file_id: str,
@ -126,7 +126,7 @@ async def update_uploaded_file(
)
@router.delete("/{uploaded_file_id}", response_model=StandardResponse[UploadedFileDataRead])
@router.post("/delete/{uploaded_file_id}", response_model=StandardResponse[UploadedFileDataRead])
async def delete_uploaded_file(db_session: DbSession, uploaded_file_id: str):
uploaded_file = await get(db_session=db_session, uploaded_file_id=uploaded_file_id)

@ -56,7 +56,7 @@ async def create_yeardata(
return StandardResponse(data=yeardata, message="Data created successfully")
@router.put("/{yeardata_id}", response_model=StandardResponse[YeardataRead])
@router.post("/update/{yeardata_id}", response_model=StandardResponse[YeardataRead])
async def update_yeardata(
db_session: DbSession,
yeardata_id: str,
@ -80,7 +80,7 @@ async def update_yeardata(
)
@router.delete("/{yeardata_id}", response_model=StandardResponse[YeardataRead])
@router.post("/delete/{yeardata_id}", response_model=StandardResponse[YeardataRead])
async def delete_yeardata(db_session: DbSession, yeardata_id: str):
yeardata = await get(db_session=db_session, yeardata_id=yeardata_id)

Loading…
Cancel
Save