From 855ca9b054a7d48e988ed70b7f51e3e1f1970fe4 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 17 Feb 2025 16:57:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20wpm=E5=92=8Cwpmw=E8=A1=A8=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0doc2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/models.py | 28 ++++++++++++++-------------- apps/wpmw/models.py | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/apps/wpm/models.py b/apps/wpm/models.py index 4944154d..ffe485a1 100644 --- a/apps/wpm/models.py +++ b/apps/wpm/models.py @@ -15,14 +15,14 @@ from rest_framework.exceptions import ParseError class BatchSt(BaseModel): """ - 产品批次统计 + TN: 产品批次统计 """ batch = models.TextField("批次号") last_time = models.DateTimeField("最后操作时间", null=True, blank=True) data = models.JSONField("数据", default=list, blank=True) class SfLog(CommonADModel): - """值班记录 + """TN: 值班记录 """ mgroup = models.ForeignKey( Mgroup, verbose_name='关联工段', on_delete=models.CASCADE) @@ -55,7 +55,7 @@ class SfLog(CommonADModel): class StLog(CommonADModel): """ - 生产异常记录 + TN: 生产异常记录 """ title = models.CharField('异常名称', max_length=20, default='') is_shutdown = models.BooleanField('是否是停机', default=False) @@ -80,7 +80,7 @@ class StLog(CommonADModel): class SfLogExp(CommonADModel): """ - 生产异常处理 + TN: 生产异常处理 """ sflog = models.ForeignKey( SfLog, on_delete=models.CASCADE, verbose_name='关联值班记录') @@ -101,7 +101,7 @@ class WmStateOption(models.IntegerChoices): class WMaterial(CommonBDModel): """ - 车间库存 + TN: 车间库存 """ WM_OK = 10 WM_NOTOK = 20 @@ -148,7 +148,7 @@ class WMaterial(CommonBDModel): ) class Fmlog(CommonADModel): - """父级生产日志 + """TN: 父级生产日志 """ mtask = models.ForeignKey(Mtask, verbose_name='任务', on_delete=models.CASCADE, related_name='fmlog_mtask') mgroup = models.ForeignKey(Mgroup, verbose_name='工段', on_delete=models.CASCADE, related_name='fmlog_mgroup') @@ -156,7 +156,7 @@ class Fmlog(CommonADModel): class Mlog(CommonADModel): """ - 生产/检验日志 + TN: 生产/检验日志 """ # 变成父级的字段 MLOG_2 = 10 @@ -296,7 +296,7 @@ class Mlog(CommonADModel): class Mlogb(BaseModel): """ - 子级生产/检验日志 + TN: 子级生产/检验日志 """ qct = models.ForeignKey("qm.qct", verbose_name='所用质检表', on_delete=models.SET_NULL, null=True, blank=True) mlog = models.ForeignKey(Mlog, verbose_name='关联日志', @@ -356,7 +356,7 @@ class Mlogb(BaseModel): return "out", self.material_out.tracking class Mlogbw(BaseModel): - """单个产品生产/检验日志 + """TN: 单个产品生产/检验日志 """ number = models.TextField('单个编号') mlogb = models.ForeignKey(Mlogb, verbose_name='生产记录', on_delete=models.CASCADE) @@ -372,7 +372,7 @@ class Mlogbw(BaseModel): class Handover(CommonADModel): """ - 交接记录 + TN: 交接记录 """ H_NORMAL = 10 H_REPAIR = 20 @@ -416,7 +416,7 @@ class Handover(CommonADModel): return Handoverb.objects.filter(handover=self) class Handoverb(BaseModel): - """子级交接记录 + """TN: 子级交接记录 """ handover = models.ForeignKey(Handover, verbose_name='关联交接记录', on_delete=models.CASCADE) wm = models.ForeignKey(WMaterial, verbose_name='关联车间库存', on_delete=models.SET_NULL, @@ -428,7 +428,7 @@ class Handoverb(BaseModel): return Handoverbw.objects.filter(handoverb=self) class Handoverbw(BaseModel): - """单个产品交接记录 + """TN: 单个产品交接记录 """ handoverb = models.ForeignKey(Handoverb, verbose_name='关联交接记录', on_delete=models.CASCADE) number = models.TextField('单个编号') @@ -438,7 +438,7 @@ class Handoverbw(BaseModel): class AttLog(CommonADModel): """ - 到岗记录 + TN: 到岗记录 """ ATT_STATE_CHOICES = [ ('pending', '待定'), @@ -462,7 +462,7 @@ class AttLog(CommonADModel): class OtherLog(CommonADModel): """ - 其他生产日志 + TN: 其他生产日志 """ product = models.CharField('产品', max_length=10) handle_date = models.DateField('操作日期') diff --git a/apps/wpmw/models.py b/apps/wpmw/models.py index 53b3d9b5..0d7eeab2 100644 --- a/apps/wpmw/models.py +++ b/apps/wpmw/models.py @@ -8,7 +8,7 @@ from rest_framework.exceptions import ParseError # Create your models here. class Wpr(BaseModel): """ - 动态产品 + TN: 动态产品 """ number = models.CharField("编号", max_length=50, unique=True, null=True, blank=True)