initial commit

This commit is contained in:
2025-04-29 18:09:00 +08:00
commit 4faed52de5
690 changed files with 13481 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
# Generated by Django 4.2.13 on 2024-07-03 10:38
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Dict',
fields=[
('id', models.BigAutoField(help_text='Id', primary_key=True, serialize=False, verbose_name='Id')),
('update_datetime', models.DateField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')),
('create_datetime', models.DateField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')),
('sort', models.IntegerField(blank=True, default=1, help_text='显示排序', null=True, verbose_name='显示排序')),
('name', models.CharField(blank=True, help_text='字典名称', max_length=100, null=True, verbose_name='字典名称')),
('code', models.CharField(blank=True, help_text='编码', max_length=100, null=True, verbose_name='编码')),
('status', models.CharField(blank=True, default='1', help_text='状态', max_length=8, null=True, verbose_name='状态')),
('remark', models.CharField(blank=True, help_text='备注', max_length=2000, null=True, verbose_name='备注')),
],
options={
'verbose_name': '字典表',
'verbose_name_plural': '字典表',
'db_table': 'system_dict',
'ordering': ('-create_datetime',),
},
),
migrations.CreateModel(
name='DictItem',
fields=[
('id', models.BigAutoField(help_text='Id', primary_key=True, serialize=False, verbose_name='Id')),
('update_datetime', models.DateField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')),
('create_datetime', models.DateField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')),
('sort', models.IntegerField(blank=True, default=1, help_text='显示排序', null=True, verbose_name='显示排序')),
('title', models.CharField(blank=True, help_text='显示名称', max_length=100, null=True, verbose_name='显示名称')),
('key', models.CharField(blank=True, help_text='实际值', max_length=100, null=True, verbose_name='实际值')),
('show_title', models.CharField(blank=True, help_text='类型转文字', max_length=64, verbose_name='类型转文字')),
('status', models.CharField(blank=True, default='1', help_text='状态', max_length=8, null=True, verbose_name='状态')),
('remark', models.CharField(blank=True, help_text='备注', max_length=2000, null=True, verbose_name='备注')),
('doc_name', models.CharField(blank=True, help_text='文档名称', max_length=64, null=True, verbose_name='文档名称')),
('publish_date', models.CharField(blank=True, help_text='发布日期', max_length=64, null=True, verbose_name='发布日期')),
('source', models.CharField(blank=True, help_text='来源', max_length=32, null=True, verbose_name='来源')),
('dict', models.ForeignKey(db_constraint=False, help_text='字典', on_delete=django.db.models.deletion.CASCADE, related_name='dictItem', to='dict.dict')),
],
options={
'verbose_name': '字典表item表',
'verbose_name_plural': '字典表item表',
'db_table': 'system_dict_item',
'ordering': ('-create_datetime',),
},
),
]

View File

@@ -0,0 +1,35 @@
# Generated by Django 4.2.13 on 2024-07-23 11:02
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('dict', '0001_initial'),
]
operations = [
migrations.CreateModel(
name='UserDictField',
fields=[
('id', models.BigAutoField(help_text='Id', primary_key=True, serialize=False, verbose_name='Id')),
('remark', models.CharField(blank=True, help_text='描述', max_length=255, null=True, verbose_name='描述')),
('update_datetime', models.DateField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')),
('create_datetime', models.DateField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')),
('sort', models.IntegerField(blank=True, default=1, help_text='显示排序', null=True, verbose_name='显示排序')),
('name', models.CharField(max_length=64, verbose_name='字段名称')),
('type', models.PositiveIntegerField(choices=[(1, '文字'), (2, '段落'), (3, '多段段落'), (4, '图片')], verbose_name='字段类型')),
('ident', models.CharField(max_length=64, verbose_name='字段标识')),
('status', models.BooleanField(default=False, verbose_name='字段启用状态')),
('text', models.TextField(blank=True, null=True, verbose_name='字段的值')),
('pic', models.ImageField(blank=True, null=True, upload_to='field_images', verbose_name='图片信息')),
],
options={
'verbose_name': '用户字段表',
'verbose_name_plural': '用户字段表',
'db_table': 'user_dict_for_generate_doc',
'ordering': ('-create_datetime', '-id'),
},
),
]

View File

@@ -0,0 +1,121 @@
# Generated by Django 4.2.13 on 2024-07-24 14:43
import apps.dict.fragment.enums
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('project', '0003_alter_design_protocal'),
('dict', '0002_userdictfield'),
]
operations = [
migrations.CreateModel(
name='Fragment',
fields=[
('id', models.BigAutoField(help_text='Id', primary_key=True, serialize=False, verbose_name='Id')),
('remark', models.CharField(blank=True, help_text='描述', max_length=255, null=True, verbose_name='描述')),
('update_datetime', models.DateField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')),
('create_datetime', models.DateField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')),
('sort', models.IntegerField(blank=True, default=1, help_text='显示排序', null=True, verbose_name='显示排序')),
('name', models.CharField(max_length=128, verbose_name='片段名称-必须和文件名一致')),
('belong_doc', models.PositiveSmallIntegerField(choices=[(1, apps.dict.fragment.enums.DocNameEnum['dg']), (2, apps.dict.fragment.enums.DocNameEnum['sm']), (3, apps.dict.fragment.enums.DocNameEnum['jl']), (4, apps.dict.fragment.enums.DocNameEnum['hsm']), (5, apps.dict.fragment.enums.DocNameEnum['hjl']), (6, apps.dict.fragment.enums.DocNameEnum['bg']), (7, apps.dict.fragment.enums.DocNameEnum['wtd'])], verbose_name='所属文档')),
('field_seq', models.CharField(max_length=64, verbose_name='用户字段表的顺序')),
('is_main', models.BooleanField(default=False, verbose_name='是否替换磁盘的片段')),
('project', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='frag', related_query_name='qFrag', to='project.project')),
],
options={
'verbose_name': '文档片段',
'verbose_name_plural': '文档片段',
'db_table': 'fragment_core',
'ordering': ('-create_datetime', '-id'),
},
),
migrations.CreateModel(
name='PictureField',
fields=[
('id', models.BigAutoField(help_text='Id', primary_key=True, serialize=False, verbose_name='Id')),
('remark', models.CharField(blank=True, help_text='描述', max_length=255, null=True, verbose_name='描述')),
('update_datetime', models.DateField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')),
('create_datetime', models.DateField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')),
('sort', models.IntegerField(blank=True, default=1, help_text='显示排序', null=True, verbose_name='显示排序')),
('name', models.CharField(max_length=64, verbose_name='字段名称-字母')),
('img', models.ImageField(upload_to='field_images', verbose_name='图片')),
('frag', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='uPFeild', related_query_name='uPQField', to='dict.fragment')),
],
options={
'verbose_name': '图片',
'verbose_name_plural': '图片',
'db_table': 'fragment_field_picture',
'ordering': ('-create_datetime', '-id'),
},
),
migrations.CreateModel(
name='TableField',
fields=[
('id', models.BigAutoField(help_text='Id', primary_key=True, serialize=False, verbose_name='Id')),
('remark', models.CharField(blank=True, help_text='描述', max_length=255, null=True, verbose_name='描述')),
('update_datetime', models.DateField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')),
('create_datetime', models.DateField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')),
('sort', models.IntegerField(blank=True, default=1, help_text='显示排序', null=True, verbose_name='显示排序')),
('name', models.CharField(max_length=64, verbose_name='字段名称-字母')),
('headers', models.CharField(blank=True, max_length=1024, null=True, verbose_name='表头')),
('text', models.TextField(blank=True, null=True)),
('frag', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='uBFeild', related_query_name='uBQField', to='dict.fragment')),
],
options={
'verbose_name': '图片',
'verbose_name_plural': '图片',
'db_table': 'fragment_field_table',
'ordering': ('-create_datetime', '-id'),
},
),
migrations.CreateModel(
name='TextField',
fields=[
('id', models.BigAutoField(help_text='Id', primary_key=True, serialize=False, verbose_name='Id')),
('remark', models.CharField(blank=True, help_text='描述', max_length=255, null=True, verbose_name='描述')),
('update_datetime', models.DateField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')),
('create_datetime', models.DateField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')),
('sort', models.IntegerField(blank=True, default=1, help_text='显示排序', null=True, verbose_name='显示排序')),
('name', models.CharField(max_length=64, verbose_name='字段名称-字母')),
('text', models.TextField(verbose_name='多行文本段落')),
('frag', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='uTFeild', related_query_name='uTQField', to='dict.fragment')),
],
options={
'verbose_name': '储存当行文本',
'verbose_name_plural': '储存当行文本',
'db_table': 'fragment_field_text',
'ordering': ('-create_datetime', '-id'),
},
),
migrations.CreateModel(
name='WordField',
fields=[
('id', models.BigAutoField(help_text='Id', primary_key=True, serialize=False, verbose_name='Id')),
('remark', models.CharField(blank=True, help_text='描述', max_length=255, null=True, verbose_name='描述')),
('update_datetime', models.DateField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')),
('create_datetime', models.DateField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')),
('sort', models.IntegerField(blank=True, default=1, help_text='显示排序', null=True, verbose_name='显示排序')),
('name', models.CharField(max_length=64, verbose_name='字段名称-字母')),
('word', models.CharField(max_length=1024, verbose_name='单行文本')),
('frag', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='uWFeild', related_query_name='uWQField', to='dict.fragment')),
],
options={
'verbose_name': '储存当行文本',
'verbose_name_plural': '储存当行文本',
'db_table': 'fragment_field_word',
'ordering': ('-create_datetime', '-id'),
},
),
migrations.DeleteModel(
name='UserDictField',
),
migrations.AddConstraint(
model_name='fragment',
constraint=models.UniqueConstraint(fields=('name', 'belong_doc'), name='unique_name_belong_doc'),
),
]

View File

@@ -0,0 +1,59 @@
# Generated by Django 4.2.13 on 2024-07-25 18:21
from django.db import migrations, models
import django.db.models.deletion
import tinymce.models
class Migration(migrations.Migration):
dependencies = [
('project', '0003_alter_design_protocal'),
('dict', '0003_fragment_picturefield_tablefield_textfield_wordfield_and_more'),
]
operations = [
migrations.RemoveField(
model_name='tablefield',
name='frag',
),
migrations.RemoveField(
model_name='textfield',
name='frag',
),
migrations.RemoveField(
model_name='wordfield',
name='frag',
),
migrations.RemoveField(
model_name='fragment',
name='field_seq',
),
migrations.AddField(
model_name='fragment',
name='content',
field=tinymce.models.HTMLField(blank=True, help_text='文档片段的富文本', null=True, verbose_name='片段富文本'),
),
migrations.AlterField(
model_name='fragment',
name='belong_doc',
field=models.PositiveSmallIntegerField(choices=[(1, 'dg'), (2, 'sm'), (3, 'jl'), (4, 'hsm'), (5, 'hjl'), (6, 'bg'), (7, 'wtd')], verbose_name='所属文档'),
),
migrations.AlterField(
model_name='fragment',
name='project',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='frag', related_query_name='qFrag', to='project.project'),
),
migrations.DeleteModel(
name='PictureField',
),
migrations.DeleteModel(
name='TableField',
),
migrations.DeleteModel(
name='TextField',
),
migrations.DeleteModel(
name='WordField',
),
]

View File

@@ -0,0 +1,21 @@
# Generated by Django 4.2.16 on 2024-10-16 14:13
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('dict', '0004_remove_tablefield_frag_remove_textfield_frag_and_more'),
]
operations = [
migrations.RemoveConstraint(
model_name='fragment',
name='unique_name_belong_doc',
),
migrations.AddConstraint(
model_name='fragment',
constraint=models.UniqueConstraint(fields=('name', 'belong_doc', 'project_id'), name='unique_name_belong_doc'),
),
]

View File

@@ -0,0 +1,25 @@
# Generated by Django 4.2.17 on 2024-12-13 17:52
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('dict', '0005_remove_fragment_unique_name_belong_doc_and_more'),
]
operations = [
migrations.RemoveConstraint(
model_name='fragment',
name='unique_name_belong_doc',
),
migrations.RemoveField(
model_name='fragment',
name='belong_doc',
),
migrations.AddConstraint(
model_name='fragment',
constraint=models.UniqueConstraint(fields=('name', 'project_id'), name='unique_name'),
),
]

View File