提交
This commit is contained in:
29
backend/plugins/code_info/models.py
Normal file
29
backend/plugins/code_info/models.py
Normal file
@@ -0,0 +1,29 @@
|
||||
from django.db import models
|
||||
|
||||
from django.db import models
|
||||
from dvadmin.utils.models import CoreModel
|
||||
|
||||
table_prefix = "release_info_"
|
||||
|
||||
|
||||
class ScanData(CoreModel):
|
||||
# 产品件号、供应商代码、生产批次、产品序列码、版本号、扫码时间、班次和人员信息
|
||||
code = models.CharField(null=True, blank=True, max_length=255, verbose_name='扫码值', help_text='扫码值')
|
||||
product_code = models.CharField(null=True, blank=True, max_length=255, verbose_name='产品件号', help_text='产品件号')
|
||||
supplier_code = models.CharField(null=True, blank=True, max_length=255, verbose_name='供应商代码', help_text='供应商代码')
|
||||
production_batch = models.CharField(null=True, blank=True, max_length=255, verbose_name='生产批次', help_text='生产批次')
|
||||
product_serial_number = models.CharField(null=True, blank=True, max_length=255, verbose_name='产品序列码', help_text='产品序列码')
|
||||
version_number = models.CharField(null=True, blank=True, max_length=255, verbose_name='版本号', help_text='版本号')
|
||||
shift = models.CharField(null=True, blank=True, max_length=255, verbose_name='班次', help_text='班次')
|
||||
STATUS_EMU = (
|
||||
(0, "重复扫码"),
|
||||
(1, "正常"),
|
||||
(2, "未识别码"),
|
||||
)
|
||||
status = models.IntegerField(default=1, choices=STATUS_EMU, verbose_name='状态', help_text='状态')
|
||||
|
||||
class Meta:
|
||||
db_table = table_prefix + "scan_data"
|
||||
verbose_name = "扫码数据"
|
||||
verbose_name_plural = verbose_name
|
||||
ordering = ('-create_datetime',)
|
||||
Reference in New Issue
Block a user