user-wsc/AccessPolicies/crud.py

14 lines
381 B
Python
Raw Normal View History

2022-11-01 14:02:58 +08:00
from sqlalchemy.orm import Session
from AccessPolicies import schemas, models
from Utils.UniqueCoder.TimeSerialNumUtils import create_time_serial_num
def create_policy(db: Session, body: schemas.PolicyBase):
item = models.Policy(**body.dict())
item.id = create_time_serial_num(prefix="p", suffix="")
db.add(item)
db.commit()
db.refresh(item)
return item