-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
19 changed files
with
1,920 additions
and
95 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
|
||
= API Docs | ||
Spring-JPA-Board | ||
:icons: font | ||
:source-highlighter: highlightjs | ||
:toc: left | ||
:toc-title: API | ||
:toclevels: 2 | ||
:sectlinks: | ||
|
||
== Store | ||
=== store : save | ||
operation::store/save[snippets='http-request,http-response'] | ||
|
||
=== category : save | ||
operation::store/category/save[snippets='http-request,http-response'] | ||
|
||
=== image : save | ||
operation::store/image/save[snippets='http-request,http-response,request-parts'] | ||
|
||
=== info : update | ||
operation::store/info/update[snippets='http-request,http-response'] | ||
|
||
=== info : delete | ||
operation::store/info/delete[snippets='http-request,http-response'] | ||
|
||
=== phone-number : update | ||
operation::store/phone-number/update[snippets='http-request,http-response'] | ||
|
||
=== phone-number : delete | ||
operation::store/phone-number/delete[snippets='http-request,http-response'] | ||
|
||
== Menu | ||
=== menu : save | ||
operation::menu/save[snippets='http-request,http-response,request-parts,request-part-request-fields'] | ||
|
||
=== menu : update | ||
operation::menu/update[snippets='http-request,http-response,request-parts,request-part-request-fields'] | ||
|
||
== Option Group | ||
=== Option Group : save | ||
operation::option-group/save[snippets='http-request,http-response'] | ||
|
||
=== Option Group : update | ||
operation::option-group/update[snippets='http-request,http-response'] | ||
|
||
=== Option Group : find | ||
operation::option-group/find[snippets='http-request,http-response,response-fields'] | ||
|
||
=== Option Group : delete | ||
operation::option-group/delete[snippets='http-request,http-response'] | ||
|
||
== Option | ||
=== Option : save | ||
operation::option/save[snippets='http-request,http-response'] | ||
|
||
=== Option : update | ||
operation::option/update[snippets='http-request,http-response'] | ||
|
||
=== Option : find | ||
operation::option/find[snippets='http-request,http-response,response-fields'] | ||
|
||
=== Option : delete | ||
operation::option/delete[snippets='http-request,http-response'] | ||
|
||
== Order | ||
=== Order : approve | ||
operation::order/approve[snippets='http-request,http-response'] | ||
|
||
=== Order : reject | ||
operation::order/reject[snippets='http-request,http-response'] | ||
|
||
=== Order : receive | ||
operation::order/receive[snippets='http-request,http-response'] | ||
|
||
=== Order : ready | ||
operation::order/ready[snippets='http-request,http-response'] | ||
|
||
=== Order : today-orders | ||
operation::order/today-orders[snippets='http-request,http-response'] | ||
|
||
== Settlement | ||
=== Settlement : by-order | ||
operation::settlement/by-order[snippets='http-request,http-response'] | ||
|
||
=== Settlement : by-store | ||
operation::settlement/by-store[snippets='http-request,http-response'] |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 3 additions & 1 deletion
4
src/main/java/com/ray/pominowner/menu/controller/dto/OptionGroupUpdateRequest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,6 @@ | ||
package com.ray.pominowner.menu.controller.dto; | ||
|
||
public record OptionGroupUpdateRequest(String name, int maxOptionCount, boolean required, Long optionGroupId) { | ||
public record OptionGroupUpdateRequest(String name, int maxOptionCount, boolean required) { | ||
|
||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
src/main/java/com/ray/pominowner/menu/controller/dto/OptionUpdateRequest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
package com.ray.pominowner.menu.controller.dto; | ||
|
||
public record OptionUpdateRequest(String name, int price, boolean selected, Long optionId) { | ||
public record OptionUpdateRequest(String name, int price, boolean selected) { | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
src/main/java/com/ray/pominowner/menu/service/vo/OptionGroupUpdateInfo.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
package com.ray.pominowner.menu.service.vo; | ||
|
||
public record OptionGroupUpdateInfo(String name, int maxOptionCount, boolean required, Long optionGroupId) { | ||
public record OptionGroupUpdateInfo(String name, int maxOptionCount, boolean required) { | ||
} |
2 changes: 1 addition & 1 deletion
2
src/main/java/com/ray/pominowner/menu/service/vo/OptionUpdateInfo.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
package com.ray.pominowner.menu.service.vo; | ||
|
||
public record OptionUpdateInfo(String name, int price, boolean selected, Long optionId) { | ||
public record OptionUpdateInfo(String name, int price, boolean selected) { | ||
} |
43 changes: 43 additions & 0 deletions
43
src/main/java/com/ray/pominowner/store/domain/BusinessHour.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
package com.ray.pominowner.store.domain; | ||
|
||
import jakarta.persistence.Column; | ||
import jakarta.persistence.Embeddable; | ||
import lombok.EqualsAndHashCode; | ||
import lombok.NoArgsConstructor; | ||
import org.springframework.format.annotation.DateTimeFormat; | ||
import org.springframework.util.Assert; | ||
|
||
import java.time.LocalTime; | ||
|
||
import static lombok.AccessLevel.PROTECTED; | ||
|
||
@Embeddable | ||
@EqualsAndHashCode() | ||
@NoArgsConstructor(access = PROTECTED) | ||
public class BusinessHour { | ||
|
||
@Column | ||
@DateTimeFormat(pattern = "HH:mm:ss") | ||
private LocalTime openTime = LocalTime.MAX; | ||
|
||
@Column | ||
@DateTimeFormat(pattern = "HH:mm:ss") | ||
private LocalTime closeTime = LocalTime.MAX; | ||
|
||
|
||
public BusinessHour(LocalTime openTime, LocalTime closeTime) { | ||
validateConstructor(openTime, closeTime); | ||
this.openTime = openTime; | ||
this.closeTime = closeTime; | ||
} | ||
|
||
private void validateConstructor(LocalTime openTime, LocalTime closeTime) { | ||
Assert.notNull(openTime, "오픈 시간은 필수 입니다."); | ||
Assert.notNull(closeTime, "마감 시간은 필수 입니다."); | ||
|
||
if (openTime.isAfter(closeTime)) { | ||
throw new IllegalArgumentException("오픈 시간은 마감 시간보다 빠를 수 없습니다."); | ||
} | ||
} | ||
|
||
} |
Submodule sub
updated
from 6f9075 to 58a137
Oops, something went wrong.