31 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Python
		
	
	
	
| 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)
 |