Spaces:
Sleeping
Sleeping
from django.db import models | |
# Create your models here. | |
class FabricBatch(models.Model): | |
GRN = models.CharField(max_length=100, unique=True) | |
supplierName = models.CharField(max_length=100, null=True, blank=True) | |
buyer = models.CharField(max_length=100, null=True, blank=True) | |
quantity = models.CharField(max_length=100, null=True, blank=True) | |
fabricDescription = models.CharField(max_length=500, null=True, blank=True) | |
itemDescription = models.CharField(max_length=500, null=True, blank=True) | |
fabricForm = models.CharField(max_length=100, null=True, blank=True) | |
POWidth = models.FloatField(null=True, blank=True) | |
POUOM = models.CharField(max_length=100, null=True, blank=True) | |
PointsUOM = models.CharField(max_length=100, null=True, blank=True) | |
Tolarence = models.IntegerField(null=True, blank=True) | |
color = models.CharField(max_length=100, null=True, blank=True) | |
supplier = models.CharField(max_length=100, null=True, blank=True) | |
item = models.CharField(max_length=100, null=True, blank=True) | |
PCH = models.CharField(max_length=100, null=True, blank=True) | |
invoice = models.IntegerField(null=True, blank=True) | |
fabricOdour = models.CharField(max_length=100, null=True, blank=True) | |
PO = models.IntegerField( null=True, blank=True) | |
basicUOM = models.CharField(max_length=100, null=True, blank=True) | |
Warehouse = models.IntegerField(null=True, blank=True) | |
convFactor = models.IntegerField(null=True, blank=True) | |
created_at = models.DateTimeField(auto_now_add=True) | |
updated_at = models.DateTimeField(auto_now=True) | |
def __str__(self): | |
return self.GRN | |
class FabriRoll(models.Model): | |
name = models.CharField(max_length=100, unique=True) | |
GRN = models.ForeignKey(FabricBatch, on_delete=models.CASCADE, null=True, blank=True) | |
rLength = models.FloatField(null=True, blank=True) | |
aLength = models.FloatField(null=True, blank=True) | |
minWidth = models.FloatField(null=True, blank=True) | |
maxWidth = models.FloatField(null=True, blank=True) | |
CS = models.CharField(max_length=20, null=True, blank=True) | |
LWV = models.CharField(max_length=20, null=True, blank=True) | |
EPI = models.FloatField(null=True, blank=True) | |
PPI = models.FloatField(null=True, blank=True) | |
CutPcs = models.FloatField(null=True, blank=True) | |
sWarp = models.FloatField(null=True, blank=True) | |
sWeft = models.FloatField(null=True, blank=True) | |
GSM = models.FloatField(null=True, blank=True) | |
SL = models.FloatField(null=True, blank=True) | |
SG = models.FloatField(null=True, blank=True) | |
Bowing = models.FloatField(null=True, blank=True) | |
created_at = models.DateTimeField(auto_now_add=True) | |
updated_at = models.DateTimeField(auto_now=True) | |
def __str__(self): | |
return self.name | |