14 lines
381 B
Python
14 lines
381 B
Python
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
|