opl list detail serializer优化

This commit is contained in:
caoqianming 2022-10-11 09:41:38 +08:00
parent 62299f4d85
commit 448dccbcac
1 changed files with 3 additions and 1 deletions

View File

@ -31,7 +31,7 @@ class OplCateSerializer(CustomModelSerializer):
class OplCateSimpleSerializer(CustomModelSerializer):
class Meta:
model = OplCate
fields = ['id', 'name', 'workflow']
fields = ['id', 'name', 'workflow', 'code']
class OplCateDetailSerializer(CustomModelSerializer):
@ -204,6 +204,7 @@ class OplSerializer(CustomModelSerializer):
class OplListSerializer(CustomModelSerializer):
cate_name = serializers.CharField(source='cate.name', read_only=True)
cate_code = serializers.CharField(source='cate.code', read_only=True)
cate_ = OplCateSimpleSerializer(source='cate', read_only=True)
dept_do_ = DeptSimpleSerializer(source='dept_do', read_only=True)
charger_ = UserSimpleSerializer(source='charger', read_only=True)
@ -218,6 +219,7 @@ class OplListSerializer(CustomModelSerializer):
class OplDetailSerializer(CustomModelSerializer):
cate_name = serializers.CharField(source='cate.name', read_only=True)
cate_code = serializers.CharField(source='cate.code', read_only=True)
operation_ = OperationDetailSerializer(source='operation', read_only=True)
dept_do_ = DeptSimpleSerializer(source='dept_do', read_only=True)
charger_ = UserSimpleSerializer(source='charger', read_only=True)