From f2272fcf371bbe81d1adad9d3456b5458d71d306 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Mon, 22 Sep 2025 12:51:19 +0330 Subject: [PATCH] add livestovk statistic in sale item --- ...ventoryquotasaleitem_livestock_statistic.py | 18 ++++++++++++++++++ apps/warehouse/models.py | 1 + apps/warehouse/pos/api/v1/serializers.py | 2 +- 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 apps/warehouse/migrations/0034_inventoryquotasaleitem_livestock_statistic.py diff --git a/apps/warehouse/migrations/0034_inventoryquotasaleitem_livestock_statistic.py b/apps/warehouse/migrations/0034_inventoryquotasaleitem_livestock_statistic.py new file mode 100644 index 0000000..63eb9e6 --- /dev/null +++ b/apps/warehouse/migrations/0034_inventoryquotasaleitem_livestock_statistic.py @@ -0,0 +1,18 @@ +# Generated by Django 5.0 on 2025-09-22 09:20 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('warehouse', '0033_inventoryquotasaleitem_additional_and_more'), + ] + + operations = [ + migrations.AddField( + model_name='inventoryquotasaleitem', + name='livestock_statistic', + field=models.JSONField(default=dict), + ), + ] diff --git a/apps/warehouse/models.py b/apps/warehouse/models.py index 17b1ba2..ffe0ff9 100644 --- a/apps/warehouse/models.py +++ b/apps/warehouse/models.py @@ -174,6 +174,7 @@ class InventoryQuotaSaleItem(BaseModel): is_extra = models.BooleanField(default=False) is_pre_sale = models.BooleanField(default=False) additional = models.JSONField(default=dict) + livestock_statistic = models.JSONField(default=dict) @property def product(self): diff --git a/apps/warehouse/pos/api/v1/serializers.py b/apps/warehouse/pos/api/v1/serializers.py index aa0b3f7..b6b41c6 100644 --- a/apps/warehouse/pos/api/v1/serializers.py +++ b/apps/warehouse/pos/api/v1/serializers.py @@ -223,7 +223,7 @@ class InventoryQuotaSaleItemSerializer(serializers.ModelSerializer): "weight", "unit_price", "total_price", - + "livestock_statistic", ]