我们提供学生信息管理系统招投标所需全套资料,包括学工系统介绍PPT、学生管理系统产品解决方案、
学生管理系统产品技术参数,以及对应的标书参考文件,详请联系客服。
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/apply_leave', methods=['POST'])
def apply_leave():
data = request.get_json()
student_id = data['student_id']
start_date = data['start_date']
end_date = data['end_date']
reason = data['reason']
# 这里可以插入到数据库的逻辑
print(f"Student {student_id} applied for leave from {start_date} to {end_date}. Reason: {reason}")
return jsonify({"message": "Leave application received."})
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)
]]>
@app.route('/view_leaves', methods=['GET'])
def view_leaves():
# 模拟从数据库读取数据
leaves = [
{"student_id": "S123", "start_date": "2023-10-01", "end_date": "2023-10-05", "reason": "Personal", "status": "Approved"},
{"student_id": "S456", "start_date": "2023-10-10", "end_date": "2023-10-12", "reason": "Illness", "status": "Pending"}
]
return jsonify(leaves)
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)
]]>