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,8 +17,12 @@ class ModelCreateResponse(ResultSerializer):
class ModelListResponse(APIMixin):
@staticmethod
def get_response():
class ModelListResult(ResultSerializer):
def get_data(self):
return serializers.ListSerializer(child=ModelModelSerializer())
return ModelListResult
class ModelCreateAPI(APIMixin):
@staticmethod
@ -61,7 +65,7 @@ class GetModelApi(APIMixin):
@staticmethod
def get_response():
return ModelModelSerializer
return ModelCreateResponse
class ModelEditApi(APIMixin):
@ -71,7 +75,7 @@ class ModelEditApi(APIMixin):
@staticmethod
def get_response():
return ModelModelSerializer
return ModelCreateResponse
class DefaultModelResponse(APIMixin):

View File

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