# Generated by Django 4.1.2 on 2025-04-16 22:09 from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ('container', '0001_initial'), ('bin', '0001_initial'), ] operations = [ migrations.AddField( model_name='locationmodel', name='current_containers', field=models.ManyToManyField(through='bin.LocationContainerLink', to='container.containerlistmodel', verbose_name='当前存放托盘'), ), migrations.AddField( model_name='locationgroupmodel', name='location_items', field=models.ManyToManyField(to='bin.locationmodel', verbose_name='库位'), ), migrations.AddField( model_name='locationcontainerlink', name='container', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='container.containerlistmodel'), ), migrations.AddField( model_name='locationcontainerlink', name='location', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='bin.locationmodel'), ), migrations.AddField( model_name='locationcontainerlink', name='task_detail', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='container.taskmodel'), ), migrations.AddField( model_name='locationcontainerlink', name='task_wcs', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='container.containerwcsmodel'), ), migrations.AddField( model_name='locationchangelog', name='container', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='container.containerlistmodel', verbose_name='托盘'), ), migrations.AddField( model_name='locationchangelog', name='location', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='bin.locationmodel', verbose_name='库位'), ), migrations.AddField( model_name='locationchangelog', name='related_location', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='related_logs', to='bin.locationmodel', verbose_name='关联库位'), ), migrations.AddField( model_name='locationchangelog', name='task_detail', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='container.taskmodel', verbose_name='批次详情'), ), migrations.AddField( model_name='locationchangelog', name='task_wcs', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='container.containerwcsmodel', verbose_name='WCS任务'), ), migrations.AddField( model_name='devicemodel', name='location', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='bin.locationmodel'), ), migrations.AlterUniqueTogether( name='locationmodel', unique_together={('warehouse_code', 'row', 'col', 'layer')}, ), migrations.AlterUniqueTogether( name='locationgroupmodel', unique_together={('warehouse_code', 'group_code')}, ), migrations.AlterUniqueTogether( name='locationcontainerlink', unique_together={('location', 'container')}, ), migrations.AlterUniqueTogether( name='devicemodel', unique_together={('location', 'device_id')}, ), ]