# Generated by Django 4.1.2 on 2025-05-15 13:32

from django.db import migrations, models


class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='baseset',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('set_name', models.CharField(max_length=255, verbose_name='Set Name')),
                ('set_value', models.CharField(max_length=9999, verbose_name='Set Value')),
                ('set_desc', models.CharField(blank=True, max_length=255, null=True, verbose_name='Set Description')),
                ('is_delete', models.BooleanField(default=False, verbose_name='Delete Label')),
            ],
            options={
                'verbose_name': 'Base Set',
                'verbose_name_plural': 'Base Set',
                'db_table': 'baseset',
                'ordering': ['-id'],
            },
        ),
        migrations.CreateModel(
            name='BoundBSListModel',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('bound_bs_code', models.CharField(max_length=255, verbose_name='Bound Business Code')),
                ('bound_bs_name', models.CharField(max_length=255, verbose_name='Bound  Business Name')),
                ('creater', models.CharField(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 Business',
                'verbose_name_plural': 'Bound Business',
                'db_table': 'bound_business',
                'ordering': ['-id'],
            },
        ),
        migrations.CreateModel(
            name='BoundCodeTypeListModel',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('bound_code_type_code', models.CharField(max_length=255, verbose_name='Bound Code Type Code')),
                ('bound_code_type_name', models.CharField(max_length=255, verbose_name='Bound Code Type Name')),
                ('creater', models.CharField(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 Code Type',
                'verbose_name_plural': 'Bound Code Type',
                'db_table': 'bound_code_type',
                'ordering': ['-id'],
            },
        ),
        migrations.CreateModel(
            name='BoundStatusListModel',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('bound_status_code', models.IntegerField(default=0, verbose_name='Bound Status Code')),
                ('bound_status_name', models.CharField(max_length=255, verbose_name='Bound Status Name')),
                ('creater', models.CharField(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 Status',
                'verbose_name_plural': 'Bound Status',
                'db_table': 'bound_status',
                'ordering': ['-id'],
            },
        ),
        migrations.CreateModel(
            name='BoundTypeListModel',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('bound_type_code', models.CharField(max_length=255, verbose_name='Bound Type Code')),
                ('bound_type_name', models.CharField(max_length=255, verbose_name='Bound Type Name')),
                ('creater', models.CharField(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 Type',
                'verbose_name_plural': 'Bound Type',
                'db_table': 'bound_type',
                'ordering': ['-id'],
            },
        ),
        migrations.CreateModel(
            name='DepartmentListModel',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('department_code', models.CharField(max_length=255, verbose_name='Department Code')),
                ('department_name', models.CharField(max_length=255, verbose_name='Department Name')),
                ('department_contact', models.CharField(max_length=255, verbose_name='Department Contact')),
                ('department_manager', models.CharField(max_length=255, verbose_name='Department Manager')),
                ('creater', models.CharField(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': 'Department',
                'verbose_name_plural': 'Department',
                'db_table': 'department',
                'ordering': ['-id'],
            },
        ),
        migrations.CreateModel(
            name='ListModel',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('warehouse_code', models.CharField(max_length=255, verbose_name='Warehouse Code')),
                ('warehouse_name', models.CharField(max_length=255, verbose_name='Warehouse Name')),
                ('warehouse_city', models.CharField(max_length=255, verbose_name='Warehouse City')),
                ('warehouse_address', models.CharField(max_length=255, verbose_name='Warehouse Address')),
                ('warehouse_contact', models.CharField(max_length=255, verbose_name='Warehouse Contact')),
                ('warehouse_manager', models.CharField(max_length=255, verbose_name='Warehouse Manager')),
                ('creater', models.CharField(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': 'Warehouse',
                'verbose_name_plural': 'Warehouse',
                'db_table': 'warehouse',
                'ordering': ['-id'],
            },
        ),
        migrations.CreateModel(
            name='ProductListModel',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('product_code', models.CharField(max_length=255, verbose_name='Product Code')),
                ('product_name', models.CharField(max_length=255, verbose_name='Product Name')),
                ('product_std', models.CharField(blank=True, max_length=255, null=True, verbose_name='Product Description')),
                ('product_unit', models.CharField(blank=True, default='KG', max_length=255, null=True, verbose_name='Product Unit')),
                ('product_package', models.CharField(blank=True, default='箱', max_length=255, null=True, verbose_name='Product Package')),
                ('creater', models.CharField(default='first', max_length=255, verbose_name='Who Created')),
                ('is_delete', models.BooleanField(default=False, verbose_name='Delete Label')),
            ],
            options={
                'verbose_name': 'Product',
                'verbose_name_plural': 'Product',
                'db_table': 'product',
                'ordering': ['-id'],
            },
        ),
    ]