feat: 返回数据增加belong_dept_name等
This commit is contained in:
parent
841815bbb6
commit
a668ca0b2f
|
@ -84,6 +84,8 @@ class MpointStatSerializer(CustomModelSerializer):
|
||||||
|
|
||||||
class EnStatSerializer(CustomModelSerializer):
|
class EnStatSerializer(CustomModelSerializer):
|
||||||
mgroup_name = serializers.CharField(source='mgroup.name', read_only=True)
|
mgroup_name = serializers.CharField(source='mgroup.name', read_only=True)
|
||||||
|
team_name = serializers.CharField(source='team.name', read_only=True)
|
||||||
|
belong_dept_name = serializers.CharField(source='mgroup.belong_dept.name', read_only=True)
|
||||||
class Meta:
|
class Meta:
|
||||||
model = EnStat
|
model = EnStat
|
||||||
fields = '__all__'
|
fields = '__all__'
|
|
@ -65,5 +65,5 @@ class EnStatViewSet(ListModelMixin, CustomGenericViewSet):
|
||||||
perms_map = {'get': '*'}
|
perms_map = {'get': '*'}
|
||||||
queryset = EnStat.objects.all()
|
queryset = EnStat.objects.all()
|
||||||
serializer_class = EnStatSerializer
|
serializer_class = EnStatSerializer
|
||||||
select_related_fields = ['mgroup']
|
select_related_fields = ['mgroup', 'team', 'mgroup__belong_dept']
|
||||||
filterset_class = EnStatFilter
|
filterset_class = EnStatFilter
|
|
@ -66,6 +66,6 @@ class GoalViewSet(CustomModelViewSet):
|
||||||
"""
|
"""
|
||||||
queryset = Goal.objects.all()
|
queryset = Goal.objects.all()
|
||||||
serializer_class = GoalSerializer
|
serializer_class = GoalSerializer
|
||||||
select_related_fields = ['mgroup', 'product', 'team', 'goal_cate']
|
select_related_fields = ['mgroup', 'goal_cate']
|
||||||
filterset_fields = ['mgroup', 'product', 'team', 'goal_cate', 'year', 'goal_cate__code']
|
filterset_fields = ['mgroup', 'goal_cate', 'year', 'goal_cate__code']
|
||||||
search_fields = ['name']
|
search_fields = ['name']
|
Loading…
Reference in New Issue