schema change and base operations

This commit is contained in:
Julian Krauser 2025-07-19 11:02:07 +02:00
parent 799a719012
commit 4d37571cb6
27 changed files with 660 additions and 52 deletions

View file

@ -5,7 +5,7 @@ import {
CreateDamageReportCommand,
UpdateDamageReportCommand,
DeleteDamageReportCommand,
UpdateDamageReportRelatedMaintenanceCommand,
UpdateDamageReportRelatedRepairCommand,
} from "./damageReportCommand";
export default abstract class DamageReportCommandHandler {
@ -66,14 +66,12 @@ export default abstract class DamageReportCommandHandler {
* @param {UpdateDamageReportCommand} updateDamageReport
* @returns {Promise<void>}
*/
static async updateRelatedMaintenance(
updateDamageReport: UpdateDamageReportRelatedMaintenanceCommand
): Promise<void> {
static async updateRelatedMaintenance(updateDamageReport: UpdateDamageReportRelatedRepairCommand): Promise<void> {
return await dataSource
.createQueryBuilder()
.update(damageReport)
.set({
maintenanceId: updateDamageReport.maintenanceId,
repairId: updateDamageReport.repairId,
})
.where("id = :id", { id: updateDamageReport.id })
.execute()