Skip to content
Success

Changes

Summary

  1. add base entities and initial repositories (commit: d6c45f3) (details)
  2. Implemented Branch and Reservation entities with relationships and their respective repositories. (commit: 836a1c1) (details)
  3. Add Notification, Product, and Service entitities and repositories (commit: f060a57) (details)
  4. Add associations in UserEntity (commit: a447d58) (details)
  5. Add associations in UserEntity (commit: fa3b940) (details)
  6. Add e-commerce entities and data layer (commit: a7517ba) (details)
  7. Add initial associations in UserEntity (commit: b906b0a) (details)
  8. fix(repositories): correct JpaRepository generic types for MultimediaRepository, PaymentRepository and ShoppingCartRepository (commit: 44a4c2a) (details)
  9. Renamed admitrados to adminEntity (commit: e8b1606) (details)
  10. fix(AdminEntity, AdminRepository): add @ManyToOne relation with UserEntity and update repository reference from AdministradorEntity to AdminEntity (commit: d5926fd) (details)
Commit d6c45f38957c958382ab329134a89dd49d141180 by lion22.j07
add base entities and initial repositories

Entities added:
- BaseEntity: generic superclass with id attribute.
- PersonEntity: extends BaseEntity with personal data.
- AdminEntity: extends PersonEntity.
- UserEntity: extends PersonEntity and includes loyaltyPoints.

Repositories created:
- AdminRepository
- PersonRepository
- UserRepository

All entities are annotated with @Entity (except BaseEntity as @MappedSuperclass),
and repositories extend JpaRepository to enable database access with Spring Data JPA.
(commit: d6c45f3)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/UserRepository.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/UserEntity.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/PersonRepository.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/PersonEntity.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/AdminRepository.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/AdminEntity.java
Commit 836a1c1b98a4925cbdedc152f165d7e9fa708774 by Brssanchezc
Implemented Branch and Reservation entities with relationships and their respective repositories.
(commit: 836a1c1)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/ReservationRepository.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/BranchRepository.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/BranchEntity.java
The file was modifiedpom.xml (diff)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/ReservationEntity.java
The file was modifiedsrc/main/resources/application.properties (diff)
Commit f060a5702532ab92a0b1249ef690aef48b9dfd39 by anfelipcm
Add Notification, Product, and Service entitities and repositories

- Created Notification, Product, and Service entity classes with JPA annotations
- Added corresponding repository interfaces for each entity
(commit: f060a57)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/Service.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/ProductRep.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/Notification.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/Product.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/NotificationRep.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/ServiceRep.java
Commit a447d5826932db0c5edbaa7830537122bc7b3526 by lion22.j07
Add associations in UserEntity

- Added @OneToMany relationships to Reserva and CarritoDeCompra.
- Annotated associations with @PodamExclude to avoid issues during tests.
(commit: a447d58)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/UserEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/AdminEntity.java (diff)
Commit fa3b940b1e4b5ec8bc597d23b5278bd00890e912 by lion22.j07
Add associations in UserEntity

- Added @OneToMany relationships to ReservationEntity and ShoppingCartEntity.
- Annotated associations with @PodamExclude to avoid issues during tests.
(commit: fa3b940)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/UserEntity.java (diff)
Commit a7517ba7dc9b4a352f6b1957ce313b58e02551f0 by alexander.moralesujueta
Add e-commerce entities and data layer

Implement multimedia, payment and shopping cart entities, as well as
their corresponding repository interfaces to support the core business
operations of the DogSpa application.

The new entities provide comprehensive data modeling for:
- MultimediaEntity: handles images and media content for branches,
  services and products with proper JPA relationships
- PaymentEntity: manages payment transactions with amount, method,
  date and status tracking linked to shopping carts
- ShoppingCartEntity: orchestrates the shopping experience connecting
  users, products and payments through well-defined associations

Additionally cleans up unnecessary blank lines in MultimediaEntity
annotations for better code readability and consistency.
(commit: a7517ba)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/PaymentRepository.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/PaymentEntity.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/ShoppingCartEntity.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/ShoppingCartRepository.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/MultimediaRepository.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/MultimediaEntity.java
Commit b906b0a8b2579e5e95f7b633663dce0719aadd1b by lion22.j07
Add initial associations in UserEntity

- Added @OneToMany relationship with ReservationEntity.
- Added @OneToOne relationship with ShoppingCartEntity.
- Annotated associations with @PodamExclude to avoid issues during tests.
(commit: b906b0a)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/UserEntity.java (diff)
Commit 44a4c2a548b590e2be73352ee19014a93db31414 by Brssanchezc
fix(repositories): correct JpaRepository generic types for MultimediaRepository, PaymentRepository and ShoppingCartRepository
(commit: 44a4c2a)
The file was removedsrc/main/java/co/edu/udistrital/mdp/back/entities/Notification.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/ProductEntity.java
The file was removedsrc/main/java/co/edu/udistrital/mdp/back/entities/AdminEntity.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/AdministradorEntity.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/NotificationEntity.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/PaymentEntity.java (diff)
The file was removedsrc/main/java/co/edu/udistrital/mdp/back/entities/Product.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/ReservationEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/repositories/ProductRep.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/BranchEntity.java (diff)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/ServiceEntity.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/ShoppingCartEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/repositories/ShoppingCartRepository.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/repositories/AdminRepository.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/repositories/ServiceRep.java (diff)
The file was removedsrc/main/java/co/edu/udistrital/mdp/back/entities/Service.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/repositories/NotificationRep.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/repositories/MultimediaRepository.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/repositories/PaymentRepository.java (diff)
Commit e8b16063fe2b95c71137f18ca928f18615ed8634 by Brssanchezc
Renamed admitrados to adminEntity
(commit: e8b1606)
The file was removedsrc/main/java/co/edu/udistrital/mdp/back/entities/AdministradorEntity.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/AdminEntity.java
Commit d5926fd736a2be9aeb0bb89fed2b66356b9f624b by Brssanchezc
fix(AdminEntity, AdminRepository): add @ManyToOne relation with UserEntity and update repository reference from AdministradorEntity to AdminEntity
(commit: d5926fd)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/ReservationEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/repositories/AdminRepository.java (diff)