prs_server/crud/crud_email_record.py
李伟 f55d7609b4 1.新增保存发送邮件的记录
2.新增获取发送邮件的记录
2022-07-18 16:44:56 +08:00

29 lines
942 B
Python

from motor.motor_asyncio import AsyncIOMotorDatabase
import schemas
from crud.base import CRUDBase
__all__ = 'email_record',
from utils import get_uid
class Email_record(CRUDBase):
# 获取对应求职者的邮件发送数据
async def all_record(self, db: AsyncIOMotorDatabase,data_in: schemas.get_email_record):
return await self.find_many(db, {'user_id':data_in.user_id},{'_id': 0})
# 修改数据
# async def update(self, db: AsyncIOMotorDatabase, data_in: schemas.AddProjectnumber):
# game = data_in.game
# add_ditch = []
# for member in data_in.ditch:
# add_ditch.append(member.dict())
# await self.update_one(db, {'game': game}, {'$set': {'ditch': add_ditch}})
# 插入数据
async def create(self, db: AsyncIOMotorDatabase, data_in: schemas.email_record):
await self.insert_one(db, data_in.dict())
email_record = Email_record('email_record')