feat: add model setting

This commit is contained in:
wxg0103 2025-04-22 10:45:11 +08:00
parent 3f7fb88217
commit 6d4f5dc1c3
2 changed files with 22 additions and 6 deletions

View File

@ -17,7 +17,11 @@ class ModelCreateResponse(ResultSerializer):
class ModelListResponse(APIMixin): class ModelListResponse(APIMixin):
@staticmethod @staticmethod
def get_response(): def get_response():
return serializers.ListSerializer(child=ModelModelSerializer()) class ModelListResult(ResultSerializer):
def get_data(self):
return serializers.ListSerializer(child=ModelModelSerializer())
return ModelListResult
class ModelCreateAPI(APIMixin): class ModelCreateAPI(APIMixin):
@ -61,7 +65,7 @@ class GetModelApi(APIMixin):
@staticmethod @staticmethod
def get_response(): def get_response():
return ModelModelSerializer return ModelCreateResponse
class ModelEditApi(APIMixin): class ModelEditApi(APIMixin):
@ -71,7 +75,7 @@ class ModelEditApi(APIMixin):
@staticmethod @staticmethod
def get_response(): def get_response():
return ModelModelSerializer return ModelCreateResponse
class DefaultModelResponse(APIMixin): class DefaultModelResponse(APIMixin):

View File

@ -73,7 +73,11 @@ class ProvideApi(APIMixin):
@staticmethod @staticmethod
def get_response(): def get_response():
return serializers.ListSerializer(child=ModelParamsFormSerializer()) class ProvideListSerializer(ResultSerializer):
def get_data(self):
return serializers.ListSerializer(child=ModelParamsFormSerializer())
return ProvideListSerializer
class ModelList(APIMixin): class ModelList(APIMixin):
@staticmethod @staticmethod
@ -95,7 +99,11 @@ class ProvideApi(APIMixin):
@staticmethod @staticmethod
def get_response(): def get_response():
return serializers.ListSerializer(child=ModelListSerializer()) class ProvideListSerializer(ResultSerializer):
def get_data(self):
return serializers.ListSerializer(child=ModelListSerializer())
return ProvideListSerializer
@staticmethod @staticmethod
def get_response(): def get_response():
@ -118,4 +126,8 @@ class ProvideApi(APIMixin):
@staticmethod @staticmethod
def get_response(): def get_response():
return serializers.ListSerializer(child=ProvideListSerializer()) class ProvideListResponse(ResultSerializer):
def get_data(self):
return serializers.ListSerializer(child=ProvideListSerializer())
return ProvideListResponse