webservice_running.py 1.6 KB

1234567891011121314151617181920212223242526272829303132
  1. from django.db import models
  2. from dbsynce.models import Orders, Resource
  3. class OrdersLocal(models.Model):
  4. """
  5. OrdersLocal - таблица с заказами
  6. """
  7. order_synced = models.ForeignKey(Orders, on_delete=models.DO_NOTHING)
  8. resource_id = models.ForeignKey(Resource, null=True, on_delete=models.DO_NOTHING)
  9. rating_id = models.IntegerField(null=True) # Need create table with rating
  10. payment_transaction_id = models.IntegerField(
  11. null=True) # Need create table with payment_transaction or it get from platform (i dont know)
  12. attempts = models.IntegerField(null=True, help_text="Попытки")
  13. order_place_type = models.CharField(null=True, max_length=150)
  14. order_place_start = models.CharField(null=True, max_length=150)
  15. order_place_start_gps = models.CharField(null=True, max_length=150)
  16. order_place_start_sector = models.IntegerField(null=True)
  17. order_place_start_real = models.CharField(null=True, max_length=150)
  18. order_place_start_real_gps = models.CharField(null=True, max_length=150)
  19. order_place_finish_predicted = models.CharField(null=True, max_length=150)
  20. order_place_finish_predicted_gps = models.CharField(null=True, max_length=150)
  21. order_place_finish_sector = models.IntegerField(null=True)
  22. order_place_finish_real = models.CharField(null=True, max_length=150)
  23. order_place_finish_real_gps = models.CharField(null=True, max_length=150)
  24. class Meta:
  25. db_table = "orders_local"
  26. verbose_name = "Заказ (local)"
  27. verbose_name_plural = "Заказы (local)"