chore(): refactored vibecode

This commit is contained in:
ITQ
2026-04-18 12:06:23 +03:00
parent 1aaa9942a7
commit eb4903ad15
3 changed files with 4 additions and 15 deletions
@@ -3,31 +3,24 @@ package com.project.movienight.application.ports.input
import com.project.movienight.domain.model.FilmLibrary
import java.util.UUID
// 1. Создание бибилиотеки пользователя
interface CreateFilmLibraryUseCase {
fun create(command: CreateFilmLibraryCommand): FilmLibrary
}
data class CreateFilmLibraryCommand(
val userId: UUID,
val name: String = "Мои фильмы"
val name: String = "Мои фильмы",
)
// 2. Добавление фильма в библиотеку
interface AddFilmToLibraryUseCase {
fun addFilm(command: AddFilmToLibraryCommand): FilmLibrary
}
data class AddFilmToLibraryCommand(
val userId: UUID,
val filmId: UUID
val filmId: UUID,
)
// 3. Удаление фильма из библиотеки
interface RemoveFilmFromLibraryUseCase {
fun removeFilm(command: RemoveFilmFromLibraryCommand): FilmLibrary
}
@@ -35,11 +28,9 @@ interface RemoveFilmFromLibraryUseCase {
data class RemoveFilmFromLibraryCommand(
val userId: UUID,
val filmId: UUID,
val libraryId: UUID? = null
val libraryId: UUID? = null,
)
// 4. Получение библиотеки пользователя
interface GetFilmLibraryUseCase {
fun getLibrary(query: GetFilmLibraryQuery): FilmLibrary
}
@@ -1,6 +1,5 @@
package com.project.movienight.domain.model
import java.time.LocalDate
import java.util.UUID
data class Film(
@@ -6,6 +6,5 @@ import org.springframework.boot.test.context.SpringBootTest
@SpringBootTest
class MovieNightApplicationTests {
@Test
fun contextLoads() {
}
fun contextLoads() = Unit
}