26 lines
685 B
Python
26 lines
685 B
Python
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']
|
|
info = model.insert_questionnaire()
|
|
status = 200 if info == '插入成功' else 210
|
|
return {"info": info}, status
|