refactor: define people service to CURD people

This commit is contained in:
2025-11-11 21:57:44 +08:00
parent c99b324b81
commit 496f35a386
5 changed files with 122 additions and 24 deletions

View File

@@ -13,11 +13,11 @@ class error(Protocol):
return f"{self.__class__.__name__}({self._error_code}, {self._error_info})"
@property
def error_code(self) -> int:
def code(self) -> int:
return self._error_code
@property
def error_info(self) -> str:
def info(self) -> str:
return self._error_info
@property
def is_success(self) -> bool:
def success(self) -> bool:
return self._error_code == 0

View File

@@ -49,8 +49,8 @@ class RelationalDB(Protocol):
def query(self,
model: type[RLDBBaseModel],
include_deleted: bool = False,
limit: int = 10,
offset: int = 0,
limit: int = None,
offset: int = None,
**filters
) -> list[RLDBBaseModel]:
...
@@ -102,8 +102,8 @@ class SqlAlchemyDB():
def query(self,
model: type[RLDBBaseModel],
limit: int = 10,
offset: int = 0,
limit: int = None,
offset: int = None,
**filters
) -> list[RLDBBaseModel]:
results: list[RLDBBaseModel] = []