# Generated by Django 2.2.16 on 2021-03-13 07:50 import apps.vadmin.op_drf.fields import apps.vadmin.system.models.save_file from django.conf import settings from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='DictData', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', apps.vadmin.op_drf.fields.DescriptionField(blank=True, default='', help_text='描述', null=True, verbose_name='描述')), ('modifier', apps.vadmin.op_drf.fields.ModifierCharField(blank=True, help_text='该记录最后修改者', max_length=255, null=True, verbose_name='修改者')), ('update_datetime', apps.vadmin.op_drf.fields.UpdateDateTimeField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')), ('create_datetime', apps.vadmin.op_drf.fields.CreateDateTimeField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')), ('dictName', models.CharField(max_length=64, verbose_name='字典名称')), ('dictType', models.CharField(max_length=64, verbose_name='字典类型')), ('status', models.CharField(max_length=8, verbose_name='字典状态')), ('remark', models.CharField(blank=True, max_length=256, null=True, verbose_name='备注')), ('creator', models.ForeignKey(db_constraint=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_query_name='creator_query', to=settings.AUTH_USER_MODEL, verbose_name='创建者')), ], options={ 'verbose_name': '字典管理', 'verbose_name_plural': '字典管理', }, ), migrations.CreateModel( name='MessagePush', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', apps.vadmin.op_drf.fields.DescriptionField(blank=True, default='', help_text='描述', null=True, verbose_name='描述')), ('modifier', apps.vadmin.op_drf.fields.ModifierCharField(blank=True, help_text='该记录最后修改者', max_length=255, null=True, verbose_name='修改者')), ('update_datetime', apps.vadmin.op_drf.fields.UpdateDateTimeField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')), ('create_datetime', apps.vadmin.op_drf.fields.CreateDateTimeField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')), ('title', models.CharField(max_length=128, verbose_name='通知标题')), ('content', models.TextField(verbose_name='通知内容')), ('message_type', models.CharField(max_length=8, verbose_name='通知类型')), ('is_reviewed', models.BooleanField(default=True, verbose_name='是否审核')), ('status', models.CharField(max_length=8, verbose_name='通知状态')), ('to_path', models.CharField(blank=True, max_length=256, null=True, verbose_name='跳转路径')), ('creator', models.ForeignKey(db_constraint=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_query_name='creator_query', to=settings.AUTH_USER_MODEL, verbose_name='创建者')), ], options={ 'verbose_name': '通知公告', 'verbose_name_plural': '通知公告', }, ), migrations.CreateModel( name='WebSet', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', apps.vadmin.op_drf.fields.DescriptionField(blank=True, default='', help_text='描述', null=True, verbose_name='描述')), ('modifier', apps.vadmin.op_drf.fields.ModifierCharField(blank=True, help_text='该记录最后修改者', max_length=255, null=True, verbose_name='修改者')), ('update_datetime', apps.vadmin.op_drf.fields.UpdateDateTimeField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')), ('create_datetime', apps.vadmin.op_drf.fields.CreateDateTimeField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')), ('name', models.CharField(max_length=64, verbose_name='站点名称')), ('web_site', models.CharField(blank=True, max_length=256, null=True, verbose_name='站点网址')), ('logo', models.CharField(blank=True, max_length=256, null=True, verbose_name='网站Logo')), ('record_info', models.TextField(blank=True, null=True, verbose_name='备案信息')), ('statistics_code', models.TextField(blank=True, null=True, verbose_name='统计代码')), ('copyright_info', models.TextField(blank=True, null=True, verbose_name='版权信息')), ('creator', models.ForeignKey(db_constraint=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_query_name='creator_query', to=settings.AUTH_USER_MODEL, verbose_name='创建者')), ], options={ 'verbose_name': '站点设置', 'verbose_name_plural': '站点设置', }, ), migrations.CreateModel( name='SaveFile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', apps.vadmin.op_drf.fields.DescriptionField(blank=True, default='', help_text='描述', null=True, verbose_name='描述')), ('modifier', apps.vadmin.op_drf.fields.ModifierCharField(blank=True, help_text='该记录最后修改者', max_length=255, null=True, verbose_name='修改者')), ('update_datetime', apps.vadmin.op_drf.fields.UpdateDateTimeField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')), ('create_datetime', apps.vadmin.op_drf.fields.CreateDateTimeField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')), ('name', models.CharField(blank=True, max_length=128, null=True, verbose_name='文件名称')), ('type', models.CharField(blank=True, max_length=32, null=True, verbose_name='文件类型')), ('size', models.CharField(blank=True, max_length=64, null=True, verbose_name='文件大小')), ('address', models.CharField(blank=True, max_length=16, null=True, verbose_name='存储位置')), ('oss_url', models.CharField(blank=True, max_length=200, null=True, verbose_name='OSS地址')), ('status', models.BooleanField(default=True, verbose_name='文件是否存在')), ('file', models.FileField(upload_to=apps.vadmin.system.models.save_file.files_path, verbose_name='文件URL')), ('creator', models.ForeignKey(db_constraint=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_query_name='creator_query', to=settings.AUTH_USER_MODEL, verbose_name='创建者')), ], options={ 'verbose_name': '文件管理', 'verbose_name_plural': '文件管理', }, ), migrations.CreateModel( name='MessagePushUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('is_read', models.BooleanField(default=False, verbose_name='是否已读')), ('update_datetime', apps.vadmin.op_drf.fields.UpdateDateTimeField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')), ('create_datetime', apps.vadmin.op_drf.fields.CreateDateTimeField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')), ('message_push', models.ForeignKey(db_constraint=False, help_text='消息通知', on_delete=django.db.models.deletion.CASCADE, related_name='messagepushuser_message_push', to='system.MessagePush', verbose_name='消息通知')), ('user', models.ForeignKey(db_constraint=False, help_text='用户', on_delete=django.db.models.deletion.CASCADE, related_name='messagepushuser_user', to=settings.AUTH_USER_MODEL, verbose_name='用户')), ], options={ 'verbose_name': '通知公告与用户关系', 'verbose_name_plural': '通知公告与用户关系', }, ), migrations.AddField( model_name='messagepush', name='user', field=models.ManyToManyField(related_name='user', related_query_name='user_query', through='system.MessagePushUser', to=settings.AUTH_USER_MODEL), ), migrations.CreateModel( name='DictDetails', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', apps.vadmin.op_drf.fields.DescriptionField(blank=True, default='', help_text='描述', null=True, verbose_name='描述')), ('modifier', apps.vadmin.op_drf.fields.ModifierCharField(blank=True, help_text='该记录最后修改者', max_length=255, null=True, verbose_name='修改者')), ('update_datetime', apps.vadmin.op_drf.fields.UpdateDateTimeField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')), ('create_datetime', apps.vadmin.op_drf.fields.CreateDateTimeField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')), ('dictLabel', models.CharField(max_length=64, verbose_name='字典标签')), ('dictValue', models.CharField(max_length=256, verbose_name='字典键值')), ('is_default', models.BooleanField(default=False, verbose_name='是否默认')), ('status', models.CharField(max_length=2, verbose_name='字典状态')), ('sort', models.CharField(max_length=256, verbose_name='字典排序')), ('remark', models.CharField(blank=True, max_length=256, null=True, verbose_name='备注')), ('creator', models.ForeignKey(db_constraint=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_query_name='creator_query', to=settings.AUTH_USER_MODEL, verbose_name='创建者')), ('dict_data', models.ForeignKey(db_constraint=False, on_delete=django.db.models.deletion.CASCADE, to='system.DictData', verbose_name='关联字典')), ], options={ 'verbose_name': '字典详情', 'verbose_name_plural': '字典详情', }, ), migrations.CreateModel( name='ConfigSettings', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', apps.vadmin.op_drf.fields.DescriptionField(blank=True, default='', help_text='描述', null=True, verbose_name='描述')), ('modifier', apps.vadmin.op_drf.fields.ModifierCharField(blank=True, help_text='该记录最后修改者', max_length=255, null=True, verbose_name='修改者')), ('update_datetime', apps.vadmin.op_drf.fields.UpdateDateTimeField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')), ('create_datetime', apps.vadmin.op_drf.fields.CreateDateTimeField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')), ('configName', models.CharField(max_length=64, verbose_name='参数名称')), ('configKey', models.CharField(max_length=256, verbose_name='参数键名')), ('configValue', models.CharField(max_length=256, verbose_name='参数键值')), ('configType', models.CharField(max_length=8, verbose_name='是否内置')), ('status', models.CharField(max_length=8, verbose_name='参数状态')), ('remark', models.CharField(blank=True, max_length=256, null=True, verbose_name='备注')), ('creator', models.ForeignKey(db_constraint=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_query_name='creator_query', to=settings.AUTH_USER_MODEL, verbose_name='创建者')), ], options={ 'verbose_name': '参数设置', 'verbose_name_plural': '参数设置', }, ), ]