dvlyadmin_pro/backend/apps/lyFormBuilder/models/models_teacherManage.py
2025-03-18 08:46:50 +08:00

26 lines
1.3 KiB
Python

# -*- coding: utf-8 -*-
#此文件请放在lyFormBuilder的models目录中
from django.db import models
from utils.models import CoreModel,BaseModel,SimpleCoreModel
from apps.lyautocode.models.models_StudentManage import StudentManage
class teacherManage(CoreModel):
"""
老师管理
"""
avatar = models.CharField(verbose_name="头像", max_length=100, null=True,blank=True)
name = models.CharField(verbose_name="姓名", max_length=50, null=True,blank=True)
phone = models.CharField(verbose_name="手机号", max_length=100, null=True,blank=True)
subject = models.CharField(verbose_name="科目", max_length=50, null=True,blank=True)
gender = models.IntegerField(verbose_name="性别", null=True,blank=True,default=0)
birthday = models.DateField(verbose_name="生日", null=True,blank=True)
workstatus = models.BooleanField(verbose_name="在职状态", default=True, null=True,blank=True)
students = models.ManyToManyField(StudentManage, db_constraint=False, verbose_name="关联学生")
class Meta:
db_table = "tb_teachermanage"
verbose_name = "老师管理"
verbose_name_plural = verbose_name
ordering = ['-create_datetime']
app_label = 'lyFormBuilder'#不放在lyFormBuilder的app中此配置项可去掉