1234567891011121314151617181920212223242526272829303132333435 |
- from flask_restful import Resource # type: ignore
- from controllers.console import api
- from controllers.console.wraps import (
- account_initialization_required,
- setup_required,
- )
- from libs.login import login_required
- from services.dept_service import DeptService
- class DeptAccountListApi(Resource):
- @setup_required
- @login_required
- @account_initialization_required
- def get(self):
- dept_account_list=DeptService.get_dept_account_list()
- response = {
- "data": dept_account_list,
- }
- return response, 200
- class DeptListApi(Resource):
- @setup_required
- @login_required
- @account_initialization_required
- def get(self):
- dept_list = DeptService.get_dept_list()
- response = {
- "data": dept_list,
- }
- return response, 200
- api.add_resource(DeptAccountListApi, "/dept/dept-accounts")
- api.add_resource(DeptListApi, "/dept")
|