Merge branch 'main' of https://github.com/dg04-hi/hi-backend
This commit is contained in:
@@ -1,4 +1,19 @@
|
||||
package com.ktds.hi.store.domain;
|
||||
|
||||
public class Coordinates {
|
||||
}
|
||||
package com.ktds.hi.store.biz.domain;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 좌표 값 객체
|
||||
*/
|
||||
@Getter
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class Coordinates {
|
||||
|
||||
private Double latitude;
|
||||
private Double longitude;
|
||||
}
|
||||
@@ -1,4 +1,27 @@
|
||||
package com.ktds.hi.store.domain;
|
||||
|
||||
public class Menu {
|
||||
}
|
||||
package com.ktds.hi.store.biz.domain;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 메뉴 도메인 엔티티
|
||||
*/
|
||||
@Getter
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class Menu {
|
||||
|
||||
private Long id;
|
||||
private Long storeId;
|
||||
private String name;
|
||||
private String description;
|
||||
private BigDecimal price;
|
||||
private String category;
|
||||
private String imageUrl;
|
||||
private Boolean isAvailable;
|
||||
}
|
||||
|
||||
@@ -1,4 +1,38 @@
|
||||
package com.ktds.hi.store.domain;
|
||||
|
||||
public class Store {
|
||||
}
|
||||
package com.ktds.hi.store.biz.domain;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 매장 도메인 엔티티
|
||||
*/
|
||||
@Getter
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class Store {
|
||||
|
||||
private Long id;
|
||||
private Long ownerId;
|
||||
private String name;
|
||||
private String description;
|
||||
private String address;
|
||||
private String phoneNumber;
|
||||
private String category;
|
||||
private Double latitude;
|
||||
private Double longitude;
|
||||
private LocalTime openTime;
|
||||
private LocalTime closeTime;
|
||||
private String imageUrl;
|
||||
private Boolean isActive;
|
||||
private LocalDateTime createdAt;
|
||||
private LocalDateTime updatedAt;
|
||||
private List<String> tags;
|
||||
private List<Menu> menus;
|
||||
}
|
||||
@@ -1,4 +1,25 @@
|
||||
package com.ktds.hi.store.domain;
|
||||
|
||||
public class StoreSearchCriteria {
|
||||
}
|
||||
package com.ktds.hi.store.biz.domain;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 매장 검색 조건
|
||||
*/
|
||||
@Getter
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class StoreSearchCriteria {
|
||||
|
||||
private String keyword;
|
||||
private String category;
|
||||
private String tags;
|
||||
private Double latitude;
|
||||
private Double longitude;
|
||||
private Integer radius;
|
||||
private Integer page;
|
||||
private Integer size;
|
||||
}
|
||||
@@ -1,4 +1,20 @@
|
||||
package com.ktds.hi.store.domain;
|
||||
|
||||
public class StoreTag {
|
||||
}
|
||||
package com.ktds.hi.store.biz.domain;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 매장 태그 도메인 엔티티
|
||||
*/
|
||||
@Getter
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class StoreTag {
|
||||
|
||||
private Long id;
|
||||
private Long storeId;
|
||||
private String tagName;
|
||||
}
|
||||
Reference in New Issue
Block a user