from django.db import models from utils.model import BaseModel from apps.system.models import CommonAModel, File # Create your models here. class Regulatory(CommonAModel): type_choices = ( (1, '通知'), (2, '结果') ) name = models.CharField('名称', max_length=100) description = models.TextField('描述', default="", blank=True) file = models.ForeignKey(File, on_delete=models.CASCADE) provinces=models.CharField('省份', max_length=100, default="",) type = models.CharField('材料类别', max_length=50, choices=type_choices, default=1) class Meta: verbose_name = '监管信息' verbose_name_plural = verbose_name class Professional(CommonAModel): name = models.CharField('名称', max_length=100) description = models.TextField('描述', default="", blank=True) file = models.ForeignKey(File, on_delete=models.CASCADE) class Meta: verbose_name = '专业领域要求' verbose_name_plural = verbose_name class Policy(CommonAModel): name = models.CharField('名称', max_length=100) description = models.TextField('描述', default="", blank=True) file = models.ForeignKey(File, on_delete=models.CASCADE) class Meta: verbose_name = '政策咨询' verbose_name_plural = verbose_name class Validation(CommonAModel): name = models.CharField('名称', max_length=100) description = models.TextField('描述', default="", blank=True) file = models.ForeignKey(File, on_delete=models.CASCADE) class Meta: verbose_name = '政策咨询' verbose_name_plural = verbose_name