crmedu 0.0.1-SNAPSHOT API

Packages
Package
Description
 
Provides classes responsible for managing data at the transport layer and centralizing exception handling.
Provides Data Transfer Objects (DTOs) used for communication between different layers of the application.
Contains DTOs related to error handling in the application.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Manages the event-driven mechanisms within the application, enabling asynchronous processing.
Provides DTO mappers for converting between domain models and data transfer objects.
This package contains all enumerations used in the business logic of the application.
This package contains all exceptions that may arise in the business logic of the application.
This package contains all models used in the business logic of the application.
This package contains repository interfaces that define contracts for accessing domain models and performing data persistence operations.
 
 
 
 
 
 
 
 
This package contains classes responsible for handling JSON Web Token (JWT) authentication, including token generation, validation, and integration with Spring Security.
This package contains classes responsible for configuring authentication, authorization and API documentation using Swagger/OpenAPI.
This package contains JPA entities used for data persistence in the CRM system.
This package contains mapping classes responsible for transforming one type of object to another, typically between domain objects and data entities (and vice versa).
 
 
 
 
 
 
Contains service implementations that integrate business logic with framework-specific components.