12 lines
378 B
Kotlin
12 lines
378 B
Kotlin
package space.luminic.finance.repos
|
|
|
|
import space.luminic.finance.models.Transaction
|
|
|
|
interface TransactionRepo {
|
|
fun findAllBySpaceId(spaceId: Int): List<Transaction>
|
|
fun findBySpaceIdAndId(spaceId: Int, id: Int): Transaction?
|
|
fun create(transaction: Transaction, userId: Int): Int
|
|
fun update(transaction: Transaction): Int
|
|
fun delete(transactionId: Int)
|
|
|
|
} |