Explorar o código

feat:add 'name' field return (#3152)

呆萌闷油瓶 hai 1 ano
pai
achega
5102430a68
Modificáronse 1 ficheiros con 12 adicións e 5 borrados
  1. 12 5
      api/controllers/service_api/app/app.py

+ 12 - 5
api/controllers/service_api/app/app.py

@@ -1,14 +1,11 @@
-import json
 
 
 from flask import current_app
 from flask import current_app
-from flask_restful import fields, marshal_with, Resource
+from flask_restful import Resource, fields, marshal_with
 
 
 from controllers.service_api import api
 from controllers.service_api import api
 from controllers.service_api.app.error import AppUnavailableError
 from controllers.service_api.app.error import AppUnavailableError
 from controllers.service_api.wraps import validate_app_token
 from controllers.service_api.wraps import validate_app_token
-from extensions.ext_database import db
-from models.model import App, AppModelConfig, AppMode
-from models.tools import ApiToolProvider
+from models.model import App, AppMode
 from services.app_service import AppService
 from services.app_service import AppService
 
 
 
 
@@ -92,6 +89,16 @@ class AppMetaApi(Resource):
         """Get app meta"""
         """Get app meta"""
         return AppService().get_app_meta(app_model)
         return AppService().get_app_meta(app_model)
 
 
+class AppInfoApi(Resource):
+    @validate_app_token
+    def get(self, app_model: App):
+        """Get app infomation"""
+        return {
+            'name':app_model.name,
+            'description':app_model.description
+        } 
+
 
 
 api.add_resource(AppParameterApi, '/parameters')
 api.add_resource(AppParameterApi, '/parameters')
 api.add_resource(AppMetaApi, '/meta')
 api.add_resource(AppMetaApi, '/meta')
+api.add_resource(AppInfoApi, '/info')