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

22 lines
2.5 KiB
Plaintext
Raw Normal View History

2026-09-21 23:17:51 +08:00
o
~±j¦ã@stddlmZddlmZmZmZGdd„deƒZGdd„deƒZGdd„deƒZGd d
„d
eƒZ Gd d „d eƒZ
d
S)é)ÚOptional)Ú BaseModelÚFieldÚfield_validatorc@sžeZdZUdZeddddd�Zeed<eddd d
d�Zeed <edd d
�Z eed<edddd�Z
e e ed<edddd�Z
e e ed<edƒedd„ƒƒZdS)ÚUserAddu创建用户(仅管ç�†å‘˜ï¼‰.éé2õ 登录å��)Ú
min_lengthÚ
max_lengthÚ descriptionÚusernameéé@u*密ç �(明文,æœ�务端加密存储)Úpasswordu角色:admin/teacher/student©r ÚroleNéu教师角色的工å�·)Úger Ú
teacher_idu学生角色的学å�·Ústu_idcCs(gd¢}||vrtd|›d|›�ƒ‚|S)N)ÚadminÚteacherÚstudenturole 必须是 u 之一,当å‰�值: )Ú
ValueError)ÚclsÚvÚallowed©rúSC:\Users\Windows\WorkBuddy\2026-09-21-19-29-22\walin_student_system\scheme\users.pyÚ
validate_roleszUserAdd.validate_role)Ú__name__Ú
__module__Ú __qualname__Ú__doc__rr
ÚstrÚ__annotations__rrrrÚintrrÚ classmethodr rrrrr s
rc@s:eZdZUdZeddd�Zeed<eddd�Zeed<dS) Ú UserLoginu登录.r rr
u密�rN) r!r"r#r$rr
r%r&rrrrrr)s
r)c@sTeZdZUeed<eed<eed<dZeeed<dZeeed<Gdd„dƒZ dS) Ú UserResponseÚuser_idr
rNrrc@seZdZdZdS)zUserResponse.ConfigTN)r!r"r#Úfrom_attributesrrrrÚConfig(sr-)