diff --git a/src/main/java/com/semosan/api/domain/mountain/entity/Restaurant.java b/src/main/java/com/semosan/api/domain/mountain/entity/Restaurant.java index a365ec7..d7a1460 100644 --- a/src/main/java/com/semosan/api/domain/mountain/entity/Restaurant.java +++ b/src/main/java/com/semosan/api/domain/mountain/entity/Restaurant.java @@ -26,6 +26,18 @@ public class Restaurant extends BaseEntity { @Column(name = "category", length = 50) private String category; + @Column(name = "menu", length = 100) + private String menu; + + @Column(name = "description", length = 255) + private String description; + @Column(name = "image_url", length = 500) private String imageUrl; + + @Column(name = "map_url", columnDefinition = "TEXT") + private String mapUrl; + + @Column(name = "blog_url", columnDefinition = "TEXT") + private String blogUrl; } diff --git a/src/main/java/com/semosan/api/domain/mountain/entity/RestaurantSection.java b/src/main/java/com/semosan/api/domain/mountain/entity/RestaurantSection.java index fb129bd..ec855db 100644 --- a/src/main/java/com/semosan/api/domain/mountain/entity/RestaurantSection.java +++ b/src/main/java/com/semosan/api/domain/mountain/entity/RestaurantSection.java @@ -26,6 +26,18 @@ public class RestaurantSection extends BaseEntity { @Column(name = "title", nullable = false, length = 100) private String title; + @Column(name = "menu", length = 100) + private String menu; + + @Column(name = "description", length = 255) + private String description; + + @Column(name = "map_url", columnDefinition = "TEXT") + private String mapUrl; + + @Column(name = "blog_url", columnDefinition = "TEXT") + private String blogUrl; + @OneToMany(mappedBy = "section", fetch = FetchType.LAZY) @Builder.Default private List restaurants = new ArrayList<>(); diff --git a/src/main/resources/db/migration/V31__add_restaurant_and_section_columns.sql b/src/main/resources/db/migration/V31__add_restaurant_and_section_columns.sql new file mode 100644 index 0000000..62befcb --- /dev/null +++ b/src/main/resources/db/migration/V31__add_restaurant_and_section_columns.sql @@ -0,0 +1,9 @@ +ALTER TABLE restaurants ADD COLUMN menu VARCHAR(100); +ALTER TABLE restaurants ADD COLUMN description VARCHAR(255); +ALTER TABLE restaurants ADD COLUMN map_url TEXT; +ALTER TABLE restaurants ADD COLUMN blog_url TEXT; + +ALTER TABLE restaurant_sections ADD COLUMN menu VARCHAR(100); +ALTER TABLE restaurant_sections ADD COLUMN description VARCHAR(255); +ALTER TABLE restaurant_sections ADD COLUMN map_url TEXT; +ALTER TABLE restaurant_sections ADD COLUMN blog_url TEXT; \ No newline at end of file