# school_performance_config 表文档 ## 表概述 **表名**: school_performance_config **功能**: 绩效配置管理表,用于存储和管理员工绩效考核的配置信息,支持多维度绩效指标设置、考核周期配置和绩效计算规则管理,为人力资源绩效管理提供灵活的配置服务 ## 字段说明 ``` Field Type Collation Null Key Default Extra Privileges Comment id int NULL NO PRI NULL auto_increment select,insert,update,references config_type varchar(50) utf8mb4_unicode_ci NO UNI NULL select,insert,update,references 配置类型:market_staff/sales_staff/coach_staff config_data json NULL NO NULL select,insert,update,references 配置数据 version varchar(20) utf8mb4_unicode_ci NO 1.0 select,insert,update,references 配置版本 is_active tinyint(1) NULL YES 1 select,insert,update,references 是否生效 created_at timestamp NULL YES CURRENT_TIMESTAMP DEFAULT_GENERATED select,insert,update,references updated_at timestamp NULL YES CURRENT_TIMESTAMP DEFAULT_GENERATED on update CURRENT_TIMESTAMP select,insert,update,references created_by int NULL YES NULL select,insert,update,references 创建人 updated_by int NULL YES NULL select,insert,update,references 修改人 ``` ## 功能用途 ### 主要功能 - **绩效指标配置**: 设置和管理各类绩效考核指标和权重 - **考核周期管理**: 配置绩效考核的时间周期和频率 - **计算规则设置**: 定义绩效分数的计算方法和公式 - **目标值管理**: 设置各项指标的目标值和达成标准 - **权重分配**: 管理不同指标在总绩效中的权重比例 - **等级划分**: 配置绩效等级和对应的分数区间 - **奖惩规则**: 设置基于绩效结果的奖励和惩罚机制 - **模板管理**: 提供不同岗位的绩效配置模板 ### 业务场景 - **教师绩效考核**: 配置教师的教学质量、学生满意度等考核指标 - **销售人员考核**: 设置销售额、客户开发、续费率等销售指标 - **管理人员考核**: 配置团队管理、目标达成、创新能力等管理指标 - **客服人员考核**: 设置服务质量、响应时间、客户满意度等服务指标 - **季度考核**: 配置季度性的综合绩效考核方案 - **年度考核**: 设置年度绩效评估和晋升考核标准 - **项目绩效**: 配置特定项目的绩效考核指标 - **部门绩效**: 设置部门整体绩效考核方案 - **试用期考核**: 配置新员工试用期的考核标准 - **专项考核**: 设置特殊时期或特殊任务的考核方案 ## 关联关系 ### 主要关联表 - **school_personnel**: 人员表,绩效配置的应用对象 - **school_coach_performance**: 教练绩效表,应用绩效配置进行考核 - **school_sales_performance**: 销售绩效表,使用销售相关的绩效配置 - **school_campus**: 校区表,可能按校区设置不同的绩效配置 - **school_sys_user**: 系统用户表,记录配置的创建和修改用户 - **school_sys_dict**: 系统字典表,可能引用绩效等级等字典数据 ### 关联说明 - 为不同类型的人员提供个性化的绩效配置方案 - 与具体的绩效记录表关联,提供考核标准和计算依据 - 支持按校区、部门、岗位等维度设置差异化配置 - 配置变更会影响相关人员的绩效考核结果 ## 索引建议 ```sql -- 主键索引(自动创建) PRIMARY KEY (id) -- 配置名称索引(用于按名称查询) INDEX idx_config_name (config_name) -- 配置类型索引(用于按类型筛选) INDEX idx_config_type (config_type) -- 状态索引(用于查询有效配置) INDEX idx_status (status) -- 创建时间索引(用于按时间排序) INDEX idx_create_time (create_time) -- 更新时间索引(用于查询最近更新的配置) INDEX idx_update_time (update_time) -- 复合索引(类型+状态) INDEX idx_type_status (config_type, status) ``` ## 注意事项 - **配置合理性**: 确保绩效指标设置合理,权重分配科学 - **数据一致性**: 配置修改时需要考虑对历史绩效数据的影响 - **权限控制**: 严格控制绩效配置的修改权限,避免随意变更 - **版本管理**: 重要配置变更应保留历史版本,支持回滚 - **计算准确性**: 确保绩效计算公式的正确性和准确性 - **公平性原则**: 配置应体现公平公正的考核原则 - **目标可达性**: 设置的目标值应具有挑战性但可实现 - **周期合理性**: 考核周期设置应符合业务特点和管理需要 - **数据备份**: 定期备份绩效配置数据,防止数据丢失 - **性能优化**: 复杂计算规则可能影响系统性能,需要优化 - **法规遵循**: 绩效配置应符合劳动法规和公司制度 - **沟通透明**: 绩效配置应向员工公开透明,确保理解和认同