0001_initial.py 4.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. # Generated by Django 4.0.4 on 2023-04-28 17:08
  2. from django.db import migrations, models
  3. class Migration(migrations.Migration):
  4. initial = True
  5. dependencies = [
  6. ]
  7. operations = [
  8. migrations.CreateModel(
  9. name='Flight',
  10. fields=[
  11. ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  12. ('number', models.CharField(max_length=10)),
  13. ('F_seat_num', models.IntegerField()),
  14. ('C_seat_num', models.IntegerField()),
  15. ('Y_seat_num', models.IntegerField()),
  16. ('sta_point', models.CharField(max_length=20)),
  17. ('stopover_point', models.CharField(max_length=20)),
  18. ('stopover_hour', models.IntegerField()),
  19. ('stopover_minute', models.IntegerField()),
  20. ('fin_point', models.CharField(max_length=20)),
  21. ('Type', models.IntegerField()),
  22. ('income', models.DecimalField(decimal_places=2, default=0, max_digits=15)),
  23. ('status', models.CharField(default='未起飞', max_length=10)),
  24. ('add_time', models.DateTimeField(auto_now_add=True)),
  25. ('tye', models.CharField(max_length=5)),
  26. ],
  27. ),
  28. migrations.CreateModel(
  29. name='Message',
  30. fields=[
  31. ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  32. ('content', models.CharField(max_length=500)),
  33. ('from_id', models.IntegerField()),
  34. ('to_id', models.IntegerField()),
  35. ('status', models.IntegerField()),
  36. ('add_time', models.DateTimeField(auto_now_add=True)),
  37. ],
  38. ),
  39. migrations.CreateModel(
  40. name='Order',
  41. fields=[
  42. ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  43. ('flight', models.CharField(max_length=10)),
  44. ('start_point', models.CharField(max_length=20)),
  45. ('final_point', models.CharField(max_length=20)),
  46. ('stopover_point', models.CharField(max_length=20)),
  47. ('starting_time', models.DateTimeField()),
  48. ('final_time', models.DateTimeField()),
  49. ('be_price', models.DecimalField(decimal_places=2, max_digits=8)),
  50. ('discount', models.IntegerField()),
  51. ('true_price', models.DecimalField(decimal_places=2, max_digits=8)),
  52. ('berth', models.CharField(max_length=10)),
  53. ('Type', models.IntegerField()),
  54. ('add_time', models.DateTimeField(auto_now_add=True)),
  55. ('status', models.CharField(max_length=10)),
  56. ('ticket_id', models.IntegerField()),
  57. ('user_id', models.IntegerField()),
  58. ('new_ticket_id', models.IntegerField(default=0)),
  59. ],
  60. ),
  61. migrations.CreateModel(
  62. name='Tickets',
  63. fields=[
  64. ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  65. ('flight', models.CharField(max_length=10)),
  66. ('start_point', models.CharField(max_length=20)),
  67. ('final_point', models.CharField(max_length=20)),
  68. ('starting_time', models.DateTimeField()),
  69. ('final_time', models.DateTimeField()),
  70. ('F_price', models.DecimalField(decimal_places=2, max_digits=8)),
  71. ('F_quantity', models.IntegerField()),
  72. ('F_discount', models.IntegerField()),
  73. ('C_price', models.DecimalField(decimal_places=2, max_digits=8)),
  74. ('C_quantity', models.IntegerField()),
  75. ('C_discount', models.IntegerField()),
  76. ('Y_price', models.DecimalField(decimal_places=2, max_digits=8)),
  77. ('Y_quantity', models.IntegerField()),
  78. ('Y_discount', models.IntegerField()),
  79. ('Type', models.IntegerField()),
  80. ('flight_id', models.IntegerField()),
  81. ],
  82. ),
  83. ]