/
drobash
/
AdBoard_service
Обзор
Документация
Войти
/
drobash
/
AdBoard_service
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/org/example/model/Advertisement.java
46 строк
1 KB
dushesp
Добавлен CorsConfig и HealthController для работы с фронтендом
15 апр 2025, 01:00
15 апр 2025, 01:00
09315c6
Код
Авторство
О чём код?
package org.example.model; import jakarta.persistence.*; import lombok.*; import org.example.model.AdvertisementStatus; import org.example.model.Category; import java.math.BigDecimal; import java.time.LocalDateTime; @Data @Builder @NoArgsConstructor @AllArgsConstructor @Setter @Getter @Entity @Table(name = "advertisements") public class Advertisement { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(nullable = false, length = 100) private String title; @Column(nullable = false, length = 1000) private String description; @Enumerated(EnumType.STRING) @Column(nullable = false, length = 20) private Category category; @Column(nullable = false, precision = 10, scale = 2) private BigDecimal price; @Column(name = "published_at") private LocalDateTime publishedAt; @Column(name = "seller_id", nullable = false) private Long sellerId; @Enumerated(EnumType.STRING) @Column(nullable = false, length = 20) private AdvertisementStatus status; }