forked from erp-dev/erp
feat: add discount_amount to payment_order and receipt_order, and change total_amount logic
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
from business import services as business_services
|
||||
|
||||
|
||||
class StatementRecordSerializer(serializers.Serializer):
|
||||
source_type = serializers.CharField()
|
||||
@@ -39,3 +41,17 @@ class StatementResponseSerializer(serializers.Serializer):
|
||||
return data
|
||||
|
||||
|
||||
class StatementRecordQuerySerializer(serializers.Serializer):
|
||||
"""单条对账记录查询的参数序列化器"""
|
||||
|
||||
counterparty_type = serializers.ChoiceField(
|
||||
choices=business_services.STATEMENT_COUNTERPARTY_CHOICES,
|
||||
help_text='客户/供应商类型(customer/supplier)',
|
||||
)
|
||||
counterparty_id = serializers.IntegerField(min_value=1, help_text='客户或供应商 ID')
|
||||
order_type = serializers.ChoiceField(
|
||||
choices=business_services.STATEMENT_ORDER_TYPE_CHOICES,
|
||||
help_text='来源单据类型(如 sales_order)',
|
||||
)
|
||||
order_id = serializers.IntegerField(min_value=1, help_text='来源单据 ID')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user