feat: srm 修改serializer
This commit is contained in:
		
							parent
							
								
									830b0392c5
								
							
						
					
					
						commit
						3e1f1d80eb
					
				| 
						 | 
					@ -29,7 +29,6 @@ class PaperSeSerializer(CustomModelSerializer):
 | 
				
			||||||
class PatentRecordSerializer(CustomModelSerializer):
 | 
					class PatentRecordSerializer(CustomModelSerializer):
 | 
				
			||||||
    create_by_name = serializers.CharField(source='create_by.name', read_only=True)
 | 
					    create_by_name = serializers.CharField(source='create_by.name', read_only=True)
 | 
				
			||||||
    belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True)
 | 
					    belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True)
 | 
				
			||||||
    patent_info = serializers.PrimaryKeyRelatedField(queryset=PatentInfo.objects.all(), many=True, write_only=True, label="专利信息")
 | 
					 | 
				
			||||||
    patent_name = serializers.CharField(source='patent.name', read_only=True, label="专利名称")
 | 
					    patent_name = serializers.CharField(source='patent.name', read_only=True, label="专利名称")
 | 
				
			||||||
    patent_type = serializers.CharField(source='patent.type', read_only=True, label="专利类型")
 | 
					    patent_type = serializers.CharField(source='patent.type', read_only=True, label="专利类型")
 | 
				
			||||||
    class Meta:
 | 
					    class Meta:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,9 +40,9 @@ class PatentRecordViewSet(CustomModelViewSet):
 | 
				
			||||||
    queryset = PatentRecord.objects.all()
 | 
					    queryset = PatentRecord.objects.all()
 | 
				
			||||||
    serializer_class = PatentRecordSerializer
 | 
					    serializer_class = PatentRecordSerializer
 | 
				
			||||||
    select_related_fields = ["patent"]
 | 
					    select_related_fields = ["patent"]
 | 
				
			||||||
    filterset_fields = ["volume_number", "volume_number","inventors"]
 | 
					    filterset_fields = ["volume_number", "patent","inventors"]
 | 
				
			||||||
    ordering = ["-create_time", "volume_number"]
 | 
					    ordering = ["-create_time", "volume_number"]
 | 
				
			||||||
    search_fields = ["volume_number", "volume_number", "inventors"]
 | 
					    search_fields = ["volume_number", "patent", "inventors"]
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    def get_queryset(self):
 | 
					    def get_queryset(self):
 | 
				
			||||||
        qs = super().get_queryset()
 | 
					        qs = super().get_queryset()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue