forked from erp-dev/erp
fix: docs
This commit is contained in:
@@ -167,7 +167,9 @@
|
||||
- **响应**:`{"customer": 12, "customer_name": "张三", "balance": "1234.50"}`
|
||||
- `balance` 为字符串格式的十进制数,正数表示客户欠款,应收;负数表示已收超额。
|
||||
|
||||
如需对 `items` 结构、仓库模式或审批流程做深入了解,请参阅:
|
||||
如需对 `items` 结构、仓库模式、审批流程或红冲 API 做深入了解,请参阅:
|
||||
- `docs/2026-06-12_business_red_flush_api.md`
|
||||
- `docs/2026-06-12_business_red_flush_design.md`
|
||||
- `docs/purchase_order_approval_and_red_flush.md`
|
||||
- `docs/sales_order_approval_and_red_flush.md`
|
||||
|
||||
|
||||
@@ -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):
|
||||
"""印染款式明细创建/更新序列化器"""
|
||||
|
||||
Reference in New Issue
Block a user