Skip to content

Commit b08a3c2

Browse files
authored
Merge pull request #194 from DevKor-github/develop
main <- develop
2 parents 87f4393 + b3bb219 commit b08a3c2

File tree

6 files changed

+51
-2
lines changed

6 files changed

+51
-2
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,6 @@ out/
3636

3737
### VS Code ###
3838
.vscode/
39+
40+
### 환경 변수 ###
41+
.env

src/main/java/devkor/com/teamcback/domain/koyeon/entity/FreePub.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
import lombok.Getter;
66
import lombok.NoArgsConstructor;
77

8+
import java.util.ArrayList;
9+
import java.util.Date;
10+
import java.util.List;
11+
812
@Entity
913
@Getter
1014
@Table(name = "tb_free_pub")
@@ -38,4 +42,17 @@ public class FreePub {
3842

3943
@Column(nullable = false)
4044
private Double longitude;
45+
46+
@Column
47+
private Date operatingDate;
48+
49+
@Column(length = 1500)
50+
private String content;
51+
52+
@Column(nullable = false)
53+
@Enumerated(EnumType.STRING)
54+
private Type type;
55+
56+
@OneToMany(mappedBy = "freePub", cascade = CascadeType.ALL, orphanRemoval = true)
57+
private List<PubImage> images = new ArrayList<>();
4158
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package devkor.com.teamcback.domain.koyeon.entity;
2+
3+
import jakarta.persistence.*;
4+
import lombok.Getter;
5+
import lombok.NoArgsConstructor;
6+
7+
@Entity
8+
@Getter
9+
@Table(name = "tb_pub_image")
10+
@NoArgsConstructor
11+
public class PubImage {
12+
@Id
13+
@GeneratedValue(strategy = GenerationType.IDENTITY)
14+
private Long id;
15+
16+
@Column(nullable = false)
17+
private String imageUrl;
18+
19+
@ManyToOne(fetch = FetchType.LAZY)
20+
@JoinColumn(name = "freePub_id")
21+
private FreePub freePub;
22+
23+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package devkor.com.teamcback.domain.koyeon.entity;
2+
3+
public enum Type {
4+
PUB, BOOTH;
5+
}

src/main/java/devkor/com/teamcback/domain/place/entity/PlaceType.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ public enum PlaceType {
3434
BOOK_RETURN_MACHINE("도서반납기", new String[]{"책반납기계", "도서반납기계"}),
3535
TUMBLER_WASHER("텀블러세척기", new String[]{}),
3636
ONESTOP_AUTO_MACHINE("원스탑무인발급기", new String[]{"원스톱무인발급기", "증명서", "ONE-STOP", "ONESTOP"}),
37-
HEALTH_OFFICE("건강센터", new String[]{"약받는곳", "보건실", "양호실", "응급약", "약받을수있는", "다쳤을때"});
37+
HEALTH_OFFICE("건강센터", new String[]{"약받는곳", "보건실", "양호실", "응급약", "약받을수있는", "다쳤을때"}),
38+
DISABLED_PARKING("장애인주차장", new String[] {"장애인주차장", "베리어프리", "휠체어주차장"});
3839

3940
private final String name;
4041
private final String[] nickname;

src/main/java/devkor/com/teamcback/domain/search/service/SearchService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public class SearchService {
7979
private final List<PlaceType> outerTagTypes = Arrays.asList(PlaceType.CAFE, PlaceType.CAFETERIA, PlaceType.CONVENIENCE_STORE,
8080
PlaceType.READING_ROOM, PlaceType.STUDY_ROOM, PlaceType.BOOK_RETURN_MACHINE, PlaceType.LOUNGE, PlaceType.WATER_PURIFIER,
8181
PlaceType.VENDING_MACHINE, PlaceType.PRINTER, PlaceType.TUMBLER_WASHER, PlaceType.ONESTOP_AUTO_MACHINE, PlaceType.BANK,
82-
PlaceType.SMOKING_BOOTH, PlaceType.SHOWER_ROOM, PlaceType.GYM, PlaceType.SLEEPING_ROOM, PlaceType.HEALTH_OFFICE);
82+
PlaceType.SMOKING_BOOTH, PlaceType.SHOWER_ROOM, PlaceType.GYM, PlaceType.SLEEPING_ROOM, PlaceType.HEALTH_OFFICE, PlaceType.DISABLED_PARKING);
8383

8484
/**
8585
* 통합 검색

0 commit comments

Comments
 (0)