From 16484f60625208625a058ab3842cf7f6be783a4c Mon Sep 17 00:00:00 2001 From: Olivier PARPAILLON Date: Wed, 16 Jul 2025 10:03:38 +0200 Subject: [PATCH] Add Entity, service and Repo --- .../java/fr/eni/demo/bll/FactureService.java | 4 +++ .../fr/eni/demo/bll/FactureServiceImpl.java | 4 +++ src/main/java/fr/eni/demo/bo/Facture.java | 29 +++++++++++++++++++ .../fr/eni/demo/dal/FactureRepository.java | 7 +++++ 4 files changed, 44 insertions(+) create mode 100644 src/main/java/fr/eni/demo/bll/FactureService.java create mode 100644 src/main/java/fr/eni/demo/bll/FactureServiceImpl.java create mode 100644 src/main/java/fr/eni/demo/bo/Facture.java create mode 100644 src/main/java/fr/eni/demo/dal/FactureRepository.java diff --git a/src/main/java/fr/eni/demo/bll/FactureService.java b/src/main/java/fr/eni/demo/bll/FactureService.java new file mode 100644 index 0000000..a5d9a81 --- /dev/null +++ b/src/main/java/fr/eni/demo/bll/FactureService.java @@ -0,0 +1,4 @@ +package fr.eni.demo.bll; + +public interface FactureService { +} diff --git a/src/main/java/fr/eni/demo/bll/FactureServiceImpl.java b/src/main/java/fr/eni/demo/bll/FactureServiceImpl.java new file mode 100644 index 0000000..a733d52 --- /dev/null +++ b/src/main/java/fr/eni/demo/bll/FactureServiceImpl.java @@ -0,0 +1,4 @@ +package fr.eni.demo.bll; + +public class FactureServiceImpl implements FactureService { +} diff --git a/src/main/java/fr/eni/demo/bo/Facture.java b/src/main/java/fr/eni/demo/bo/Facture.java new file mode 100644 index 0000000..52f27cf --- /dev/null +++ b/src/main/java/fr/eni/demo/bo/Facture.java @@ -0,0 +1,29 @@ +package fr.eni.demo.bo; + +import jakarta.persistence.*; +import lombok.*; + +import java.util.Date; + +@AllArgsConstructor +@NoArgsConstructor +@Getter +@Setter +@ToString +@Builder + +@Entity +@Table(name="Facture") +public class Facture { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "FACTURE_ID") + private Long id; + + @Column(name = "PRICE") + private Double price; + + @Column(name = "DATE_PAY") + private Date datePay; +} diff --git a/src/main/java/fr/eni/demo/dal/FactureRepository.java b/src/main/java/fr/eni/demo/dal/FactureRepository.java new file mode 100644 index 0000000..bda09d7 --- /dev/null +++ b/src/main/java/fr/eni/demo/dal/FactureRepository.java @@ -0,0 +1,7 @@ +package fr.eni.demo.dal; + +import fr.eni.demo.bo.Facture; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface FactureRepository extends JpaRepository { +}