-
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
24 changed files
with
199 additions
and
23 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
rootProject.name = "voyagers" | ||
include("domain") |
2 changes: 1 addition & 1 deletion
2
...in/at/voyagers/healthcheck/HealthCheck.kt → ...ain/kotlin/at/voyagers/api/HealthCheck.kt
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
package at.voyagers.common.account.domain | ||
|
||
data class Account( | ||
val id: String, | ||
val email: String, | ||
val password: String, | ||
val role: AccountRole, | ||
) |
6 changes: 6 additions & 0 deletions
6
src/main/kotlin/at/voyagers/common/account/domain/AccountRole.kt
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,6 @@ | ||
package at.voyagers.common.account.domain | ||
|
||
enum class AccountRole { | ||
VENDOR, | ||
CUSTOMER, | ||
} |
6 changes: 6 additions & 0 deletions
6
src/main/kotlin/at/voyagers/common/bookmark/domain/Bookmark.kt
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,6 @@ | ||
package at.voyagers.common.bookmark.domain | ||
|
||
data class Bookmark( | ||
val productId: String, | ||
val customerId: String, | ||
) |
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,9 @@ | ||
package at.voyagers.common.cart.domain | ||
|
||
import at.voyagers.common.variant.domain.VariantGroup | ||
|
||
data class Cart( | ||
val id: String, | ||
val customerId: String, | ||
val variants: List<VariantGroup>, | ||
) |
9 changes: 9 additions & 0 deletions
9
src/main/kotlin/at/voyagers/common/customer/domain/Customer.kt
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,9 @@ | ||
package at.voyagers.common.customer.domain | ||
|
||
data class Customer( | ||
val id: String, | ||
val name: String, | ||
val phone: String, | ||
|
||
val accountId: String | ||
) |
8 changes: 8 additions & 0 deletions
8
src/main/kotlin/at/voyagers/common/customer/domain/CustomerAddress.kt
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,8 @@ | ||
package at.voyagers.common.customer.domain | ||
|
||
data class CustomerAddress( | ||
val id: String, | ||
val customerId: String, | ||
val address: String, | ||
val default: Boolean | ||
) |
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,10 @@ | ||
package at.voyagers.common.order.domain | ||
|
||
data class Order( | ||
val id: String, | ||
val customerId: String, | ||
val vendorId: String, | ||
val variants: List<OrderVariant>, | ||
val vendorAddress: OrderAddress, | ||
val customerAddress: OrderAddress, | ||
) |
11 changes: 11 additions & 0 deletions
11
src/main/kotlin/at/voyagers/common/order/domain/OrderAddress.kt
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,11 @@ | ||
package at.voyagers.common.order.domain | ||
|
||
/** | ||
* Value Object | ||
* Order 에서 사용하는 주소 | ||
*/ | ||
data class OrderAddress( | ||
val name: String, | ||
val phone: String, | ||
val address: String, | ||
) |
4 changes: 4 additions & 0 deletions
4
src/main/kotlin/at/voyagers/common/order/domain/OrderStatus.kt
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,4 @@ | ||
package at.voyagers.common.order.domain | ||
|
||
enum class OrderStatus { | ||
} |
7 changes: 7 additions & 0 deletions
7
src/main/kotlin/at/voyagers/common/order/domain/OrderVariant.kt
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,7 @@ | ||
package at.voyagers.common.order.domain | ||
|
||
data class OrderVariant( | ||
val variantId: String, | ||
val price: String, | ||
val quantity: Int, | ||
) |
6 changes: 6 additions & 0 deletions
6
src/main/kotlin/at/voyagers/common/product/domain/Category.kt
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,6 @@ | ||
package at.voyagers.common.product.domain | ||
|
||
data class Category( | ||
val id: String, | ||
val name: String, | ||
) |
6 changes: 6 additions & 0 deletions
6
src/main/kotlin/at/voyagers/common/product/domain/OptionType.kt
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,6 @@ | ||
package at.voyagers.common.product.domain | ||
|
||
enum class OptionType { | ||
SIZE, | ||
COLOR | ||
} |
12 changes: 12 additions & 0 deletions
12
src/main/kotlin/at/voyagers/common/product/domain/Product.kt
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,12 @@ | ||
package at.voyagers.common.product.domain | ||
|
||
data class Product( | ||
val id: String, | ||
val name: String, | ||
val description: String, | ||
val price: Double, | ||
val quantity: Int, | ||
|
||
val status: ProductStatus, | ||
val categoryId: String, | ||
) |
7 changes: 7 additions & 0 deletions
7
src/main/kotlin/at/voyagers/common/product/domain/ProductOption.kt
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,7 @@ | ||
package at.voyagers.common.product.domain | ||
|
||
data class ProductOption( | ||
val id: String, | ||
val productId: String, | ||
val options: Map<OptionType, List<String>> | ||
) |
12 changes: 12 additions & 0 deletions
12
src/main/kotlin/at/voyagers/common/product/domain/ProductStatus.kt
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,12 @@ | ||
package at.voyagers.common.product.domain | ||
|
||
/** | ||
* ACTIVE: 판매중 | ||
* INACTIVE: 품절 | ||
* DELETED: 삭제 | ||
*/ | ||
enum class ProductStatus { | ||
ACTIVE, | ||
INACTIVE, | ||
DELETED | ||
} |
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,7 @@ | ||
package at.voyagers.common.variant.domain | ||
|
||
data class Variant( | ||
val id: String, | ||
val productId: String, | ||
val option: VariantOption, | ||
) |
6 changes: 6 additions & 0 deletions
6
src/main/kotlin/at/voyagers/common/variant/domain/VariantGroup.kt
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,6 @@ | ||
package at.voyagers.common.variant.domain | ||
|
||
data class VariantGroup( | ||
val variantId: String, | ||
val quantity: Int, | ||
) |
9 changes: 9 additions & 0 deletions
9
src/main/kotlin/at/voyagers/common/variant/domain/VariantOption.kt
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,9 @@ | ||
package at.voyagers.common.variant.domain | ||
|
||
import at.voyagers.common.product.domain.OptionType | ||
|
||
data class VariantOption( | ||
val productId: String, | ||
val optionType: OptionType, | ||
val optionValue: String | ||
) |
12 changes: 12 additions & 0 deletions
12
src/main/kotlin/at/voyagers/common/vendor/domain/Vendor.kt
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,12 @@ | ||
package at.voyagers.common.vendor.domain | ||
|
||
data class Vendor( | ||
val id: String, | ||
val name: String, | ||
val phone: String, | ||
val address: String, | ||
|
||
val accountId: String, | ||
|
||
val brand: String, | ||
) |
9 changes: 9 additions & 0 deletions
9
src/main/kotlin/at/voyagers/common/vendor/domain/VendorSettlement.kt
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,9 @@ | ||
package at.voyagers.common.vendor.domain | ||
|
||
data class VendorSettlement( | ||
val id: String, | ||
val vendorId: String, | ||
val bankAccount: String, | ||
val bankName: String, | ||
val bankHolder: String, | ||
) |