Process.models.others 源代码

from django.db import models

from Core.utils import DynamicHashPath
from Procurement.models import MaterialExecutionDetail
from Process.models import ProcessMaterial


[文档]class ProcessReview(models.Model): """ 工艺性审查表 """ process_material = models.ForeignKey(ProcessMaterial, verbose_name='零件', on_delete=models.CASCADE) problem = models.CharField(verbose_name='存在问题', max_length=200, blank=True, default='') advice = models.CharField(verbose_name='改进建议', max_length=200, blank=True, default='') class Meta: verbose_name = '工艺性审查表' verbose_name_plural = '工艺性审查表' def __str__(self): return str(self.process_material)
[文档]class ProgrammingBlankingChart(models.Model): """ 编程套料图 """ execution_detail = models.ForeignKey(MaterialExecutionDetail, verbose_name='材料执行表详细情况', on_delete=models.CASCADE) path = models.FileField( verbose_name='路径', upload_to=DynamicHashPath('ProgrammingBlankingChart')) upload_dt = models.DateTimeField(verbose_name='上传时间', auto_now_add=True) class Meta: verbose_name = '编程套料图' verbose_name_plural = '编程套料图' def __str__(self): return self.path.name