# Generated manually for WCSTaskLogModel from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('container', '0035_dispatchconfig_and_more'), ] operations = [ migrations.CreateModel( name='WCSTaskLogModel', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('task_number', models.BigIntegerField(verbose_name='任务号')), ('container', models.CharField(max_length=50, verbose_name='托盘号')), ('current_location', models.CharField(max_length=100, verbose_name='起始位置')), ('target_location', models.CharField(max_length=100, verbose_name='目标位置')), ('location_group_id', models.IntegerField(blank=True, null=True, verbose_name='库位组ID')), ('access_priority', models.IntegerField(blank=True, null=True, verbose_name='靠里程度优先级')), ('left_priority', models.IntegerField(blank=True, null=True, verbose_name='左侧优先级')), ('right_priority', models.IntegerField(blank=True, null=True, verbose_name='右侧优先级')), ('task_type', models.CharField(blank=True, max_length=50, null=True, verbose_name='任务类型')), ('order_number', models.IntegerField(blank=True, null=True, verbose_name='订单号')), ('sequence', models.IntegerField(blank=True, null=True, verbose_name='序列号')), ('send_time', models.DateTimeField(auto_now_add=True, verbose_name='发送时间')), ('response_data', models.JSONField(blank=True, null=True, verbose_name='WCS返回结果')), ], options={ 'verbose_name': 'WCS任务发送日志', 'verbose_name_plural': 'WCS任务发送日志', 'db_table': 'wcs_task_log', 'ordering': ['-send_time'], }, ), migrations.AddIndex( model_name='wcstasklogmodel', index=models.Index(fields=['task_number'], name='wcs_task_l_task_nu_idx'), ), migrations.AddIndex( model_name='wcstasklogmodel', index=models.Index(fields=['container'], name='wcs_task_l_contain_idx'), ), migrations.AddIndex( model_name='wcstasklogmodel', index=models.Index(fields=['send_time'], name='wcs_task_l_send_ti_idx'), ), ]