23 lines
		
	
	
		
			908 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			908 B
		
	
	
	
		
			Python
		
	
	
	
| from django.db import models
 | |
| from apps.system.models import CommonBModel,CommonAModel,Dict
 | |
| from simple_history.models import HistoricalRecords
 | |
| from django.contrib.postgres.fields import ArrayField
 | |
| # Create your models here.
 | |
| 
 | |
| class Certificate(CommonAModel):
 | |
|     """
 | |
|     证书表
 | |
|     """
 | |
|     number = models.CharField('证书编号', max_length=100)
 | |
|     certunit = models.ForeignKey('crm.Certunit', on_delete=models.CASCADE, null=True, blank=True, verbose_name='关联单元', related_name='certificate_certunit')
 | |
|     first_send = models.DateField('证书首发时间')
 | |
|     used_start = models.DateField('有效期开始')
 | |
|     used_end = models.DateField('有效期结束')
 | |
|     status = models.ForeignKey(Dict, verbose_name='证书状态', on_delete=models.CASCADE)
 | |
| 
 | |
|     class Meta:
 | |
|         verbose_name = '证书'
 | |
|         verbose_name_plural = verbose_name
 | |
| 
 | |
|     def __str__(self):
 | |
|         return self.number |