from django.db import models from apps.system.models import CommonADModel, CommonAModel # Create your models here. class Course(CommonAModel): name = models.CharField("课程名", max_length=20) class Certificate(CommonADModel): 证书方案 = models.CharField(max_length=20, default="202309") 字体方案 = models.PositiveSmallIntegerField(default=1) 姓名 = models.CharField(max_length=20) 性别 = models.CharField(max_length=10, default="男", null=True, blank=True) 证书编号 = models.CharField(max_length=20) 所属单位 = models.CharField(max_length=20, null=True, blank=True) 单位名称 = models.CharField(max_length=30, null=True, blank=True) 职务 = models.CharField(max_length=20, null=True, blank=True) 手机号 = models.CharField(max_length=11, null=True, blank=True) 是否内审员 = models.BooleanField(default=False) 是否授权签字人 = models.BooleanField(default=False) 是否质量负责人 = models.BooleanField(default=False) 是否最高管理者 = models.BooleanField(default=False) 是否需要集团证书 = models.BooleanField(default=False) 是否需要北京标研培训合格 = models.BooleanField(default=False) 课程列表 = models.ManyToManyField(Course, blank=True) 培训日期 = models.DateField(null=True, blank=True) 培训结束日期 = models.DateField(null=True, blank=True) 发证日期 = models.DateField(null=True, blank=True) 证书地址 = models.CharField(max_length=100, null=True, blank=True) 用户ID = models.ForeignKey(null=True, blank=True, to='system.User', on_delete=models.CASCADE) examrecord = models.OneToOneField('exam.ExamRecord', on_delete=models.CASCADE, null=True, blank=True, related_name='cert_er')