1 package de.aikiit.bilanzanalyser.entity.database;
2
3 import jakarta.persistence.Entity;
4 import jakarta.persistence.GeneratedValue;
5 import jakarta.persistence.GenerationType;
6 import jakarta.persistence.Id;
7 import jakarta.persistence.ManyToOne;
8 import lombok.Data;
9
10 import java.math.BigDecimal;
11 import java.time.LocalDate;
12
13 @Entity
14 @Data
15 public class BilanzRowEntity {
16 @Id
17 @GeneratedValue(strategy = GenerationType.IDENTITY)
18 private Long id;
19
20 private LocalDate date;
21 private BigDecimal amount;
22 private String description;
23
24 @ManyToOne
25 private ShopEntity shop;
26 @ManyToOne
27 private PaymentEntity payment;
28 @ManyToOne
29 private CategoryEntity category;
30 @ManyToOne
31 private SourceEntity source;
32
33 }