Files
luminic-space-back-v2/src/main/kotlin/space/luminic/finance/services/SpaceService.kt
2025-11-17 15:02:47 +03:00

15 lines
436 B
Kotlin

package space.luminic.finance.services
import space.luminic.finance.dtos.SpaceDTO
import space.luminic.finance.models.Space
interface SpaceService {
fun checkSpace(spaceId: Int): Space
fun getSpaces(): List<Space>
fun getSpace(id: Int, userId: Int?): Space
fun createSpace(space: SpaceDTO.CreateSpaceDTO): Int
fun updateSpace(spaceId: Int, space: SpaceDTO.UpdateSpaceDTO): Int
fun deleteSpace(spaceId: Int)
}