prs_server/crud/crud_department.py
李伟 1cab86dcc1 1.修改职位存储的逻辑
2.新增推荐记录
3.增删改推荐记录
4.嵌套提醒脚本
2022-10-19 10:44:44 +08:00

29 lines
799 B
Python

from motor.motor_asyncio import AsyncIOMotorDatabase
import schemas
from crud.base import CRUDBase
__all__ = 'department',
from utils import get_uid
class CRUDProjectNumber(CRUDBase):
# 获取所有数据
async def all_dep(self, db: AsyncIOMotorDatabase):
return await self.find_many(db, {})
# 获取对应条件数据
async def where_dep(self, db: AsyncIOMotorDatabase, where):
return await self.find_many(db, where,{'_id':0})
# 修改数据
async def update(self, db: AsyncIOMotorDatabase, up,where):
await self.update_one(db, {'uid': where}, {'$set': up})
# 插入数据
async def create(self, db: AsyncIOMotorDatabase, data_in: dict):
return await self.insert_one(db, data_in)
department = CRUDProjectNumber('department')