2026-09-21 12:36:57 +08:00
|
|
|
from schemas.student import *
|
|
|
|
|
from core.database import get_db
|
|
|
|
|
from models.student import *
|
|
|
|
|
from utils.code_generator import generate_no
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def create_students(d,db):
|
|
|
|
|
stu = Student(**d)
|
|
|
|
|
try:
|
|
|
|
|
db.add(stu)
|
|
|
|
|
generate_no("student_no", "STU", stu, db)
|
|
|
|
|
db.commit()
|
|
|
|
|
except:return False
|
|
|
|
|
else:
|
|
|
|
|
return True
|
|
|
|
|
|