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)