Files
stu_teacher/scheme/__pycache__/teachers.cpython-310.pyc
T

26 lines
2.5 KiB
Plaintext
Raw Normal View History

2026-09-21 23:17:51 +08:00
o
~±jòã@shddlmZmZddlmZmZmZGdd„deƒZGdd„deƒZGdd„deƒZ Gd d
„d
eƒZ
d S) é)ÚListÚOptional)Ú BaseModelÚFieldÚfield_validatorc@s–eZdZUedddd�Zeeed<edddd�Zeed<eddd d
�Z e
ed <edd d
d
�Z e
ed<eddddd�Z eed<e
dƒedd„ƒƒZdS)Ú
TeacherAddNéu教师ID(ä¸�传则自增)©ÚgeÚ descriptionÚ
teacher_id.õ所带ç�­çº§IDÚclass_idõ 教师姓å��©Ú
min_lengthr Ú teacher_nameéõ主讲ã€�ç�­ä¸»ä»»ã€�助教Újob_nameru å�ªèƒ½è¾“å…¥0,0代表未删除)r
Úler Ú
is_deletedcCs(gd¢}||vrtd|›d|›�ƒ‚|S)u8校验 job_name 必须是 主讲/ç�­ä¸»ä»»/助教 之一©u主讲u ç�­ä¸»ä»»u助教õjob_name 必须是 õ 之一,当å‰�值: ©Ú
ValueError©ÚclsÚvÚallowed©r!úVC:\Users\Windows\WorkBuddy\2026-09-21-19-29-22\walin_student_system\scheme\teachers.pyÚvalidate_job_nameszTeacherAdd.validate_job_name)Ú__name__Ú
__module__Ú __qualname__rr rÚintÚ__annotations__rrÚstrrrrÚ classmethodr#r!r!r!r"r s
rc@speZdZUedddd�Zeeed<edddd�Zee ed<edd d
d�Z
ee ed <e d ƒe d d
„ƒƒZ
dS)Ú
TeacherUpdateNrr
r rrrrrrrcCs0gd¢}|dur||vrtd|›d|›�ƒ‚|S)Nrrrrrr!r!r"r#szTeacherUpdate.validate_job_name)r$r%r&rrrr'r(rr)rrr*r#r!r!r!r"r+s
r+c@sTeZdZUeed<eed<eed<eed<eddd�Zeeed<Gd d