fc / apps /cases /migrations /0002_initial.py
jun2024's picture
Upload 2241 files
b4f2238 verified
Raw History Blame Contribute Delete
8.63 kB
# Generated by Django 6.0.2 on 2026-02-28 06:41
import django.db.models.deletion
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
("cases", "0001_initial"),
("client", "0001_initial"),
("contracts", "0001_initial"),
("organization", "0001_initial"),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.AddField(
model_name="case",
name="contract",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name="cases",
to="contracts.contract",
verbose_name="关联合同",
),
),
migrations.AddField(
model_name="caseaccessgrant",
name="case",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="access_grants",
to="cases.case",
verbose_name="案件",
),
),
migrations.AddField(
model_name="caseaccessgrant",
name="grantee",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="case_access_grants",
to=settings.AUTH_USER_MODEL,
verbose_name="获授权律师",
),
),
migrations.AddField(
model_name="caseassignment",
name="case",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="assignments",
to="cases.case",
verbose_name="案件",
),
),
migrations.AddField(
model_name="caseassignment",
name="lawyer",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="case_assignments",
to=settings.AUTH_USER_MODEL,
verbose_name="律师",
),
),
migrations.AddField(
model_name="casechat",
name="case",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE, related_name="chats", to="cases.case", verbose_name="案件"
),
),
migrations.AddIndex(
model_name="casefilingnumbersequence",
index=models.Index(fields=["year"], name="cases_casef_year_10c123_idx"),
),
migrations.AddField(
model_name="casefolderbinding",
name="case",
field=models.OneToOneField(
on_delete=django.db.models.deletion.CASCADE,
related_name="folder_binding",
to="cases.case",
verbose_name="案件",
),
),
migrations.AddField(
model_name="caselog",
name="actor",
field=models.ForeignKey(
on_delete=django.db.models.deletion.PROTECT,
related_name="case_logs",
to=settings.AUTH_USER_MODEL,
verbose_name="操作人",
),
),
migrations.AddField(
model_name="caselog",
name="case",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE, related_name="logs", to="cases.case", verbose_name="案件"
),
),
migrations.AddField(
model_name="caselogattachment",
name="log",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="attachments",
to="cases.caselog",
verbose_name="日志",
),
),
migrations.AddField(
model_name="caselogversion",
name="actor",
field=models.ForeignKey(
on_delete=django.db.models.deletion.PROTECT,
related_name="case_log_versions",
to=settings.AUTH_USER_MODEL,
verbose_name="操作者",
),
),
migrations.AddField(
model_name="caselogversion",
name="log",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="versions",
to="cases.caselog",
verbose_name="日志",
),
),
migrations.AddField(
model_name="casematerial",
name="case",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="materials",
to="cases.case",
verbose_name="案件",
),
),
migrations.AddField(
model_name="casematerial",
name="source_attachment",
field=models.OneToOneField(
blank=True,
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="bound_material",
to="cases.caselogattachment",
verbose_name="来源日志附件",
),
),
migrations.AddField(
model_name="casematerialgrouporder",
name="case",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="material_group_orders",
to="cases.case",
verbose_name="案件",
),
),
migrations.AddField(
model_name="casematerialtype",
name="law_firm",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="case_material_types",
to="organization.lawfirm",
verbose_name="律所",
),
),
migrations.AddField(
model_name="casematerialgrouporder",
name="type",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="group_orders",
to="cases.casematerialtype",
verbose_name="材料类型",
),
),
migrations.AddField(
model_name="casematerial",
name="type",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name="materials",
to="cases.casematerialtype",
verbose_name="材料类型",
),
),
migrations.AddField(
model_name="casenumber",
name="case",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="case_numbers",
to="cases.case",
verbose_name="案件",
),
),
migrations.AddField(
model_name="caseparty",
name="case",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="parties",
to="cases.case",
verbose_name="案件",
),
),
migrations.AddField(
model_name="caseparty",
name="client",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="case_parties",
to="client.client",
verbose_name="当事人",
),
),
migrations.AddField(
model_name="casematerial",
name="parties",
field=models.ManyToManyField(
blank=True, related_name="materials", to="cases.caseparty", verbose_name="关联当事人"
),
),
migrations.AddField(
model_name="casetemplatebinding",
name="case",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="template_bindings",
to="cases.case",
verbose_name="案件",
),
),
]