/
drobash
/
AdBoard_service
Обзор
Документация
Войти
/
drobash
/
AdBoard_service
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/org/example/model/Transaction.java
40 строк
926 B
dushesp
Создан сервис
14 апр 2025, 03:58
14 апр 2025, 03:58
568c930
Код
Авторство
О чём код?
package org.example.model; import jakarta.persistence.*; import lombok.*; import org.hibernate.annotations.CreationTimestamp; import java.time.LocalDateTime; @Entity @Getter @Setter @NoArgsConstructor @AllArgsConstructor @Builder public class Transaction { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "advertisement_id", nullable = false) private Advertisement advertisement; @Column(name = "buyer_id", nullable = false) private Long buyerId; @Column(name = "seller_id", nullable = false) private Long sellerId; @Column(nullable = false) private Double amount; @CreationTimestamp @Column(name = "transaction_date", nullable = false) private LocalDateTime transactionDate; @Enumerated(EnumType.STRING) @Column(nullable = false) private TransactionStatus status; }