add some new fields to sale item

This commit is contained in:
2025-09-22 09:11:58 +03:30
parent 186d66bf84
commit 0afcfb4bf0
3 changed files with 48 additions and 0 deletions

View File

@@ -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),
),
]

View File

@@ -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)

View File

@@ -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",