浏览代码

数据管理伪接口

zhangnaiwen 2 年之前
父节点
当前提交
ea776fe5ed
共有 2 个文件被更改,包括 127 次插入2 次删除
  1. 5 2
      src/app/api/__init__.py
  2. 122 0
      src/app/api/data.py

+ 5 - 2
src/app/api/__init__.py

@@ -4,9 +4,12 @@ from app.api.login import ns as login
 from app.api.users import ns as users
 from app.api.users import ns as users
 from app.api.organization import ns as organization
 from app.api.organization import ns as organization
 from app.api.role import ns as role
 from app.api.role import ns as role
-api = Api(version='v1.0', title='operation_management_center', description='', doc='/api')
+from app.api.data import ns as data
 
 
+api = Api(version='v1.0', title='operation_management_center', description='运营管理中心', doc='/api')
+
+api.add_namespace(login)
 api.add_namespace(users)
 api.add_namespace(users)
 api.add_namespace(organization)
 api.add_namespace(organization)
 api.add_namespace(role)
 api.add_namespace(role)
-api.add_namespace(login)
+api.add_namespace(data)

+ 122 - 0
src/app/api/data.py

@@ -0,0 +1,122 @@
+from flask import request, jsonify
+from flask_restx import Resource, Namespace, reqparse
+
+from app.defines import StatesCode
+
+ns = Namespace('data', description='数据管理接口')
+
+
+@ns.route('/statement_list')
+class StatementConfigListApi(Resource):
+    def get(self):
+        """获取报表模版列表"""
+        return jsonify(code=StatesCode.SUCCESS, message='获取成功', data='')
+
+
+@ns.route('/statement')
+class StatementConfigApi(Resource):
+
+    def get(self):
+        """获取报表模版"""
+        return jsonify(code=StatesCode.SUCCESS, message='获取成功', data='')
+
+    def post(self):
+        """添加报表模版"""
+        return jsonify(code=StatesCode.SUCCESS, message='添加成功', data='')
+
+    def put(self):
+        """删除报表模版"""
+        return jsonify(code=StatesCode.SUCCESS, message='修改成功', data='')
+
+    def delete(self):
+        """删除报表模版"""
+
+        return jsonify(code=StatesCode.SUCCESS, message='删除成功', data='')
+
+
+@ns.route('/batch_modify_statement')
+class BatchStatementConfig(Resource):
+    def delete(self):
+        """批量删除报表模版"""
+        return jsonify(code=StatesCode.SUCCESS, message='获取成功', data='')
+
+
+@ns.route('/report_list')
+class StatementConfigListApi(Resource):
+    def get(self):
+        """获取报告模版列表"""
+        return jsonify(code=StatesCode.SUCCESS, message='获取成功', data='')
+
+
+@ns.route('/report')
+class ReportConfigApi(Resource):
+
+    def get(self):
+        """获取模版"""
+        return jsonify(code=StatesCode.SUCCESS, message='获取成功', data='')
+
+    def post(self):
+        """添加报告模版"""
+        return jsonify(code=StatesCode.SUCCESS, message='添加成功', data='')
+
+    def put(self):
+        """修改报告模版"""
+        return jsonify(code=StatesCode.SUCCESS, message='修改成功', data='')
+
+    def delete(self):
+        """删除报告模版"""
+
+        return jsonify(code=StatesCode.SUCCESS, message='删除成功', data='')
+
+
+@ns.route('/batch_modify_report')
+class BatchStatementConfig(Resource):
+    def delete(self):
+        """批量删除报告模版"""
+        return jsonify(code=StatesCode.SUCCESS, message='删除成功', data='')
+
+
+@ns.route('/company')
+class CompanyApi(Resource):
+    def get(self):
+        """获取公司基本信息"""
+        return jsonify(code=StatesCode.SUCCESS, message='获取成功', data='')
+
+    def put(self):
+        """修改公司基本信息"""
+        return jsonify(code=StatesCode.SUCCESS, message='修改成功', data='')
+
+
+@ns.route('/building_list')
+class BuildingListApi(Resource):
+    def get(self):
+        """获取楼宇列表"""
+        return jsonify(code=StatesCode.SUCCESS, message='获取成功', data='')
+
+
+@ns.route('/building')
+class BuildingApi(Resource):
+
+    def get(self):
+        """获取楼宇信息"""
+        return jsonify(code=StatesCode.SUCCESS, message='获取成功', data='')
+
+    def post(self):
+        """添加楼宇"""
+        return jsonify(code=StatesCode.SUCCESS, message='添加成功', data='')
+
+    def put(self):
+        """修改楼宇"""
+        return jsonify(code=StatesCode.SUCCESS, message='修改成功', data='')
+
+    def delete(self):
+        """删除楼宇"""
+
+        return jsonify(code=StatesCode.SUCCESS, message='删除成功', data='')
+
+
+@ns.route('/underlying_system')
+class UnderlyingSystemMessageApi(Resource):
+    def post(self):
+        """添加底层系统信息"""
+        return jsonify(code=StatesCode.SUCCESS, message='添加成功', data='')