Skip to content

Model layer setup#1

Merged
SnkvS merged 1 commit into
mainfrom
model-layer
Jun 17, 2025
Merged

Model layer setup#1
SnkvS merged 1 commit into
mainfrom
model-layer

Conversation

@SnkvS

@SnkvS SnkvS commented Jun 17, 2025

Copy link
Copy Markdown
Owner

Set up initial project structure with database schema, security confguration, and core entities.

  • Added core entities: Car, Rental, Payment, User, Role, CarType, and PaymentStatus.
  • Configured database changelog files for cars, users, rentals, and payments tables.
  • Added MapperConfig for MapStruct and integrated with Lombok and Maven.
  • Configured SecurityConfig to enable basic security with public access to car-related endpoints.
  • Added development and production-specific properties files for database configuration.
  • Enhanced Maven setup with dependencies for Lombok, MapStruct, H2 Database, and Checkstyle plugin.

…guration, and core entities.

- Added core entities: `Car`, `Rental`, `Payment`, `User`, `Role`, `CarType`, and `PaymentStatus`.
- Configured database changelog files for `cars`, `users`, `rentals`, and `payments` tables.
- Added `MapperConfig` for MapStruct and integrated with Lombok and Maven.
- Configured `SecurityConfig` to enable basic security with public access to car-related endpoints.
- Added development and production-specific properties files for database configuration.
- Enhanced Maven setup with dependencies for Lombok, MapStruct, H2 Database, and Checkstyle plugin.
@SnkvS SnkvS merged commit bb99b56 into main Jun 17, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant