initial commit
This commit is contained in:
58
apps/dict/migrations/0001_initial.py
Normal file
58
apps/dict/migrations/0001_initial.py
Normal 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',),
|
||||
},
|
||||
),
|
||||
]
|
||||
35
apps/dict/migrations/0002_userdictfield.py
Normal file
35
apps/dict/migrations/0002_userdictfield.py
Normal 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'),
|
||||
},
|
||||
),
|
||||
]
|
||||
@@ -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'),
|
||||
),
|
||||
]
|
||||
@@ -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',
|
||||
),
|
||||
]
|
||||
@@ -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'),
|
||||
),
|
||||
]
|
||||
@@ -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'),
|
||||
),
|
||||
]
|
||||
0
apps/dict/migrations/__init__.py
Normal file
0
apps/dict/migrations/__init__.py
Normal file
BIN
apps/dict/migrations/__pycache__/0001_initial.cpython-313.pyc
Normal file
BIN
apps/dict/migrations/__pycache__/0001_initial.cpython-313.pyc
Normal file
Binary file not shown.
BIN
apps/dict/migrations/__pycache__/0001_initial.cpython-38.pyc
Normal file
BIN
apps/dict/migrations/__pycache__/0001_initial.cpython-38.pyc
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
apps/dict/migrations/__pycache__/__init__.cpython-313.pyc
Normal file
BIN
apps/dict/migrations/__pycache__/__init__.cpython-313.pyc
Normal file
Binary file not shown.
BIN
apps/dict/migrations/__pycache__/__init__.cpython-38.pyc
Normal file
BIN
apps/dict/migrations/__pycache__/__init__.cpython-38.pyc
Normal file
Binary file not shown.
Reference in New Issue
Block a user