add new apis

This commit is contained in:
behruz-dev
2025-08-01 17:28:48 +05:00
parent f757e42906
commit 4c6a0b4445
17 changed files with 205 additions and 42 deletions

View File

@@ -9,6 +9,12 @@ from core.apps.wherehouse.models import WhereHouse
class Order(BaseModel):
STATUS = (
('NEW', 'yangi'),
('CANCELLED', "bekor qilindi"),
('ACCEPTED', 'qabul qilindi'),
)
product = models.ForeignKey(
Product, on_delete=models.CASCADE, related_name='orders'
)
@@ -26,7 +32,9 @@ class Order(BaseModel):
)
date = models.DateField()
quantity = models.PositiveBigIntegerField(default=1)
status = models.CharField(max_length=20, choices=STATUS, default="NEW")
employee = models.ForeignKey(User, on_delete=models.CASCADE, related_name='orders', null=True)
def __str__(self):
return f"{self.product} {self.unity} quantity order"