# -*- coding:utf-8 -*- from flask import request from app.application.application_service import ApplicationService from huansi_utils.webapi import ApiController from app import api from app.authorization.authorization_service import AuthorizationService @api('application') class ApplicationAPI(ApiController): @api('<string:project_no>') def get_application_list(self, project_no): ''' 获取app列表 :return: ''' return ApplicationService().get_application_list(project_no) @api('<string:project_no>') def post_edit_application_setting(self, project_no): ''' 修改app列表 :param project_no: :return: ''' json_data_list = request.json.get('data') return ApplicationService().edit_application_list(project_no, json_data_list) @api('test_port/<string:project_no>') def get_port_list(self, project_no): ''' 获取端口号列表 :param project_no: :return: ''' return ApplicationService().get_port_list(project_no) @api('test_port/<string:project_no>') def post_port_list(self, project_no): ''' 批量测试端口 :param project_no: :return: ''' return ApplicationService().test_port(project_no, request.json)