Initial commit
This commit is contained in:
110
accounts/models.py
Normal file
110
accounts/models.py
Normal file
@@ -0,0 +1,110 @@
|
||||
from django.db import models
|
||||
|
||||
|
||||
class Plant(models.Model):
|
||||
|
||||
id = models.BigAutoField(primary_key=True)
|
||||
|
||||
company_id = models.IntegerField()
|
||||
|
||||
code = models.IntegerField(unique=True)
|
||||
|
||||
name = models.TextField(unique=True)
|
||||
|
||||
address = models.TextField()
|
||||
|
||||
created_at = models.DateTimeField()
|
||||
|
||||
updated_at = models.DateTimeField()
|
||||
|
||||
deleted_at = models.DateTimeField(
|
||||
blank=True,
|
||||
null=True
|
||||
)
|
||||
|
||||
warehouse_number = models.TextField(
|
||||
blank=True,
|
||||
null=True
|
||||
)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'plants'
|
||||
|
||||
class InvoiceValidation(models.Model):
|
||||
|
||||
plant = models.ForeignKey(
|
||||
Plant,
|
||||
on_delete=models.DO_NOTHING,
|
||||
db_column='plant_id'
|
||||
)
|
||||
|
||||
invoice_number = models.CharField(max_length=100)
|
||||
|
||||
quantity = models.IntegerField(null=True)
|
||||
|
||||
scanned_status = models.CharField(max_length=50)
|
||||
|
||||
serial_number = models.CharField(
|
||||
max_length=100,
|
||||
null=True
|
||||
)
|
||||
|
||||
created_at = models.DateTimeField()
|
||||
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = "invoice_validations"
|
||||
|
||||
class Users(models.Model):
|
||||
|
||||
id = models.BigAutoField(primary_key=True)
|
||||
|
||||
name = models.CharField(max_length=255)
|
||||
|
||||
email = models.CharField(max_length=255)
|
||||
|
||||
password = models.CharField(max_length=255)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = "users"
|
||||
|
||||
class Lines(models.Model):
|
||||
id = models.BigAutoField(primary_key=True)
|
||||
plant = models.ForeignKey(
|
||||
'Plant',
|
||||
models.DO_NOTHING,
|
||||
db_column='plant_id'
|
||||
)
|
||||
name = models.TextField()
|
||||
type = models.TextField()
|
||||
created_at = models.DateTimeField()
|
||||
updated_at = models.DateTimeField()
|
||||
deleted_at = models.DateTimeField(blank=True, null=True)
|
||||
line_capacity = models.TextField(blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = 'lines'
|
||||
|
||||
class BreakdownLogs(models.Model):
|
||||
id = models.BigAutoField(primary_key=True)
|
||||
|
||||
plant = models.ForeignKey('Plant',models.DO_NOTHING,db_column='plant_id')
|
||||
line = models.ForeignKey('Lines',models.DO_NOTHING,db_column='line_id')
|
||||
machine_name = models.CharField(max_length=255)
|
||||
reason = models.TextField(blank=True,null=True)
|
||||
breakdown_at = models.DateField(blank=True,null=True)
|
||||
breakdown_time = models.TimeField(blank=True,null=True)
|
||||
down_time = models.TimeField(blank=True,null=True)
|
||||
created_at = models.DateTimeField(blank=True,null=True)
|
||||
created_by = models.TextField(blank=True,null=True)
|
||||
updated_at = models.DateTimeField(blank=True,null=True)
|
||||
updated_by = models.TextField(blank=True,null=True)
|
||||
deleted_at = models.DateTimeField(blank=True,null=True)
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = "breakdown_logs"
|
||||
Reference in New Issue
Block a user