diff --git a/apps/warehouse/migrations/0031_inventoryquotasaleitem_delivery_type_and_more.py b/apps/warehouse/migrations/0031_inventoryquotasaleitem_delivery_type_and_more.py new file mode 100644 index 0000000..7a4cf1d --- /dev/null +++ b/apps/warehouse/migrations/0031_inventoryquotasaleitem_delivery_type_and_more.py @@ -0,0 +1,38 @@ +# Generated by Django 5.0 on 2025-09-22 05:36 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('warehouse', '0030_rename_pre_sale_inventoryquotasaletransaction_pre_sale_state_and_more'), + ] + + operations = [ + migrations.AddField( + model_name='inventoryquotasaleitem', + name='delivery_type', + field=models.CharField(max_length=150, null=True), + ), + migrations.AddField( + model_name='inventoryquotasaleitem', + name='image', + field=models.CharField(max_length=150, null=True), + ), + migrations.AddField( + model_name='inventoryquotasaleitem', + name='name', + field=models.CharField(max_length=150, null=True), + ), + migrations.AddField( + model_name='inventoryquotasaleitem', + name='paid_type', + field=models.CharField(max_length=150, null=True), + ), + migrations.AddField( + model_name='inventoryquotasaleitem', + name='price_type', + field=models.CharField(max_length=150, null=True), + ), + ] diff --git a/apps/warehouse/models.py b/apps/warehouse/models.py index 276923f..5fbb6fb 100644 --- a/apps/warehouse/models.py +++ b/apps/warehouse/models.py @@ -148,6 +148,11 @@ class InventoryQuotaSaleItem(BaseModel): related_name='sale_items', null=True ) + image = models.CharField(max_length=150, null=True) + name = models.CharField(max_length=150, null=True) + price_type = models.CharField(max_length=150, null=True) + delivery_type = models.CharField(max_length=150, null=True) + paid_type = models.CharField(max_length=150, null=True) weight = models.PositiveBigIntegerField(default=0) unit_price = models.PositiveBigIntegerField(default=0) total_price = models.PositiveBigIntegerField(default=0) diff --git a/apps/warehouse/pos/api/v1/serializers.py b/apps/warehouse/pos/api/v1/serializers.py index 3f6292d..d1bd4d5 100644 --- a/apps/warehouse/pos/api/v1/serializers.py +++ b/apps/warehouse/pos/api/v1/serializers.py @@ -203,6 +203,11 @@ class InventoryQuotaSaleItemSerializer(serializers.ModelSerializer): "transaction", "product", "product_name", + "image", + "name", + "price_type", + "delivery_type", + "paid_type", "weight", "unit_price", "total_price",