12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- # Generated by Django 4.1.2 on 2025-04-16 14:03
- from django.db import migrations, models
- class Migration(migrations.Migration):
- dependencies = [
- ('bin', '0006_locationmodel_c_number'),
- ]
- operations = [
- migrations.AddField(
- model_name='locationmodel',
- name='location_group',
- field=models.CharField(default=0, max_length=20, verbose_name='库位组'),
- preserve_default=False,
- ),
- migrations.AlterField(
- model_name='locationmodel',
- name='location_type',
- field=models.CharField(choices=[('T5', '5货位'), ('T4', '4货位'), ('S4', '4单货位'), ('T2', '2货位'), ('T1', '散货位'), ('M1', '通道区'), ('E1', '提升机'), ('C1', '输送机'), ('B1', '充电桩')], max_length=3, verbose_name='货位类型'),
- ),
- migrations.CreateModel(
- name='LocationGroupModel',
- fields=[
- ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('warehouse_code', models.CharField(max_length=50, verbose_name='仓库编码')),
- ('group_name', models.CharField(max_length=50, verbose_name='库位组名称')),
- ('group_type', models.CharField(choices=[('T5', '5货位'), ('T4', '4货位'), ('S4', '4单货位'), ('T2', '2货位'), ('T1', '散货位')], max_length=50, verbose_name='库位组类型')),
- ('group_code', models.CharField(max_length=50, verbose_name='库位组编码')),
- ('status', models.CharField(choices=[('available', '可用'), ('occupied', '占用'), ('disabled', '禁用'), ('reserved', '预留'), ('maintenance', '维护中')], default='available', max_length=20, verbose_name='库位状态')),
- ('max_capacity', models.PositiveIntegerField(verbose_name='最大容量')),
- ('current_quantity', models.PositiveIntegerField(default=0, verbose_name='当前托盘数')),
- ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
- ('location_items', models.ManyToManyField(to='bin.locationmodel', verbose_name='库位')),
- ],
- options={
- 'verbose_name': 'Location Group',
- 'verbose_name_plural': 'Location Group',
- 'db_table': 'location_group',
- 'ordering': ['-id'],
- 'unique_together': {('warehouse_code', 'group_code')},
- },
- ),
- ]
|