From eb8cbbba103eef3d51de4dd28f82ce42b4ba8863 Mon Sep 17 00:00:00 2001 From: End3r Date: Tue, 28 Jan 2025 11:19:34 +0300 Subject: [PATCH] init commit --- src/main/kotlin/Main.kt | 7 +------ src/main/kotlin/data/model/BasketDTO.kt | 7 +++++++ src/main/kotlin/data/model/CategoryDTO.kt | 6 ++++++ src/main/kotlin/data/model/DiscountDTO.kt | 7 +++++++ src/main/kotlin/data/model/NotificationDTO.kt | 11 +++++++++++ src/main/kotlin/data/model/OrderDTO.kt | 11 +++++++++++ src/main/kotlin/data/model/OrderItemDTO.kt | 7 +++++++ src/main/kotlin/data/model/SneakersDTO.kt | 5 +++-- src/main/kotlin/data/model/WishlistDTO.kt | 6 ++++++ 9 files changed, 59 insertions(+), 8 deletions(-) create mode 100644 src/main/kotlin/data/model/BasketDTO.kt create mode 100644 src/main/kotlin/data/model/CategoryDTO.kt create mode 100644 src/main/kotlin/data/model/DiscountDTO.kt create mode 100644 src/main/kotlin/data/model/NotificationDTO.kt create mode 100644 src/main/kotlin/data/model/OrderDTO.kt create mode 100644 src/main/kotlin/data/model/OrderItemDTO.kt create mode 100644 src/main/kotlin/data/model/WishlistDTO.kt diff --git a/src/main/kotlin/Main.kt b/src/main/kotlin/Main.kt index 38bac69..3c995d0 100644 --- a/src/main/kotlin/Main.kt +++ b/src/main/kotlin/Main.kt @@ -9,11 +9,6 @@ fun main() { val userRepository = UserRepositoryImpl() val userUseCase = UserUseCaseImpl(userRepository) val userUI = UserUI(userUseCase) - userUI.registration() - userUI.authorize() - userUI.changeProfile() - userUI.registration() - userUI.authorize() - userUI.changePassword() + } \ No newline at end of file diff --git a/src/main/kotlin/data/model/BasketDTO.kt b/src/main/kotlin/data/model/BasketDTO.kt new file mode 100644 index 0000000..fc8fe53 --- /dev/null +++ b/src/main/kotlin/data/model/BasketDTO.kt @@ -0,0 +1,7 @@ +package org.example.data.model + +data class BasketDTO ( + val userId: Int, + val shoesId: Int, + var count_items: Int, +) \ No newline at end of file diff --git a/src/main/kotlin/data/model/CategoryDTO.kt b/src/main/kotlin/data/model/CategoryDTO.kt new file mode 100644 index 0000000..c136b28 --- /dev/null +++ b/src/main/kotlin/data/model/CategoryDTO.kt @@ -0,0 +1,6 @@ +package org.example.data.model + +data class CategoryDTO( + val category_id: Int, + var category_name: String +) \ No newline at end of file diff --git a/src/main/kotlin/data/model/DiscountDTO.kt b/src/main/kotlin/data/model/DiscountDTO.kt new file mode 100644 index 0000000..f29b69e --- /dev/null +++ b/src/main/kotlin/data/model/DiscountDTO.kt @@ -0,0 +1,7 @@ +package org.example.data.model + +data class DiscountDTO ( + val discount_id: Int, + var discount_name: String, + var discount_photo: String +) \ No newline at end of file diff --git a/src/main/kotlin/data/model/NotificationDTO.kt b/src/main/kotlin/data/model/NotificationDTO.kt new file mode 100644 index 0000000..5bca7d5 --- /dev/null +++ b/src/main/kotlin/data/model/NotificationDTO.kt @@ -0,0 +1,11 @@ +package org.example.data.model + +import org.w3c.dom.Text + +data class NotificationDTO ( + val notificationId: Int, + val userId: Int, + var notificationText: Text, + + +) \ No newline at end of file diff --git a/src/main/kotlin/data/model/OrderDTO.kt b/src/main/kotlin/data/model/OrderDTO.kt new file mode 100644 index 0000000..6793981 --- /dev/null +++ b/src/main/kotlin/data/model/OrderDTO.kt @@ -0,0 +1,11 @@ +package org.example.data.model + +import java.sql.Timestamp + +data class OrderDTO ( + val order_id: Int, + var order_sum: Double, + var delivery_cost: Double, + var order_date: Timestamp + +) \ No newline at end of file diff --git a/src/main/kotlin/data/model/OrderItemDTO.kt b/src/main/kotlin/data/model/OrderItemDTO.kt new file mode 100644 index 0000000..b4c589b --- /dev/null +++ b/src/main/kotlin/data/model/OrderItemDTO.kt @@ -0,0 +1,7 @@ +package org.example.data.model + +data class OrderItemDTO ( + val order_id: Int, + val shoes_id: Int, + +) \ No newline at end of file diff --git a/src/main/kotlin/data/model/SneakersDTO.kt b/src/main/kotlin/data/model/SneakersDTO.kt index 80cd513..9bf1393 100644 --- a/src/main/kotlin/data/model/SneakersDTO.kt +++ b/src/main/kotlin/data/model/SneakersDTO.kt @@ -1,13 +1,14 @@ package org.example.data.model +import org.w3c.dom.Text + data class SneakersDTO( val productId: Int, var productName: String, var cost: String, var count: Int, var photo: String, - var text: String, - var favorite: Boolean + var description: Text ) diff --git a/src/main/kotlin/data/model/WishlistDTO.kt b/src/main/kotlin/data/model/WishlistDTO.kt new file mode 100644 index 0000000..d8125ba --- /dev/null +++ b/src/main/kotlin/data/model/WishlistDTO.kt @@ -0,0 +1,6 @@ +package org.example.data.model + +data class WishlistDTO ( + val userId: Int, + val shoesId: Int +) \ No newline at end of file