1
0
forked from erp-dev/erp

fix: docs

This commit is contained in:
2026-06-13 11:44:15 +08:00
parent 0bcaa2db44
commit 9a1c92febf
10 changed files with 195 additions and 57 deletions

View File

@@ -364,6 +364,7 @@ class PrintingJobListSerializer(serializers.ModelSerializer):
is_sales_order_bound = serializers.SerializerMethodField()
billed_quantity = serializers.DecimalField(max_digits=18, decimal_places=2, read_only=True)
merchant_id = serializers.IntegerField(source='merchant.id', read_only=True, allow_null=True)
fabric = serializers.SerializerMethodField()
class Meta:
model = models.PrintingJob
@@ -377,6 +378,7 @@ class PrintingJobListSerializer(serializers.ModelSerializer):
'is_sales_order_bound',
'batch_advance_records',
'saleitems',
'fabric',
'created_at', 'updated_at'
]
read_only_fields = [
@@ -449,6 +451,9 @@ class PrintingJobListSerializer(serializers.ModelSerializer):
def get_is_sales_order_bound(self, obj):
return _get_is_sales_order_bound(obj)
def get_fabric(self, obj):
return obj.printing_order.fabric
class PrintingJobDetailSerializer(serializers.ModelSerializer):
"""印染款式明细详情序列化器"""
@@ -470,6 +475,7 @@ class PrintingJobDetailSerializer(serializers.ModelSerializer):
is_sales_order_bound = serializers.SerializerMethodField()
billed_quantity = serializers.DecimalField(max_digits=18, decimal_places=2, read_only=True)
merchant_id = serializers.IntegerField(source='merchant.id', read_only=True, allow_null=True)
fabric = serializers.SerializerMethodField()
class Meta:
model = models.PrintingJob
@@ -483,6 +489,7 @@ class PrintingJobDetailSerializer(serializers.ModelSerializer):
'is_sales_order_bound',
'batch_advance_records',
'saleitems',
'fabric',
'created_at', 'updated_at'
]
read_only_fields = [
@@ -524,6 +531,9 @@ class PrintingJobDetailSerializer(serializers.ModelSerializer):
def get_is_sales_order_bound(self, obj):
return _get_is_sales_order_bound(obj)
def get_fabric(self, obj):
return obj.printing_order.fabric
class PrintingJobCreateUpdateSerializer(serializers.ModelSerializer):
"""印染款式明细创建/更新序列化器"""