PsqlPlansRepo

class PsqlPlansRepo @Inject constructor(db: Database, planStatusMapper: PlanStatusMapper) : PlansRepo

Constructors

Link copied to clipboard
@Inject
constructor(db: Database, planStatusMapper: PlanStatusMapper)

Functions

Link copied to clipboard
open suspend override fun add(plan: Plan)
Link copied to clipboard
open suspend override fun get(id: UUID): Plan?
Link copied to clipboard
open suspend override fun getAllCount(userId: UUID): Long
Link copied to clipboard
open suspend override fun getAllPaginate(userId: UUID, offset: Long, size: Int): List<Plan>
Link copied to clipboard
open suspend override fun getChildPlanIds(id: UUID): List<UUID>
Link copied to clipboard
open suspend override fun update(plan: Plan)
Link copied to clipboard
open suspend override fun updateStatus(id: UUID, status: PlanStatus)