2024-07-21 15:06:51 +08:00
|
|
|
import sqlalchemy as sa
|
|
|
|
|
2024-07-24 04:30:01 +08:00
|
|
|
from felicity.apps.abstract.repository import BaseRepository
|
2024-07-28 03:52:31 +08:00
|
|
|
from felicity.apps.worksheet.entities import WorkSheet, WorkSheetTemplate
|
|
|
|
from felicity.database.paging import PageCursor
|
2024-07-21 15:06:51 +08:00
|
|
|
|
2024-07-22 16:20:56 +08:00
|
|
|
|
|
|
|
class WorkSheetRepository(BaseRepository[WorkSheet]):
|
2024-07-21 15:06:51 +08:00
|
|
|
def __init__(self) -> None:
|
2024-07-22 16:20:56 +08:00
|
|
|
super().__init__(WorkSheet)
|
2024-07-21 15:06:51 +08:00
|
|
|
|
2024-07-28 03:52:31 +08:00
|
|
|
class WorkSheetTemplateRepository(BaseRepository[WorkSheetTemplate]):
|
2024-07-21 15:06:51 +08:00
|
|
|
def __init__(self) -> None:
|
2024-07-22 16:20:56 +08:00
|
|
|
super().__init__(WorkSheetTemplate)
|