webservice_running.py 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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 = models.ForeignKey(
  9. Resource,
  10. null=True,
  11. on_delete=models.DO_NOTHING
  12. )
  13. rating_id = models.IntegerField(
  14. null=True
  15. ) # Need create table with rating
  16. payment_transaction_id = models.IntegerField(
  17. null=True
  18. ) # Need create table with payment_transaction or it get from platform (i dont know)
  19. attempts = models.IntegerField(
  20. null=True, help_text="Попытки"
  21. )
  22. order_place_type = models.CharField(
  23. null=True,
  24. max_length=150
  25. )
  26. order_place_start = models.CharField(
  27. null=True,
  28. max_length=150
  29. )
  30. order_place_start_gps = models.CharField(
  31. null=True,
  32. max_length=150
  33. )
  34. order_place_start_sector = models.IntegerField(
  35. null=True
  36. )
  37. order_place_start_real = models.CharField(
  38. null=True,
  39. max_length=150
  40. )
  41. order_place_start_real_gps = models.CharField(
  42. null=True,
  43. max_length=150
  44. )
  45. order_place_finish_predicted = models.CharField(
  46. null=True,
  47. max_length=150
  48. )
  49. order_place_finish_predicted_gps = models.CharField(
  50. null=True,
  51. max_length=150
  52. )
  53. order_place_finish_sector = models.IntegerField(
  54. null=True
  55. )
  56. order_place_finish_real = models.CharField(
  57. null=True,
  58. max_length=150
  59. )
  60. order_place_finish_real_gps = models.CharField(
  61. null=True,
  62. max_length=150
  63. )
  64. class Meta:
  65. db_table = "orders_local"
  66. verbose_name = "Заказ (local)"
  67. verbose_name_plural = "Заказы (local)"