change: change offer model, and add new api
This commit is contained in:
@@ -10,15 +10,23 @@ class Offer(BaseModel):
|
||||
('UZS', 'uzs'),
|
||||
('USD', 'usd')
|
||||
)
|
||||
STATUS = (
|
||||
('CANCELLED', 'rad etildi'),
|
||||
('PENDING', 'kutilmoqda'),
|
||||
('CONFIRMED', 'tasdiqlandi'),
|
||||
)
|
||||
|
||||
order = models.ForeignKey(Order, on_delete=models.CASCADE, related_name='offers')
|
||||
counterparty = models.ForeignKey(Counterparty, on_delete=models.CASCADE, related_name='offers', null=True)
|
||||
counterparty = models.ForeignKey(
|
||||
Counterparty, on_delete=models.CASCADE, related_name='offers', null=True
|
||||
)
|
||||
price = models.PositiveBigIntegerField()
|
||||
price_type = models.CharField(choices=PRICE_TYPE, default='uzs')
|
||||
phone = models.CharField(max_length=15, null=True, blank=True)
|
||||
comment = models.TextField(null=True, blank=True)
|
||||
qqs = models.BooleanField(default=False, null=True, blank=True)
|
||||
number = models.PositiveIntegerField(default=1)
|
||||
status = models.CharField(max_length=20, choices=STATUS, default='PENDING', null=True, blank=True)
|
||||
|
||||
def __str__(self):
|
||||
return str(self.number)
|
||||
|
||||
Reference in New Issue
Block a user