You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.4 KiB
31 lines
1.4 KiB
from flask import Flask
|
|
from flask_sqlalchemy import SQLAlchemy
|
|
from flask_restful import Api
|
|
|
|
from web.config import Config
|
|
|
|
APP = Flask(__name__)
|
|
APP.config.from_object(Config)
|
|
DB = SQLAlchemy(APP)
|
|
API = Api(APP)
|
|
|
|
from web.route.system import html
|
|
from web.route.src import html
|
|
|
|
from web.route.system.api import UserLogin, UserSetting, UserPassword, UserManager, UserLog, UserLoginLog, MailApi
|
|
from web.route.src.api import SrcCustomerAPI, SrcTaskAPI, SrcPortAPI, SrcUrlAPI, SrcVulAPI
|
|
|
|
API.add_resource(UserLogin, '/api/user/login', endpoint='api_user_login')
|
|
API.add_resource(UserSetting, '/api/user/setting', endpoint='api_user_setting')
|
|
API.add_resource(UserPassword, '/api/user/password', endpoint='api_user_password')
|
|
API.add_resource(UserManager, '/api/user/manager', endpoint='api_user_manager')
|
|
API.add_resource(UserLog, '/api/user/logs', endpoint='api_user_logs')
|
|
API.add_resource(UserLoginLog, '/api/user/login_logs', endpoint='api_user_login_logs')
|
|
API.add_resource(MailApi, '/api/user/mail', endpoint='api_user_mail')
|
|
|
|
API.add_resource(SrcCustomerAPI, '/api/src/customer', endpoint='api_src_customer')
|
|
API.add_resource(SrcTaskAPI, '/api/src/task', endpoint='api_src_task')
|
|
API.add_resource(SrcPortAPI, '/api/src/port', endpoint='api_src_port')
|
|
API.add_resource(SrcUrlAPI, '/api/src/url', endpoint='api_src_url')
|
|
API.add_resource(SrcVulAPI, '/api/src/vul', endpoint='api_src_vul')
|