# Generated by Django 4.1.2 on 2025-03-26 19:31 from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='BoundBatchModel', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('bound_number', models.CharField(max_length=255, verbose_name='入库批次号')), ('warehouse_code', models.CharField(max_length=255, verbose_name='仓库编码')), ('warehouse_name', models.CharField(max_length=255, verbose_name='仓库名称')), ('goods_code', models.CharField(max_length=255, verbose_name='商品编码')), ('goods_desc', models.CharField(max_length=255, verbose_name='商品描述')), ('goods_qty', models.BigIntegerField(default=0, verbose_name='商品数量')), ('goods_weight', models.FloatField(default=0, verbose_name='商品单重')), ('goods_total_weight', models.FloatField(default=0, verbose_name='商品总重')), ], options={ 'verbose_name': 'Bound Batch', 'verbose_name_plural': 'Bound Batch', 'db_table': 'boundbatch', 'ordering': ['-id'], }, ), migrations.CreateModel( name='BoundListModel', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('bound_month', models.CharField(max_length=255, verbose_name='月份')), ('bound_date', models.DateField(verbose_name='单据日期')), ('bound_code', models.CharField(max_length=255, unique=True, verbose_name='出入库编号')), ('bound_code_type', models.CharField(max_length=255, verbose_name='单据类型')), ('bound_bs_type', models.CharField(max_length=255, verbose_name='业务类型')), ('bound_type', models.CharField(max_length=255, verbose_name='出入库类型')), ('bound_desc', models.CharField(default='', max_length=255, verbose_name='出入库描述')), ('bound_department', models.CharField(max_length=255, verbose_name='部门')), ('bound_status', models.CharField(max_length=255, verbose_name='单据状态')), ('creater', models.CharField(default='uesr', max_length=255, verbose_name='Who Created')), ('openid', models.CharField(max_length=255, verbose_name='Openid')), ('is_delete', models.BooleanField(default=False, verbose_name='Delete Label')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='Create Time')), ('update_time', models.DateTimeField(auto_now=True, null=True, verbose_name='Update Time')), ], options={ 'verbose_name': 'Bound List', 'verbose_name_plural': 'Bound List', 'db_table': 'boundlist', 'ordering': ['-id'], }, ), migrations.CreateModel( name='BoundDetailModel', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('creater', models.CharField(default='uesr', max_length=255, verbose_name='Who Created')), ('openid', models.CharField(max_length=255, verbose_name='Openid')), ('is_delete', models.BooleanField(default=False, verbose_name='Delete Label')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='Create Time')), ('update_time', models.DateTimeField(auto_now=True, null=True, verbose_name='Update Time')), ('bound_batch', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='bound_batch_detail', to='bound.boundbatchmodel', verbose_name='Bound Batch')), ('bound_list', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='bound_detail', to='bound.boundlistmodel', verbose_name='Bound List')), ], options={ 'verbose_name': 'Bound Detail', 'verbose_name_plural': 'Bound Detail', 'db_table': 'bounddetail', 'ordering': ['-id'], }, ), ]