tfse-admin-api-v0.2/Model/model_routes.py

45 lines
1.2 KiB
Python
Raw Normal View History

from flask import Blueprint, request
from Model.model_obj import ModelObj
from user.user_auth import verify_token, authority_scope
model_route = Blueprint('model', __name__)
@model_route.route('/insert_new_question', methods=['POST'])
@verify_token
@authority_scope(['admin', 'developer', 'analysts', 'operator'])
def insert_new_question(**kwargs):
"""
插入新问题数据
Parameters:
-
Returns:
info: 返回信息
result: 返回数据
"""
model = ModelObj()
model.question = request.json['question']
2022-03-21 14:10:00 +08:00
info = model.insert_question()
status = 200 if info == '录入成功' else 210
return {"info": info}, status
@model_route.route('/insert_new_questionnaire', methods=['POST'])
@verify_token
@authority_scope(['admin', 'developer', 'analysts', 'operator'])
def insert_new_questionnaire(**kwargs):
"""
根据问题集合插入行业新问卷数据
Parameters:
-
Returns:
info: 返回信息
result: 返回数据
"""
model = ModelObj()
model.questionnaire = request.json['questionnaire']
info = model.insert_questionnaire()
2022-03-21 14:10:00 +08:00
status = 200 if info == '录入成功' else 210
return {"info": info}, status