From 143ca770bd6cbc1ef7a7083eb8c400b59e9fa1c9 Mon Sep 17 00:00:00 2001 From: RogerWork Date: Sat, 14 Jun 2025 09:51:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=98=AF=E5=90=A6=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=8E=86=E5=8F=B2=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../migrations/0004_prditem_have_history.py | 18 ++++++++++++++++++ product/models.py | 1 + product/serializers.py | 2 +- 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 product/migrations/0004_prditem_have_history.py diff --git a/product/migrations/0004_prditem_have_history.py b/product/migrations/0004_prditem_have_history.py new file mode 100644 index 0000000..ebc0adc --- /dev/null +++ b/product/migrations/0004_prditem_have_history.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.7 on 2025-06-14 01:45 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('product', '0003_prdhistory'), + ] + + operations = [ + migrations.AddField( + model_name='prditem', + name='have_history', + field=models.BooleanField(default=False, help_text='包含历史版本', verbose_name='包含历史版本'), + ), + ] diff --git a/product/models.py b/product/models.py index 7f6f1a9..de41ee6 100644 --- a/product/models.py +++ b/product/models.py @@ -21,6 +21,7 @@ class PrdItem(models.Model): prd_version = models.CharField(verbose_name='版本',max_length=200, help_text='版本') prd_doc_link = models.CharField(verbose_name='原型地址',max_length=100, help_text='原型地址') prd_comment = models.TextField(verbose_name='版本描述', help_text='版本描述') + have_history = models.BooleanField(verbose_name='包含历史版本', default=False, help_text='包含历史版本') is_delete = models.BooleanField(verbose_name='删除状态', default=False, help_text='删除状态') update_at = models.DateTimeField(verbose_name='最后更新时间', auto_now=True, help_text='最后更新时间') diff --git a/product/serializers.py b/product/serializers.py index 5ca68ad..3ef3f72 100644 --- a/product/serializers.py +++ b/product/serializers.py @@ -13,7 +13,7 @@ class ProjectSerializer(serializers.ModelSerializer): class PrdItemSerializer(serializers.ModelSerializer): class Meta: model = PrdItem - fields = ('id', 'project', 'prd_version', 'prd_doc_link', 'prd_comment', 'is_delete', 'update_at') + fields = ('id', 'project', 'prd_version', 'prd_doc_link', 'prd_comment', 'have_history', 'is_delete', 'update_at') def to_representation(self, instance): rep = super().to_representation(instance)