feat: wpm和wpmw表添加doc
This commit is contained in:
parent
9f558acedb
commit
89642fb194
|
@ -15,7 +15,7 @@ from rest_framework.exceptions import ParseError
|
|||
|
||||
class BatchSt(BaseModel):
|
||||
"""
|
||||
批次统计表
|
||||
产品批次统计
|
||||
"""
|
||||
batch = models.TextField("批次号")
|
||||
last_time = models.DateTimeField("最后操作时间", null=True, blank=True)
|
||||
|
@ -55,7 +55,7 @@ class SfLog(CommonADModel):
|
|||
|
||||
class StLog(CommonADModel):
|
||||
"""
|
||||
异常记录
|
||||
生产异常记录
|
||||
"""
|
||||
title = models.CharField('异常名称', max_length=20, default='')
|
||||
is_shutdown = models.BooleanField('是否是停机', default=False)
|
||||
|
@ -80,7 +80,7 @@ class StLog(CommonADModel):
|
|||
|
||||
class SfLogExp(CommonADModel):
|
||||
"""
|
||||
异常处理
|
||||
生产异常处理
|
||||
"""
|
||||
sflog = models.ForeignKey(
|
||||
SfLog, on_delete=models.CASCADE, verbose_name='关联值班记录')
|
||||
|
@ -101,7 +101,7 @@ class WmStateOption(models.IntegerChoices):
|
|||
|
||||
class WMaterial(CommonBDModel):
|
||||
"""
|
||||
belong_dept是所在车间
|
||||
车间库存
|
||||
"""
|
||||
WM_OK = 10
|
||||
WM_NOTOK = 20
|
||||
|
@ -148,13 +148,15 @@ class WMaterial(CommonBDModel):
|
|||
)
|
||||
|
||||
class Fmlog(CommonADModel):
|
||||
"""父级生产日志
|
||||
"""
|
||||
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')
|
||||
note = models.TextField('备注', default='', blank=True)
|
||||
|
||||
class Mlog(CommonADModel):
|
||||
"""
|
||||
生产日志
|
||||
生产/检验日志
|
||||
"""
|
||||
# 变成父级的字段
|
||||
MLOG_2 = 10
|
||||
|
@ -293,6 +295,9 @@ class Mlog(CommonADModel):
|
|||
return mlog_count_fields
|
||||
|
||||
class Mlogb(BaseModel):
|
||||
"""
|
||||
子级生产/检验日志
|
||||
"""
|
||||
qct = models.ForeignKey("qm.qct", verbose_name='所用质检表', on_delete=models.SET_NULL, null=True, blank=True)
|
||||
mlog = models.ForeignKey(Mlog, verbose_name='关联日志',
|
||||
on_delete=models.CASCADE, related_name='b_mlog')
|
||||
|
@ -351,6 +356,8 @@ class Mlogb(BaseModel):
|
|||
return "out", self.material_out.tracking
|
||||
|
||||
class Mlogbw(BaseModel):
|
||||
"""单个产品生产/检验日志
|
||||
"""
|
||||
number = models.TextField('单个编号')
|
||||
mlogb = models.ForeignKey(Mlogb, verbose_name='生产记录', on_delete=models.CASCADE)
|
||||
wpr = models.ForeignKey("wpmw.wpr", verbose_name='关联产品', on_delete=models.SET_NULL
|
||||
|
@ -409,6 +416,8 @@ class Handover(CommonADModel):
|
|||
return Handoverb.objects.filter(handover=self)
|
||||
|
||||
class Handoverb(BaseModel):
|
||||
"""子级交接记录
|
||||
"""
|
||||
handover = models.ForeignKey(Handover, verbose_name='关联交接记录', on_delete=models.CASCADE)
|
||||
wm = models.ForeignKey(WMaterial, verbose_name='关联车间库存', on_delete=models.SET_NULL,
|
||||
null=True, blank=True, related_name='handoverb_wm')
|
||||
|
@ -419,6 +428,8 @@ class Handoverb(BaseModel):
|
|||
return Handoverbw.objects.filter(handoverb=self)
|
||||
|
||||
class Handoverbw(BaseModel):
|
||||
"""单个产品交接记录
|
||||
"""
|
||||
handoverb = models.ForeignKey(Handoverb, verbose_name='关联交接记录', on_delete=models.CASCADE)
|
||||
number = models.TextField('单个编号')
|
||||
wpr = models.ForeignKey("wpmw.wpr", verbose_name='关联产品', on_delete=models.CASCADE
|
||||
|
|
|
@ -8,7 +8,7 @@ from rest_framework.exceptions import ParseError
|
|||
# Create your models here.
|
||||
class Wpr(BaseModel):
|
||||
"""
|
||||
动态半成品表
|
||||
动态产品
|
||||
"""
|
||||
|
||||
number = models.CharField("编号", max_length=50, unique=True, null=True, blank=True)
|
||||
|
|
Loading…
Reference in New Issue