15 lines
436 B
Kotlin
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)
|
|
|
|
} |