3.1 KiB
3.1 KiB
班主任考核提交功能权限配置
API接口权限字符
新增的API接口权限
以下是新增的班主任考核提交功能相关的API接口权限字符,需要在系统菜单权限中进行配置:
-
获取考核提交详情数据
- 权限字符:
bzrkh:teacherAssessment:detail - 接口路径:
GET /bzrkh/teacherAssessment/submitDetail - 功能描述:获取考核提交弹窗的详情数据
- 权限字符:
-
提交考核评分数据
- 权限字符:
bzrkh:teacherAssessment:submit - 接口路径:
POST /bzrkh/teacherAssessment/submitScore - 功能描述:提交班主任考核评分数据
- 权限字符:
现有的API接口权限
以下是现有的相关API接口权限:
-
查询班主任管理的班级列表
- 权限字符:
bzrkh:teacherAssessment:list - 接口路径:
GET /bzrkh/teacherAssessment/classes
- 权限字符:
-
查询班主任考核计划列表
- 权限字符:
bzrkh:teacherAssessment:list - 接口路径:
GET /bzrkh/teacherAssessment/plans
- 权限字符:
-
提交考核(原有)
- 权限字符:
bzrkh:teacherAssessment:submit - 接口路径:
POST /bzrkh/teacherAssessment/submit
- 权限字符:
-
查看考核详情(原有)
- 权限字符:
bzrkh:teacherAssessment:detail - 接口路径:
GET /bzrkh/teacherAssessment/detail
- 权限字符:
菜单权限配置建议
菜单配置
建议在系统管理-菜单管理中配置以下菜单项:
父菜单:班主任考核管理
├── 考核计划管理(已有)
└── 班主任考核提交(新增)
├── 权限字符:bzrkh:teacherAssessment:list
├── 权限字符:bzrkh:teacherAssessment:detail
└── 权限字符:bzrkh:teacherAssessment:submit
角色权限分配
建议为以下角色分配相应权限:
-
班主任角色
bzrkh:teacherAssessment:list- 查看班级和考核计划列表bzrkh:teacherAssessment:detail- 查看考核详情bzrkh:teacherAssessment:submit- 提交考核
-
学工管理员角色
- 全部权限(包括考核计划管理权限)
-
系统管理员角色
- 全部权限
数据库表说明
涉及的主要表
bmzr_assessment_score- 班主任考核得分表(核心业务表)bmzr_assessment_plan- 考核计划表bmzr_assessment_scheme- 考核方案表bmzr_assessment_indicator- 考核指标表xg_class_msg- 班级信息表xg_student_msg- 学生信息表
关键业务逻辑
- 系数计算:根据班级人数、住校生人数、班级层次自动计算系数
- 指标管理:支持常规工作指标、班级扣分指标、特色工作指标
- 数据存储:评分数据统一存储在
bmzr_assessment_score表中 - 数据更新:采用逻辑删除+重新插入的方式确保数据一致性
注意事项
- 权限配置完成后需要重新登录系统生效
- 确保相关角色用户已分配对应的菜单权限
- 建议先在测试环境验证权限配置正确性
- 需要确保数据库中存在相关的考核指标数据(特别是5个特定编码的指标)