# =========================================== # 班级操行分管理系统 - 后端服务 # # 开发者: Canglan # 联系方式: admin@sea-studio.top # 版权归属: Sea Network Technology Studio # 许可证: MIT License # # 版权所有 © Sea Network Technology Studio # =========================================== from fastapi import APIRouter from config import settings from utils.response import success_response router = APIRouter() @router.get("/deduction-rules") async def get_deduction_rules(): """获取扣分规则配置(公开接口)""" data = { "DEDUCTION_HOMEWORK_NOT_SUBMIT": settings.DEDUCTION_HOMEWORK_NOT_SUBMIT, "DEDUCTION_HOMEWORK_LATE": settings.DEDUCTION_HOMEWORK_LATE, "DEDUCTION_ATTENDANCE_ABSENT": settings.DEDUCTION_ATTENDANCE_ABSENT, "DEDUCTION_ATTENDANCE_LATE": settings.DEDUCTION_ATTENDANCE_LATE, "DEDUCTION_ATTENDANCE_LEAVE": settings.DEDUCTION_ATTENDANCE_LEAVE, "STUDENT_INITIAL_POINTS": settings.STUDENT_INITIAL_POINTS, } return success_response(data=data)