智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

137 lines
4.9 KiB

<?php
// +----------------------------------------------------------------------
// | 教研管理统一配置文件
// +----------------------------------------------------------------------
// | 用于管理教研管理模块的统一配置,包括模块类型、自动分发等设置
// +----------------------------------------------------------------------
return [
'teaching_management' => [
// 教练部门ID(用于自动人员分发)
'coach_department_id' => 24,
// 模块配置:定义所有教研管理模块的类型和属性
'module_configs' => [
// 现有模块配置
'course_syllabus' => [
'table_type' => 1,
'auto_distribute' => false,
'name' => '课程教学大纲',
'key' => 'course_syllabus',
'order' => 1
],
'jump_lesson_library' => [
'table_type' => 2,
'auto_distribute' => false,
'name' => '跳绳教案库',
'key' => 'jump_lesson_library',
'order' => 2
],
'en_teaching_library' => [
'table_type' => 3,
'auto_distribute' => false,
'name' => '增高教案库',
'key' => 'en_teaching_library',
'order' => 3
],
'basketball_teaching_library' => [
'table_type' => 4,
'auto_distribute' => false,
'name' => '篮球教案库',
'key' => 'basketball_teaching_library',
'order' => 4
],
'strengthen_teaching_library' => [
'table_type' => 5,
'auto_distribute' => false,
'name' => '强化教案库',
'key' => 'strengthen_teaching_library',
'order' => 5
],
'ninja_teaching_library' => [
'table_type' => 6,
'auto_distribute' => false,
'name' => '空中忍者教案库',
'key' => 'ninja_teaching_library',
'order' => 6
],
'security_teaching_library' => [
'table_type' => 7,
'auto_distribute' => false,
'name' => '少儿安防教案库',
'key' => 'security_teaching_library',
'order' => 7
],
'physical_teaching_library' => [
'table_type' => 8,
'auto_distribute' => false,
'name' => '体能教案库',
'key' => 'physical_teaching_library',
'order' => 8
],
// 新增模块配置(需要自动分发)
'instructional_material' => [
'table_type' => 30,
'auto_distribute' => true,
'name' => '教学资料库',
'key' => 'instructional_material',
'order' => 9
],
'future_content' => [
'table_type' => 31,
'auto_distribute' => true,
'name' => '未来周内容训练',
'key' => 'future_content',
'order' => 10
],
'professional_skills' => [
'table_type' => 32,
'auto_distribute' => true,
'name' => '专业技能',
'key' => 'professional_skills',
'order' => 11
],
'physical_testing' => [
'table_type' => 33,
'auto_distribute' => true,
'name' => '睿莱体测',
'key' => 'physical_testing',
'order' => 12
],
'children_like' => [
'table_type' => 34,
'auto_distribute' => true,
'name' => '如何让孩子喜欢',
'key' => 'children_like',
'order' => 13
]
],
// 自动分发配置
'auto_distribute_config' => [
// 启用自动分发功能
'enabled' => true,
// 分发失败时的处理策略
'on_failure' => 'log', // log: 仅记录日志, exception: 抛出异常, ignore: 忽略错误
// 权限字段分隔符
'permission_separator' => ',',
// 人员姓名字段分隔符
'name_separator' => ','
],
// 定时任务配置
'cron_config' => [
// 人员同步任务配置
'sync_personnel' => [
'enabled' => true,
'schedule' => '0 2 * * *', // 每天凌晨2点执行
'batch_size' => 100, // 批处理大小
'timeout' => 30, // 超时时间(秒)
]
]
]
];