0035_dispatchconfig_and_more.py 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # Generated by Django 4.1.2 on 2025-11-17 10:08
  2. from django.db import migrations, models
  3. class Migration(migrations.Migration):
  4. dependencies = [
  5. ('container', '0034_materialchangehistory_count_time'),
  6. ]
  7. operations = [
  8. migrations.CreateModel(
  9. name='DispatchConfig',
  10. fields=[
  11. ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  12. ('cross_floor_concurrent_limit', models.PositiveIntegerField(default=2, verbose_name='跨楼层并发上限')),
  13. ('intra_floor_order', models.CharField(choices=[('batch_then_sequence', '按批次优先,再按顺序')], default='batch_then_sequence', max_length=64, verbose_name='同层排序策略')),
  14. ('enabled', models.BooleanField(default=True, verbose_name='是否启用')),
  15. ('update_time', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
  16. ],
  17. options={
  18. 'verbose_name': '任务下发配置',
  19. 'verbose_name_plural': '任务下发配置',
  20. 'db_table': 'dispatch_config',
  21. 'ordering': ['-id'],
  22. },
  23. ),
  24. migrations.AlterField(
  25. model_name='containerdetaillogmodel',
  26. name='new_status',
  27. field=models.IntegerField(blank=True, choices=[(0, '空盘'), (2, '在盘'), (3, '离库')], null=True, verbose_name='新状态'),
  28. ),
  29. migrations.AlterField(
  30. model_name='containerdetaillogmodel',
  31. name='old_status',
  32. field=models.IntegerField(blank=True, choices=[(0, '空盘'), (2, '在盘'), (3, '离库')], null=True, verbose_name='原状态'),
  33. ),
  34. migrations.AlterField(
  35. model_name='containerdetailmodel',
  36. name='status',
  37. field=models.IntegerField(choices=[(0, '空盘'), (2, '在盘'), (3, '离库')], default=0, verbose_name='状态'),
  38. ),
  39. ]