forked from erp-dev/erp
feat: human_id for all objects in business module
This commit is contained in:
@@ -12,12 +12,13 @@ class PaymentOrderSerializer(serializers.ModelSerializer):
|
||||
supplier_name = serializers.CharField(source='supplier.name', read_only=True)
|
||||
operator_name = serializers.CharField(source='operator.name', read_only=True)
|
||||
bank_account_name = serializers.CharField(source='bank_account.name', read_only=True)
|
||||
human_id = serializers.CharField(read_only=True)
|
||||
settlement_amount = serializers.SerializerMethodField()
|
||||
|
||||
class Meta:
|
||||
model = business_models.PaymentOrder
|
||||
fields = [
|
||||
'id', 'supplier', 'supplier_name', 'bank_account', 'bank_account_name',
|
||||
'id', 'human_id', 'supplier', 'supplier_name', 'bank_account', 'bank_account_name',
|
||||
'payment_date', 'amount', 'discount_amount', 'settlement_amount',
|
||||
'operator', 'operator_name', 'status', 'is_external_source', 'external_source_id',
|
||||
'is_red_flushed', 'red_flush_id', 'red_flushed_at',
|
||||
@@ -25,6 +26,7 @@ class PaymentOrderSerializer(serializers.ModelSerializer):
|
||||
]
|
||||
read_only_fields = [
|
||||
'id',
|
||||
'human_id',
|
||||
'supplier_name',
|
||||
'operator_name',
|
||||
'bank_account_name',
|
||||
|
||||
@@ -12,12 +12,13 @@ class ReceiptOrderSerializer(serializers.ModelSerializer):
|
||||
customer_name = serializers.CharField(source='customer.name', read_only=True)
|
||||
operator_name = serializers.CharField(source='operator.name', read_only=True)
|
||||
bank_account_name = serializers.CharField(source='bank_account.name', read_only=True)
|
||||
human_id = serializers.CharField(read_only=True)
|
||||
settlement_amount = serializers.SerializerMethodField()
|
||||
|
||||
class Meta:
|
||||
model = business_models.ReceiptOrder
|
||||
fields = [
|
||||
'id', 'customer', 'customer_name', 'bank_account', 'bank_account_name',
|
||||
'id', 'human_id', 'customer', 'customer_name', 'bank_account', 'bank_account_name',
|
||||
'receipt_date', 'amount', 'discount_amount', 'settlement_amount',
|
||||
'operator', 'operator_name', 'status', 'is_external_source', 'external_source_id',
|
||||
'is_red_flushed', 'red_flush_id', 'red_flushed_at',
|
||||
@@ -25,6 +26,7 @@ class ReceiptOrderSerializer(serializers.ModelSerializer):
|
||||
]
|
||||
read_only_fields = [
|
||||
'id',
|
||||
'human_id',
|
||||
'customer_name',
|
||||
'operator_name',
|
||||
'bank_account_name',
|
||||
|
||||
@@ -19,6 +19,7 @@ class StatementRecordSerializer(serializers.Serializer):
|
||||
source_type = serializers.CharField()
|
||||
source_label = serializers.CharField()
|
||||
source_id = serializers.IntegerField()
|
||||
human_id = serializers.CharField()
|
||||
occurred_at = serializers.DateField()
|
||||
recorded_at = serializers.DateTimeField()
|
||||
status = serializers.IntegerField()
|
||||
|
||||
Reference in New Issue
Block a user