Files
django-vue3-admin/backend/plugins/code_info/models.py
liqiang ab1e0268d1 提交
2025-09-19 10:49:07 +08:00

30 lines
1.5 KiB
Python

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',)