From 0a465de2a86a0eab63a4bc95bcf7d035d92b71cc Mon Sep 17 00:00:00 2001 From: david Date: Thu, 21 May 2026 12:52:54 +0200 Subject: [PATCH] =?UTF-8?q?Reorganizaci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/catalogs/src/api/application/index.ts | 8 +------- .../src/api/application/{ => payment-methods}/di/index.ts | 0 .../{ => payment-methods}/di/payment-method-creator.di.ts | 0 .../{ => payment-methods}/di/payment-method-deleter.di.ts | 0 .../{ => payment-methods}/di/payment-method-finder.di.ts | 0 .../di/payment-method-input-mappers.di.ts | 0 .../di/payment-method-snapshot-builders.di.ts | 0 .../di/payment-method-status-changer.di.ts | 0 .../{ => payment-methods}/di/payment-method-updater.di.ts | 0 .../catalogs/src/api/application/payment-methods/index.ts | 7 +++++++ .../mappers/create-payment-method-input.mapper.ts | 4 ++-- .../application/{ => payment-methods}/mappers/index.ts | 0 .../mappers/update-payment-method-by-id-input.mapper.ts | 4 ++-- .../api/application/{ => payment-methods}/models/index.ts | 0 .../models/payment-method-detail.model.ts | 0 .../models/payment-method-summary.model.ts | 0 .../{ => payment-methods}/repositories/index.ts | 0 .../repositories/payment-method-repository.interface.ts | 2 +- .../application/{ => payment-methods}/services/index.ts | 0 .../services/payment-method-creator.ts | 2 +- .../services/payment-method-deleter.ts | 4 ++-- .../services/payment-method-disabler.ts | 2 +- .../services/payment-method-enabler.ts | 2 +- .../services/payment-method-finder.ts | 2 +- .../services/payment-method-public-services.ts | 0 .../services/payment-method-status-changer.ts | 2 +- .../services/payment-method-updater.ts | 2 +- .../{ => payment-methods}/snapshot-builders/full/index.ts | 0 .../full/payment-method-full-snapshot-builder.ts | 2 +- .../{ => payment-methods}/snapshot-builders/index.ts | 0 .../snapshot-builders/summary/index.ts | 0 .../summary/payment-method-summary-snapshot-builder.ts | 2 +- .../use-cases/create-payment-method.use-case.ts | 0 .../use-cases/delete-payment-method-by-id.use-case.ts | 0 .../use-cases/disable-payment-method-by-id.use-case.ts | 0 .../use-cases/enable-payment-method-by-id.use-case.ts | 0 .../use-cases/get-payment-method-by-id.use-case.ts | 0 .../application/{ => payment-methods}/use-cases/index.ts | 0 .../use-cases/list-payment-methods.use-case.ts | 0 .../use-cases/update-payment-method-by-id.use-case.ts | 0 modules/catalogs/src/api/index.ts | 4 ++-- modules/catalogs/src/api/infrastructure/index.ts | 3 +-- .../{ => payment-methods}/di/catalogs.di.ts | 0 .../api/infrastructure/{ => payment-methods}/di/index.ts | 0 .../di/payment-method-persistence-mappers.di.ts | 0 .../di/payment-method-repositories.di.ts | 0 .../{ => payment-methods}/di/payment-methods.di.ts | 8 ++++---- .../infrastructure/{ => payment-methods}/express/index.ts | 0 .../controllers/create-payment-method.controller.ts | 4 ++-- .../controllers/delete-payment-method-by-id.controller.ts | 2 +- .../disable-payment-method-by-id.controller.ts | 2 +- .../controllers/enable-payment-method-by-id.controller.ts | 2 +- .../controllers/get-payment-method-by-id.controller.ts | 2 +- .../express/payment-methods/controllers/index.ts | 0 .../controllers/list-payment-methods.controller.ts | 2 +- .../controllers/update-payment-method-by-id.controller.ts | 2 +- .../payment-methods/payment-methods-api-error-mapper.ts | 2 +- .../express/payment-methods/payment-methods.routes.ts | 2 +- .../src/api/infrastructure/payment-methods/index.ts | 2 ++ .../{ => payment-methods}/persistence/index.ts | 0 .../{ => payment-methods}/persistence/sequelize/index.ts | 0 .../persistence/sequelize/mappers/index.ts | 0 .../mappers/sequelize-payment-method-domain.mapper.ts | 2 +- .../mappers/sequelize-payment-method-summary.mapper.ts | 2 +- .../persistence/sequelize/models/index.ts | 0 .../sequelize/models/sequelize-payment-method.model.ts | 0 .../persistence/sequelize/repositories/index.ts | 0 .../repositories/sequelize-payment-method.repository.ts | 6 +++--- 68 files changed, 47 insertions(+), 45 deletions(-) rename modules/catalogs/src/api/application/{ => payment-methods}/di/index.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/di/payment-method-creator.di.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/di/payment-method-deleter.di.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/di/payment-method-finder.di.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/di/payment-method-input-mappers.di.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/di/payment-method-snapshot-builders.di.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/di/payment-method-status-changer.di.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/di/payment-method-updater.di.ts (100%) create mode 100644 modules/catalogs/src/api/application/payment-methods/index.ts rename modules/catalogs/src/api/application/{ => payment-methods}/mappers/create-payment-method-input.mapper.ts (92%) rename modules/catalogs/src/api/application/{ => payment-methods}/mappers/index.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/mappers/update-payment-method-by-id-input.mapper.ts (96%) rename modules/catalogs/src/api/application/{ => payment-methods}/models/index.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/models/payment-method-detail.model.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/models/payment-method-summary.model.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/repositories/index.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/repositories/payment-method-repository.interface.ts (94%) rename modules/catalogs/src/api/application/{ => payment-methods}/services/index.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/services/payment-method-creator.ts (98%) rename modules/catalogs/src/api/application/{ => payment-methods}/services/payment-method-deleter.ts (89%) rename modules/catalogs/src/api/application/{ => payment-methods}/services/payment-method-disabler.ts (95%) rename modules/catalogs/src/api/application/{ => payment-methods}/services/payment-method-enabler.ts (95%) rename modules/catalogs/src/api/application/{ => payment-methods}/services/payment-method-finder.ts (96%) rename modules/catalogs/src/api/application/{ => payment-methods}/services/payment-method-public-services.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/services/payment-method-status-changer.ts (96%) rename modules/catalogs/src/api/application/{ => payment-methods}/services/payment-method-updater.ts (99%) rename modules/catalogs/src/api/application/{ => payment-methods}/snapshot-builders/full/index.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/snapshot-builders/full/payment-method-full-snapshot-builder.ts (93%) rename modules/catalogs/src/api/application/{ => payment-methods}/snapshot-builders/index.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/snapshot-builders/summary/index.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/snapshot-builders/summary/payment-method-summary-snapshot-builder.ts (90%) rename modules/catalogs/src/api/application/{ => payment-methods}/use-cases/create-payment-method.use-case.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/use-cases/delete-payment-method-by-id.use-case.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/use-cases/disable-payment-method-by-id.use-case.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/use-cases/enable-payment-method-by-id.use-case.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/use-cases/get-payment-method-by-id.use-case.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/use-cases/index.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/use-cases/list-payment-methods.use-case.ts (100%) rename modules/catalogs/src/api/application/{ => payment-methods}/use-cases/update-payment-method-by-id.use-case.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/di/catalogs.di.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/di/index.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/di/payment-method-persistence-mappers.di.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/di/payment-method-repositories.di.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/di/payment-methods.di.ts (92%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/express/index.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/express/payment-methods/controllers/create-payment-method.controller.ts (92%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/express/payment-methods/controllers/delete-payment-method-by-id.controller.ts (98%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/express/payment-methods/controllers/disable-payment-method-by-id.controller.ts (98%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/express/payment-methods/controllers/enable-payment-method-by-id.controller.ts (98%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/express/payment-methods/controllers/get-payment-method-by-id.controller.ts (93%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/express/payment-methods/controllers/index.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/express/payment-methods/controllers/list-payment-methods.controller.ts (95%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/express/payment-methods/controllers/update-payment-method-by-id.controller.ts (98%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/express/payment-methods/payment-methods-api-error-mapper.ts (98%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/express/payment-methods/payment-methods.routes.ts (99%) create mode 100644 modules/catalogs/src/api/infrastructure/payment-methods/index.ts rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/persistence/index.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/persistence/sequelize/index.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/persistence/sequelize/mappers/index.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/persistence/sequelize/mappers/sequelize-payment-method-domain.mapper.ts (97%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/persistence/sequelize/mappers/sequelize-payment-method-summary.mapper.ts (93%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/persistence/sequelize/models/index.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/persistence/sequelize/models/sequelize-payment-method.model.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/persistence/sequelize/repositories/index.ts (100%) rename modules/catalogs/src/api/infrastructure/{ => payment-methods}/persistence/sequelize/repositories/sequelize-payment-method.repository.ts (96%) diff --git a/modules/catalogs/src/api/application/index.ts b/modules/catalogs/src/api/application/index.ts index b68ea0dc..cd29a5d4 100644 --- a/modules/catalogs/src/api/application/index.ts +++ b/modules/catalogs/src/api/application/index.ts @@ -1,7 +1 @@ -export * from "./di"; -export * from "./mappers"; -export * from "./models"; -export * from "./repositories"; -export * from "./services"; -export * from "./snapshot-builders"; -export * from "./use-cases"; +export * from "./payment-methods"; diff --git a/modules/catalogs/src/api/application/di/index.ts b/modules/catalogs/src/api/application/payment-methods/di/index.ts similarity index 100% rename from modules/catalogs/src/api/application/di/index.ts rename to modules/catalogs/src/api/application/payment-methods/di/index.ts diff --git a/modules/catalogs/src/api/application/di/payment-method-creator.di.ts b/modules/catalogs/src/api/application/payment-methods/di/payment-method-creator.di.ts similarity index 100% rename from modules/catalogs/src/api/application/di/payment-method-creator.di.ts rename to modules/catalogs/src/api/application/payment-methods/di/payment-method-creator.di.ts diff --git a/modules/catalogs/src/api/application/di/payment-method-deleter.di.ts b/modules/catalogs/src/api/application/payment-methods/di/payment-method-deleter.di.ts similarity index 100% rename from modules/catalogs/src/api/application/di/payment-method-deleter.di.ts rename to modules/catalogs/src/api/application/payment-methods/di/payment-method-deleter.di.ts diff --git a/modules/catalogs/src/api/application/di/payment-method-finder.di.ts b/modules/catalogs/src/api/application/payment-methods/di/payment-method-finder.di.ts similarity index 100% rename from modules/catalogs/src/api/application/di/payment-method-finder.di.ts rename to modules/catalogs/src/api/application/payment-methods/di/payment-method-finder.di.ts diff --git a/modules/catalogs/src/api/application/di/payment-method-input-mappers.di.ts b/modules/catalogs/src/api/application/payment-methods/di/payment-method-input-mappers.di.ts similarity index 100% rename from modules/catalogs/src/api/application/di/payment-method-input-mappers.di.ts rename to modules/catalogs/src/api/application/payment-methods/di/payment-method-input-mappers.di.ts diff --git a/modules/catalogs/src/api/application/di/payment-method-snapshot-builders.di.ts b/modules/catalogs/src/api/application/payment-methods/di/payment-method-snapshot-builders.di.ts similarity index 100% rename from modules/catalogs/src/api/application/di/payment-method-snapshot-builders.di.ts rename to modules/catalogs/src/api/application/payment-methods/di/payment-method-snapshot-builders.di.ts diff --git a/modules/catalogs/src/api/application/di/payment-method-status-changer.di.ts b/modules/catalogs/src/api/application/payment-methods/di/payment-method-status-changer.di.ts similarity index 100% rename from modules/catalogs/src/api/application/di/payment-method-status-changer.di.ts rename to modules/catalogs/src/api/application/payment-methods/di/payment-method-status-changer.di.ts diff --git a/modules/catalogs/src/api/application/di/payment-method-updater.di.ts b/modules/catalogs/src/api/application/payment-methods/di/payment-method-updater.di.ts similarity index 100% rename from modules/catalogs/src/api/application/di/payment-method-updater.di.ts rename to modules/catalogs/src/api/application/payment-methods/di/payment-method-updater.di.ts diff --git a/modules/catalogs/src/api/application/payment-methods/index.ts b/modules/catalogs/src/api/application/payment-methods/index.ts new file mode 100644 index 00000000..b68ea0dc --- /dev/null +++ b/modules/catalogs/src/api/application/payment-methods/index.ts @@ -0,0 +1,7 @@ +export * from "./di"; +export * from "./mappers"; +export * from "./models"; +export * from "./repositories"; +export * from "./services"; +export * from "./snapshot-builders"; +export * from "./use-cases"; diff --git a/modules/catalogs/src/api/application/mappers/create-payment-method-input.mapper.ts b/modules/catalogs/src/api/application/payment-methods/mappers/create-payment-method-input.mapper.ts similarity index 92% rename from modules/catalogs/src/api/application/mappers/create-payment-method-input.mapper.ts rename to modules/catalogs/src/api/application/payment-methods/mappers/create-payment-method-input.mapper.ts index 17fdd89f..61b8bd78 100644 --- a/modules/catalogs/src/api/application/mappers/create-payment-method-input.mapper.ts +++ b/modules/catalogs/src/api/application/payment-methods/mappers/create-payment-method-input.mapper.ts @@ -10,8 +10,8 @@ import { } from "@repo/rdx-ddd"; import { Result } from "@repo/rdx-utils"; -import type { CreatePaymentMethodRequestDTO } from "../../../common"; -import type { IPaymentMethodCreateProps } from "../../domain"; +import type { CreatePaymentMethodRequestDTO } from "../../../../common"; +import type { IPaymentMethodCreateProps } from "../../../domain"; export interface ICreatePaymentMethodInputMapper { map( diff --git a/modules/catalogs/src/api/application/mappers/index.ts b/modules/catalogs/src/api/application/payment-methods/mappers/index.ts similarity index 100% rename from modules/catalogs/src/api/application/mappers/index.ts rename to modules/catalogs/src/api/application/payment-methods/mappers/index.ts diff --git a/modules/catalogs/src/api/application/mappers/update-payment-method-by-id-input.mapper.ts b/modules/catalogs/src/api/application/payment-methods/mappers/update-payment-method-by-id-input.mapper.ts similarity index 96% rename from modules/catalogs/src/api/application/mappers/update-payment-method-by-id-input.mapper.ts rename to modules/catalogs/src/api/application/payment-methods/mappers/update-payment-method-by-id-input.mapper.ts index ca804aea..bac7629c 100644 --- a/modules/catalogs/src/api/application/mappers/update-payment-method-by-id-input.mapper.ts +++ b/modules/catalogs/src/api/application/payment-methods/mappers/update-payment-method-by-id-input.mapper.ts @@ -10,8 +10,8 @@ import { } from "@repo/rdx-ddd"; import { Result, isNullishOrEmpty, toPatchField } from "@repo/rdx-utils"; -import type { UpdatePaymentMethodByIdRequestDTO } from "../../../common"; -import type { PaymentMethodPatchProps } from "../../domain"; +import type { UpdatePaymentMethodByIdRequestDTO } from "../../../../common"; +import type { PaymentMethodPatchProps } from "../../../domain"; export interface IUpdatePaymentMethodInputMapper { map( diff --git a/modules/catalogs/src/api/application/models/index.ts b/modules/catalogs/src/api/application/payment-methods/models/index.ts similarity index 100% rename from modules/catalogs/src/api/application/models/index.ts rename to modules/catalogs/src/api/application/payment-methods/models/index.ts diff --git a/modules/catalogs/src/api/application/models/payment-method-detail.model.ts b/modules/catalogs/src/api/application/payment-methods/models/payment-method-detail.model.ts similarity index 100% rename from modules/catalogs/src/api/application/models/payment-method-detail.model.ts rename to modules/catalogs/src/api/application/payment-methods/models/payment-method-detail.model.ts diff --git a/modules/catalogs/src/api/application/models/payment-method-summary.model.ts b/modules/catalogs/src/api/application/payment-methods/models/payment-method-summary.model.ts similarity index 100% rename from modules/catalogs/src/api/application/models/payment-method-summary.model.ts rename to modules/catalogs/src/api/application/payment-methods/models/payment-method-summary.model.ts diff --git a/modules/catalogs/src/api/application/repositories/index.ts b/modules/catalogs/src/api/application/payment-methods/repositories/index.ts similarity index 100% rename from modules/catalogs/src/api/application/repositories/index.ts rename to modules/catalogs/src/api/application/payment-methods/repositories/index.ts diff --git a/modules/catalogs/src/api/application/repositories/payment-method-repository.interface.ts b/modules/catalogs/src/api/application/payment-methods/repositories/payment-method-repository.interface.ts similarity index 94% rename from modules/catalogs/src/api/application/repositories/payment-method-repository.interface.ts rename to modules/catalogs/src/api/application/payment-methods/repositories/payment-method-repository.interface.ts index 19375e4c..946b9998 100644 --- a/modules/catalogs/src/api/application/repositories/payment-method-repository.interface.ts +++ b/modules/catalogs/src/api/application/payment-methods/repositories/payment-method-repository.interface.ts @@ -2,7 +2,7 @@ import type { Criteria } from "@repo/rdx-criteria/server"; import type { UniqueID } from "@repo/rdx-ddd"; import type { Collection, Result } from "@repo/rdx-utils"; -import type { PaymentMethod } from "../../domain"; +import type { PaymentMethod } from "../../../domain"; import type { PaymentMethodSummary } from "../models"; export interface IPaymentMethodRepository { diff --git a/modules/catalogs/src/api/application/services/index.ts b/modules/catalogs/src/api/application/payment-methods/services/index.ts similarity index 100% rename from modules/catalogs/src/api/application/services/index.ts rename to modules/catalogs/src/api/application/payment-methods/services/index.ts diff --git a/modules/catalogs/src/api/application/services/payment-method-creator.ts b/modules/catalogs/src/api/application/payment-methods/services/payment-method-creator.ts similarity index 98% rename from modules/catalogs/src/api/application/services/payment-method-creator.ts rename to modules/catalogs/src/api/application/payment-methods/services/payment-method-creator.ts index bbbd6487..0cf6e24b 100644 --- a/modules/catalogs/src/api/application/services/payment-method-creator.ts +++ b/modules/catalogs/src/api/application/payment-methods/services/payment-method-creator.ts @@ -1,7 +1,7 @@ import type { UniqueID } from "@repo/rdx-ddd"; import { Result } from "@repo/rdx-utils"; -import { type IPaymentMethodCreateProps, PaymentMethod } from "../../domain"; +import { type IPaymentMethodCreateProps, PaymentMethod } from "../../../domain"; import type { IPaymentMethodRepository } from "../repositories"; export interface IPaymentMethodCreatorParams { diff --git a/modules/catalogs/src/api/application/services/payment-method-deleter.ts b/modules/catalogs/src/api/application/payment-methods/services/payment-method-deleter.ts similarity index 89% rename from modules/catalogs/src/api/application/services/payment-method-deleter.ts rename to modules/catalogs/src/api/application/payment-methods/services/payment-method-deleter.ts index 9348547d..a916946a 100644 --- a/modules/catalogs/src/api/application/services/payment-method-deleter.ts +++ b/modules/catalogs/src/api/application/payment-methods/services/payment-method-deleter.ts @@ -1,7 +1,7 @@ import { Result } from "@repo/rdx-utils"; -import type { PaymentMethod } from "../../domain"; -import { PaymentMethodCannotBeDeletedError } from "../../domain"; +import type { PaymentMethod } from "../../../domain"; +import { PaymentMethodCannotBeDeletedError } from "../../../domain"; import type { IPaymentMethodRepository } from "../repositories"; export interface IPaymentMethodDeleter { diff --git a/modules/catalogs/src/api/application/services/payment-method-disabler.ts b/modules/catalogs/src/api/application/payment-methods/services/payment-method-disabler.ts similarity index 95% rename from modules/catalogs/src/api/application/services/payment-method-disabler.ts rename to modules/catalogs/src/api/application/payment-methods/services/payment-method-disabler.ts index 8b5a83b2..abd014e2 100644 --- a/modules/catalogs/src/api/application/services/payment-method-disabler.ts +++ b/modules/catalogs/src/api/application/payment-methods/services/payment-method-disabler.ts @@ -1,6 +1,6 @@ import { Result } from "@repo/rdx-utils"; -import type { PaymentMethod } from "../../domain"; +import type { PaymentMethod } from "../../../domain"; import type { IPaymentMethodRepository } from "../repositories"; export interface IPaymentMethodDisabler { diff --git a/modules/catalogs/src/api/application/services/payment-method-enabler.ts b/modules/catalogs/src/api/application/payment-methods/services/payment-method-enabler.ts similarity index 95% rename from modules/catalogs/src/api/application/services/payment-method-enabler.ts rename to modules/catalogs/src/api/application/payment-methods/services/payment-method-enabler.ts index cdda964a..90085132 100644 --- a/modules/catalogs/src/api/application/services/payment-method-enabler.ts +++ b/modules/catalogs/src/api/application/payment-methods/services/payment-method-enabler.ts @@ -1,6 +1,6 @@ import { Result } from "@repo/rdx-utils"; -import type { PaymentMethod } from "../../domain"; +import type { PaymentMethod } from "../../../domain"; import type { IPaymentMethodRepository } from "../repositories"; export interface IPaymentMethodEnabler { diff --git a/modules/catalogs/src/api/application/services/payment-method-finder.ts b/modules/catalogs/src/api/application/payment-methods/services/payment-method-finder.ts similarity index 96% rename from modules/catalogs/src/api/application/services/payment-method-finder.ts rename to modules/catalogs/src/api/application/payment-methods/services/payment-method-finder.ts index ee6433c4..43fb3703 100644 --- a/modules/catalogs/src/api/application/services/payment-method-finder.ts +++ b/modules/catalogs/src/api/application/payment-methods/services/payment-method-finder.ts @@ -2,7 +2,7 @@ import type { Criteria } from "@repo/rdx-criteria/server"; import type { UniqueID } from "@repo/rdx-ddd"; import type { Collection, Result } from "@repo/rdx-utils"; -import type { PaymentMethod } from "../../domain"; +import type { PaymentMethod } from "../../../domain"; import type { PaymentMethodSummary } from "../models"; import type { IPaymentMethodRepository } from "../repositories"; diff --git a/modules/catalogs/src/api/application/services/payment-method-public-services.ts b/modules/catalogs/src/api/application/payment-methods/services/payment-method-public-services.ts similarity index 100% rename from modules/catalogs/src/api/application/services/payment-method-public-services.ts rename to modules/catalogs/src/api/application/payment-methods/services/payment-method-public-services.ts diff --git a/modules/catalogs/src/api/application/services/payment-method-status-changer.ts b/modules/catalogs/src/api/application/payment-methods/services/payment-method-status-changer.ts similarity index 96% rename from modules/catalogs/src/api/application/services/payment-method-status-changer.ts rename to modules/catalogs/src/api/application/payment-methods/services/payment-method-status-changer.ts index 1e1e828a..d91c206d 100644 --- a/modules/catalogs/src/api/application/services/payment-method-status-changer.ts +++ b/modules/catalogs/src/api/application/payment-methods/services/payment-method-status-changer.ts @@ -1,6 +1,6 @@ import { Result } from "@repo/rdx-utils"; -import type { PaymentMethod } from "../../domain"; +import type { PaymentMethod } from "../../../domain"; import type { IPaymentMethodRepository } from "../repositories"; export type PaymentMethodStatusChangeAction = "enable" | "disable"; diff --git a/modules/catalogs/src/api/application/services/payment-method-updater.ts b/modules/catalogs/src/api/application/payment-methods/services/payment-method-updater.ts similarity index 99% rename from modules/catalogs/src/api/application/services/payment-method-updater.ts rename to modules/catalogs/src/api/application/payment-methods/services/payment-method-updater.ts index f4e31273..2d4d5513 100644 --- a/modules/catalogs/src/api/application/services/payment-method-updater.ts +++ b/modules/catalogs/src/api/application/payment-methods/services/payment-method-updater.ts @@ -1,7 +1,7 @@ import type { UniqueID } from "@repo/rdx-ddd"; import { Result } from "@repo/rdx-utils"; -import type { PaymentMethod, PaymentMethodPatchProps } from "../../domain"; +import type { PaymentMethod, PaymentMethodPatchProps } from "../../../domain"; import type { IPaymentMethodRepository } from "../repositories"; export interface IPaymentMethodUpdater { diff --git a/modules/catalogs/src/api/application/snapshot-builders/full/index.ts b/modules/catalogs/src/api/application/payment-methods/snapshot-builders/full/index.ts similarity index 100% rename from modules/catalogs/src/api/application/snapshot-builders/full/index.ts rename to modules/catalogs/src/api/application/payment-methods/snapshot-builders/full/index.ts diff --git a/modules/catalogs/src/api/application/snapshot-builders/full/payment-method-full-snapshot-builder.ts b/modules/catalogs/src/api/application/payment-methods/snapshot-builders/full/payment-method-full-snapshot-builder.ts similarity index 93% rename from modules/catalogs/src/api/application/snapshot-builders/full/payment-method-full-snapshot-builder.ts rename to modules/catalogs/src/api/application/payment-methods/snapshot-builders/full/payment-method-full-snapshot-builder.ts index 4d76ca77..95e4bbf5 100644 --- a/modules/catalogs/src/api/application/snapshot-builders/full/payment-method-full-snapshot-builder.ts +++ b/modules/catalogs/src/api/application/payment-methods/snapshot-builders/full/payment-method-full-snapshot-builder.ts @@ -2,7 +2,7 @@ import type { GetPaymentMethodByIdResponseDTO } from "@erp/catalogs/common"; import type { ISnapshotBuilder } from "@erp/core/api"; import { toNullable } from "@repo/rdx-ddd"; -import type { PaymentMethod } from "../../../domain"; +import type { PaymentMethod } from "../../../../domain"; export interface IPaymentMethodFullSnapshotBuilder extends ISnapshotBuilder {} diff --git a/modules/catalogs/src/api/application/snapshot-builders/index.ts b/modules/catalogs/src/api/application/payment-methods/snapshot-builders/index.ts similarity index 100% rename from modules/catalogs/src/api/application/snapshot-builders/index.ts rename to modules/catalogs/src/api/application/payment-methods/snapshot-builders/index.ts diff --git a/modules/catalogs/src/api/application/snapshot-builders/summary/index.ts b/modules/catalogs/src/api/application/payment-methods/snapshot-builders/summary/index.ts similarity index 100% rename from modules/catalogs/src/api/application/snapshot-builders/summary/index.ts rename to modules/catalogs/src/api/application/payment-methods/snapshot-builders/summary/index.ts diff --git a/modules/catalogs/src/api/application/snapshot-builders/summary/payment-method-summary-snapshot-builder.ts b/modules/catalogs/src/api/application/payment-methods/snapshot-builders/summary/payment-method-summary-snapshot-builder.ts similarity index 90% rename from modules/catalogs/src/api/application/snapshot-builders/summary/payment-method-summary-snapshot-builder.ts rename to modules/catalogs/src/api/application/payment-methods/snapshot-builders/summary/payment-method-summary-snapshot-builder.ts index cef5faad..33514949 100644 --- a/modules/catalogs/src/api/application/snapshot-builders/summary/payment-method-summary-snapshot-builder.ts +++ b/modules/catalogs/src/api/application/payment-methods/snapshot-builders/summary/payment-method-summary-snapshot-builder.ts @@ -1,6 +1,6 @@ import type { ISnapshotBuilder } from "@erp/core/api"; -import type { PaymentMethodSummaryDTO } from "../../../../common/"; +import type { PaymentMethodSummaryDTO } from "../../../../../common"; import type { PaymentMethodSummary } from "../../models"; export interface IPaymentMethodSummarySnapshotBuilder diff --git a/modules/catalogs/src/api/application/use-cases/create-payment-method.use-case.ts b/modules/catalogs/src/api/application/payment-methods/use-cases/create-payment-method.use-case.ts similarity index 100% rename from modules/catalogs/src/api/application/use-cases/create-payment-method.use-case.ts rename to modules/catalogs/src/api/application/payment-methods/use-cases/create-payment-method.use-case.ts diff --git a/modules/catalogs/src/api/application/use-cases/delete-payment-method-by-id.use-case.ts b/modules/catalogs/src/api/application/payment-methods/use-cases/delete-payment-method-by-id.use-case.ts similarity index 100% rename from modules/catalogs/src/api/application/use-cases/delete-payment-method-by-id.use-case.ts rename to modules/catalogs/src/api/application/payment-methods/use-cases/delete-payment-method-by-id.use-case.ts diff --git a/modules/catalogs/src/api/application/use-cases/disable-payment-method-by-id.use-case.ts b/modules/catalogs/src/api/application/payment-methods/use-cases/disable-payment-method-by-id.use-case.ts similarity index 100% rename from modules/catalogs/src/api/application/use-cases/disable-payment-method-by-id.use-case.ts rename to modules/catalogs/src/api/application/payment-methods/use-cases/disable-payment-method-by-id.use-case.ts diff --git a/modules/catalogs/src/api/application/use-cases/enable-payment-method-by-id.use-case.ts b/modules/catalogs/src/api/application/payment-methods/use-cases/enable-payment-method-by-id.use-case.ts similarity index 100% rename from modules/catalogs/src/api/application/use-cases/enable-payment-method-by-id.use-case.ts rename to modules/catalogs/src/api/application/payment-methods/use-cases/enable-payment-method-by-id.use-case.ts diff --git a/modules/catalogs/src/api/application/use-cases/get-payment-method-by-id.use-case.ts b/modules/catalogs/src/api/application/payment-methods/use-cases/get-payment-method-by-id.use-case.ts similarity index 100% rename from modules/catalogs/src/api/application/use-cases/get-payment-method-by-id.use-case.ts rename to modules/catalogs/src/api/application/payment-methods/use-cases/get-payment-method-by-id.use-case.ts diff --git a/modules/catalogs/src/api/application/use-cases/index.ts b/modules/catalogs/src/api/application/payment-methods/use-cases/index.ts similarity index 100% rename from modules/catalogs/src/api/application/use-cases/index.ts rename to modules/catalogs/src/api/application/payment-methods/use-cases/index.ts diff --git a/modules/catalogs/src/api/application/use-cases/list-payment-methods.use-case.ts b/modules/catalogs/src/api/application/payment-methods/use-cases/list-payment-methods.use-case.ts similarity index 100% rename from modules/catalogs/src/api/application/use-cases/list-payment-methods.use-case.ts rename to modules/catalogs/src/api/application/payment-methods/use-cases/list-payment-methods.use-case.ts diff --git a/modules/catalogs/src/api/application/use-cases/update-payment-method-by-id.use-case.ts b/modules/catalogs/src/api/application/payment-methods/use-cases/update-payment-method-by-id.use-case.ts similarity index 100% rename from modules/catalogs/src/api/application/use-cases/update-payment-method-by-id.use-case.ts rename to modules/catalogs/src/api/application/payment-methods/use-cases/update-payment-method-by-id.use-case.ts diff --git a/modules/catalogs/src/api/index.ts b/modules/catalogs/src/api/index.ts index edd3a254..4d40ab7a 100644 --- a/modules/catalogs/src/api/index.ts +++ b/modules/catalogs/src/api/index.ts @@ -4,9 +4,9 @@ import { models, paymentMethodsRouter } from "./infrastructure"; import { buildCatalogsDependencies, buildCatalogsPublicServices, -} from "./infrastructure/di/catalogs.di"; +} from "./infrastructure/payment-methods/di/catalogs.di"; -export * from "./infrastructure/persistence/sequelize"; +export * from "./infrastructure/payment-methods/persistence/sequelize"; export const catalogsAPIModule: IModuleServer = { name: "catalogs", diff --git a/modules/catalogs/src/api/infrastructure/index.ts b/modules/catalogs/src/api/infrastructure/index.ts index 4263e0ee..cd29a5d4 100644 --- a/modules/catalogs/src/api/infrastructure/index.ts +++ b/modules/catalogs/src/api/infrastructure/index.ts @@ -1,2 +1 @@ -export * from "./express"; -export * from "./persistence"; +export * from "./payment-methods"; diff --git a/modules/catalogs/src/api/infrastructure/di/catalogs.di.ts b/modules/catalogs/src/api/infrastructure/payment-methods/di/catalogs.di.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/di/catalogs.di.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/di/catalogs.di.ts diff --git a/modules/catalogs/src/api/infrastructure/di/index.ts b/modules/catalogs/src/api/infrastructure/payment-methods/di/index.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/di/index.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/di/index.ts diff --git a/modules/catalogs/src/api/infrastructure/di/payment-method-persistence-mappers.di.ts b/modules/catalogs/src/api/infrastructure/payment-methods/di/payment-method-persistence-mappers.di.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/di/payment-method-persistence-mappers.di.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/di/payment-method-persistence-mappers.di.ts diff --git a/modules/catalogs/src/api/infrastructure/di/payment-method-repositories.di.ts b/modules/catalogs/src/api/infrastructure/payment-methods/di/payment-method-repositories.di.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/di/payment-method-repositories.di.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/di/payment-method-repositories.di.ts diff --git a/modules/catalogs/src/api/infrastructure/di/payment-methods.di.ts b/modules/catalogs/src/api/infrastructure/payment-methods/di/payment-methods.di.ts similarity index 92% rename from modules/catalogs/src/api/infrastructure/di/payment-methods.di.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/di/payment-methods.di.ts index 456cd5cc..4eacdbcf 100644 --- a/modules/catalogs/src/api/infrastructure/di/payment-methods.di.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/di/payment-methods.di.ts @@ -9,10 +9,10 @@ import { buildPaymentMethodSnapshotBuilders, buildPaymentMethodStatusChanger, buildPaymentMethodUpdater, -} from "../../application"; -import type { IPaymentMethodRepository } from "../../application/repositories"; -import type { IPaymentMethodFinder } from "../../application/services"; -import { PaymentMethodFinder } from "../../application/services"; +} from "../../../application"; +import type { IPaymentMethodRepository } from "../../../application/payment-methods/repositories"; +import type { IPaymentMethodFinder } from "../../../application/payment-methods/services"; +import { PaymentMethodFinder } from "../../../application/payment-methods/services"; import { CreatePaymentMethodUseCase, DeletePaymentMethodByIdUseCase, diff --git a/modules/catalogs/src/api/infrastructure/express/index.ts b/modules/catalogs/src/api/infrastructure/payment-methods/express/index.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/express/index.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/express/index.ts diff --git a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/create-payment-method.controller.ts b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/create-payment-method.controller.ts similarity index 92% rename from modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/create-payment-method.controller.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/create-payment-method.controller.ts index 88882eb2..6bfc6c76 100644 --- a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/create-payment-method.controller.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/create-payment-method.controller.ts @@ -5,8 +5,8 @@ import { requireCompanyContextGuard, } from "@erp/core/api"; -import type { CreatePaymentMethodRequestDTO } from "../../../../../common"; -import type { CreatePaymentMethodUseCase } from "../../../../application"; +import type { CreatePaymentMethodRequestDTO } from "../../../../../../common"; +import type { CreatePaymentMethodUseCase } from "../../../../../application"; import { paymentMethodsApiErrorMapper } from "../payment-methods-api-error-mapper"; export class CreatePaymentMethodController extends ExpressController { diff --git a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/delete-payment-method-by-id.controller.ts b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/delete-payment-method-by-id.controller.ts similarity index 98% rename from modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/delete-payment-method-by-id.controller.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/delete-payment-method-by-id.controller.ts index 44ff8e24..fd2fba88 100644 --- a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/delete-payment-method-by-id.controller.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/delete-payment-method-by-id.controller.ts @@ -5,7 +5,7 @@ import { requireCompanyContextGuard, } from "@erp/core/api"; -import type { DeletePaymentMethodByIdUseCase } from "../../../../application"; +import type { DeletePaymentMethodByIdUseCase } from "../../../../../application"; import { paymentMethodsApiErrorMapper } from "../payment-methods-api-error-mapper"; export class DeletePaymentMethodByIdController extends ExpressController { diff --git a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/disable-payment-method-by-id.controller.ts b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/disable-payment-method-by-id.controller.ts similarity index 98% rename from modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/disable-payment-method-by-id.controller.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/disable-payment-method-by-id.controller.ts index e321153a..85753eaa 100644 --- a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/disable-payment-method-by-id.controller.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/disable-payment-method-by-id.controller.ts @@ -5,7 +5,7 @@ import { requireCompanyContextGuard, } from "@erp/core/api"; -import type { DisablePaymentMethodByIdUseCase } from "../../../../application"; +import type { DisablePaymentMethodByIdUseCase } from "../../../../../application"; import { paymentMethodsApiErrorMapper } from "../payment-methods-api-error-mapper"; export class DisablePaymentMethodByIdController extends ExpressController { diff --git a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/enable-payment-method-by-id.controller.ts b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/enable-payment-method-by-id.controller.ts similarity index 98% rename from modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/enable-payment-method-by-id.controller.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/enable-payment-method-by-id.controller.ts index ab3177a8..129607ae 100644 --- a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/enable-payment-method-by-id.controller.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/enable-payment-method-by-id.controller.ts @@ -5,7 +5,7 @@ import { requireCompanyContextGuard, } from "@erp/core/api"; -import type { EnablePaymentMethodByIdUseCase } from "../../../../application"; +import type { EnablePaymentMethodByIdUseCase } from "../../../../../application"; import { paymentMethodsApiErrorMapper } from "../payment-methods-api-error-mapper"; export class EnablePaymentMethodByIdController extends ExpressController { diff --git a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/get-payment-method-by-id.controller.ts b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/get-payment-method-by-id.controller.ts similarity index 93% rename from modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/get-payment-method-by-id.controller.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/get-payment-method-by-id.controller.ts index 6fcb8766..dea00d30 100644 --- a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/get-payment-method-by-id.controller.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/get-payment-method-by-id.controller.ts @@ -5,7 +5,7 @@ import { requireCompanyContextGuard, } from "@erp/core/api"; -import type { GetPaymentMethodByIdUseCase } from "../../../../application"; +import type { GetPaymentMethodByIdUseCase } from "../../../../../application"; import { paymentMethodsApiErrorMapper } from "../payment-methods-api-error-mapper"; export class GetPaymentMethodByIdController extends ExpressController { diff --git a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/index.ts b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/index.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/index.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/index.ts diff --git a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/list-payment-methods.controller.ts b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/list-payment-methods.controller.ts similarity index 95% rename from modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/list-payment-methods.controller.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/list-payment-methods.controller.ts index 6c1c8476..98537501 100644 --- a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/list-payment-methods.controller.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/list-payment-methods.controller.ts @@ -6,7 +6,7 @@ import { } from "@erp/core/api"; import { Criteria } from "@repo/rdx-criteria/server"; -import type { ListPaymentMethodsUseCase } from "../../../../application"; +import type { ListPaymentMethodsUseCase } from "../../../../../application"; import { paymentMethodsApiErrorMapper } from "../payment-methods-api-error-mapper"; export class ListPaymentMethodsController extends ExpressController { diff --git a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/update-payment-method-by-id.controller.ts b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/update-payment-method-by-id.controller.ts similarity index 98% rename from modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/update-payment-method-by-id.controller.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/update-payment-method-by-id.controller.ts index c01285c1..45747de9 100644 --- a/modules/catalogs/src/api/infrastructure/express/payment-methods/controllers/update-payment-method-by-id.controller.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/controllers/update-payment-method-by-id.controller.ts @@ -6,7 +6,7 @@ import { requireCompanyContextGuard, } from "@erp/core/api"; -import type { UpdatePaymentMethodByIdUseCase } from "../../../../application"; +import type { UpdatePaymentMethodByIdUseCase } from "../../../../../application"; import { paymentMethodsApiErrorMapper } from "../payment-methods-api-error-mapper"; export class UpdatePaymentMethodByIdController extends ExpressController { diff --git a/modules/catalogs/src/api/infrastructure/express/payment-methods/payment-methods-api-error-mapper.ts b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/payment-methods-api-error-mapper.ts similarity index 98% rename from modules/catalogs/src/api/infrastructure/express/payment-methods/payment-methods-api-error-mapper.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/payment-methods-api-error-mapper.ts index 301e07f7..695b9443 100644 --- a/modules/catalogs/src/api/infrastructure/express/payment-methods/payment-methods-api-error-mapper.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/payment-methods-api-error-mapper.ts @@ -21,7 +21,7 @@ import { isPaymentMethodCannotBeEnabledError, isPaymentMethodCannotBeUpdatedError, isPaymentMethodNotFoundError, -} from "../../../domain/payment-methods"; +} from "../../../../domain/payment-methods"; const invalidPaymentMethodIdRule: ErrorToApiRule = { priority: 120, diff --git a/modules/catalogs/src/api/infrastructure/express/payment-methods/payment-methods.routes.ts b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/payment-methods.routes.ts similarity index 99% rename from modules/catalogs/src/api/infrastructure/express/payment-methods/payment-methods.routes.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/payment-methods.routes.ts index 4f9c0194..ebc67c99 100644 --- a/modules/catalogs/src/api/infrastructure/express/payment-methods/payment-methods.routes.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/express/payment-methods/payment-methods.routes.ts @@ -9,7 +9,7 @@ import { ListPaymentMethodsRequestSchema, UpdatePaymentMethodByIdParamsRequestSchema, UpdatePaymentMethodByIdRequestSchema, -} from "../../../../common"; +} from "../../../../../common"; import type { CatalogsInternalDeps } from "../../di/catalogs.di"; import { diff --git a/modules/catalogs/src/api/infrastructure/payment-methods/index.ts b/modules/catalogs/src/api/infrastructure/payment-methods/index.ts new file mode 100644 index 00000000..4263e0ee --- /dev/null +++ b/modules/catalogs/src/api/infrastructure/payment-methods/index.ts @@ -0,0 +1,2 @@ +export * from "./express"; +export * from "./persistence"; diff --git a/modules/catalogs/src/api/infrastructure/persistence/index.ts b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/index.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/persistence/index.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/persistence/index.ts diff --git a/modules/catalogs/src/api/infrastructure/persistence/sequelize/index.ts b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/index.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/persistence/sequelize/index.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/index.ts diff --git a/modules/catalogs/src/api/infrastructure/persistence/sequelize/mappers/index.ts b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/mappers/index.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/persistence/sequelize/mappers/index.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/mappers/index.ts diff --git a/modules/catalogs/src/api/infrastructure/persistence/sequelize/mappers/sequelize-payment-method-domain.mapper.ts b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/mappers/sequelize-payment-method-domain.mapper.ts similarity index 97% rename from modules/catalogs/src/api/infrastructure/persistence/sequelize/mappers/sequelize-payment-method-domain.mapper.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/mappers/sequelize-payment-method-domain.mapper.ts index b22ae5be..b81de060 100644 --- a/modules/catalogs/src/api/infrastructure/persistence/sequelize/mappers/sequelize-payment-method-domain.mapper.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/mappers/sequelize-payment-method-domain.mapper.ts @@ -11,7 +11,7 @@ import { } from "@repo/rdx-ddd"; import { Result } from "@repo/rdx-utils"; -import { PaymentMethod } from "../../../../domain"; +import { PaymentMethod } from "../../../../../domain"; import type { PaymentMethodCreationAttributes, PaymentMethodModel } from "../models"; export class SequelizePaymentMethodDomainMapper extends SequelizeDomainMapper< diff --git a/modules/catalogs/src/api/infrastructure/persistence/sequelize/mappers/sequelize-payment-method-summary.mapper.ts b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/mappers/sequelize-payment-method-summary.mapper.ts similarity index 93% rename from modules/catalogs/src/api/infrastructure/persistence/sequelize/mappers/sequelize-payment-method-summary.mapper.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/mappers/sequelize-payment-method-summary.mapper.ts index 73408a22..8a42b0cd 100644 --- a/modules/catalogs/src/api/infrastructure/persistence/sequelize/mappers/sequelize-payment-method-summary.mapper.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/mappers/sequelize-payment-method-summary.mapper.ts @@ -8,7 +8,7 @@ import { } from "@repo/rdx-ddd"; import { Result } from "@repo/rdx-utils"; -import type { PaymentMethodSummary } from "../../../../application/models"; +import type { PaymentMethodSummary } from "../../../../../application/payment-methods/models"; import type { PaymentMethodModel } from "../models"; export class SequelizePaymentMethodSummaryMapper extends SequelizeQueryMapper< diff --git a/modules/catalogs/src/api/infrastructure/persistence/sequelize/models/index.ts b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/models/index.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/persistence/sequelize/models/index.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/models/index.ts diff --git a/modules/catalogs/src/api/infrastructure/persistence/sequelize/models/sequelize-payment-method.model.ts b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/models/sequelize-payment-method.model.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/persistence/sequelize/models/sequelize-payment-method.model.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/models/sequelize-payment-method.model.ts diff --git a/modules/catalogs/src/api/infrastructure/persistence/sequelize/repositories/index.ts b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/repositories/index.ts similarity index 100% rename from modules/catalogs/src/api/infrastructure/persistence/sequelize/repositories/index.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/repositories/index.ts diff --git a/modules/catalogs/src/api/infrastructure/persistence/sequelize/repositories/sequelize-payment-method.repository.ts b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/repositories/sequelize-payment-method.repository.ts similarity index 96% rename from modules/catalogs/src/api/infrastructure/persistence/sequelize/repositories/sequelize-payment-method.repository.ts rename to modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/repositories/sequelize-payment-method.repository.ts index 8fedb6fb..80a47a88 100644 --- a/modules/catalogs/src/api/infrastructure/persistence/sequelize/repositories/sequelize-payment-method.repository.ts +++ b/modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/repositories/sequelize-payment-method.repository.ts @@ -9,9 +9,9 @@ import type { UniqueID } from "@repo/rdx-ddd"; import { type Collection, Result } from "@repo/rdx-utils"; import type { Sequelize, Transaction } from "sequelize"; -import type { IPaymentMethodRepository } from "../../../../application"; -import type { PaymentMethodSummary } from "../../../../application/models"; -import type { PaymentMethod } from "../../../../domain"; +import type { IPaymentMethodRepository } from "../../../../../application"; +import type { PaymentMethodSummary } from "../../../../../application/payment-methods/models"; +import type { PaymentMethod } from "../../../../../domain"; import type { SequelizePaymentMethodSummaryMapper } from "../mappers"; import type { SequelizePaymentMethodDomainMapper } from "../mappers/sequelize-payment-method-domain.mapper"; import { PaymentMethodModel } from "../models";