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 { +}