Refactor global datetime to timezone datetime (#152)

This commit is contained in:
Wu Clan
2023-06-20 16:50:42 +08:00
committed by GitHub
parent da6f6b8c24
commit 3d0d0ccde3
62 changed files with 359 additions and 475 deletions

View File

@ -31,11 +31,11 @@ class CRUDApi(CRUDBase[Api, CreateApi, UpdateApi]):
api = await db.execute(select(self.model).where(self.model.name == name))
return api.scalars().first()
async def create(self, db: AsyncSession, obj_in: CreateApi, user_id: int) -> NoReturn:
await self.create_(db, obj_in, user_id)
async def create(self, db: AsyncSession, obj_in: CreateApi) -> NoReturn:
await self.create_(db, obj_in)
async def update(self, db: AsyncSession, pk: int, obj_in: UpdateApi, user_id: int) -> int:
return await self.update_(db, pk, obj_in, user_id)
async def update(self, db: AsyncSession, pk: int, obj_in: UpdateApi) -> int:
return await self.update_(db, pk, obj_in)
async def delete(self, db: AsyncSession, pk: list[int]) -> int:
apis = await db.execute(delete(self.model).where(self.model.id.in_(pk)))