# Generated by Django 5.2 on 2025-04-16 11:12 import django.db.models.deletion import uuid_utils.compat from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ('users', '0001_initial'), ] operations = [ migrations.CreateModel( name='WorkspaceUserPermission', fields=[ ('id', models.UUIDField(default=uuid_utils.compat.uuid7, editable=False, primary_key=True, serialize=False, verbose_name='主键id')), ('workspace_id', models.CharField(default='default', max_length=128, verbose_name='工作空间id')), ('auth_target_type', models.CharField(choices=[('KNOWLEDGE', '知识库'), ('APPLICATION', '应用')], default='KNOWLEDGE', max_length=128, verbose_name='授权目标')), ('target', models.UUIDField(verbose_name='知识库/应用id')), ('is_auth', models.BooleanField(default=False, verbose_name='是否授权')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='users.user', verbose_name='工作空间下的用户')), ], options={ 'db_table': 'workspace_user_permission', }, ), ]