# school_market_performance 表文档 ## 表概述 **表名**: school_market_performance **功能**: 市场绩效管理表,用于记录和管理市场人员的绩效数据,包括绩效金额、资源数量、绩效配置和算法等,为市场人员的绩效考核和薪酬计算提供数据支持 ## 字段说明 ``` Field Type Collation Null Key Default Extra Privileges Comment id int NULL NO PRI NULL auto_increment select,insert,update,references personnel_id int NULL YES NULL select,insert,update,references 人员ID campus_id int NULL YES NULL select,insert,update,references 校区ID performance_amount decimal(10,2) NULL YES 0.00 select,insert,update,references 绩效金额 resource_count int NULL YES NULL select,insert,update,references 资源数量 performance_date date NULL YES NULL select,insert,update,references 绩效日期 performance_config varchar(255) utf8mb4_general_ci YES NULL select,insert,update,references 绩效配置 performance_algorithm varchar(255) utf8mb4_general_ci YES NULL select,insert,update,references 绩效算法 status tinyint NULL YES NULL select,insert,update,references 1新录入2待联系3已关单 created_at timestamp NULL YES NULL select,insert,update,references 创建时间 updated_at timestamp NULL YES NULL select,insert,update,references 更新时间 ``` ## 功能用途 ### 主要功能 - **绩效记录**: 记录市场人员的日常绩效数据和业绩表现 - **绩效计算**: 根据配置的算法自动计算绩效金额 - **资源统计**: 统计市场人员获取的客户资源数量 - **绩效配置**: 管理不同的绩效计算配置和规则 - **状态跟踪**: 跟踪绩效记录的处理状态(新录入/待联系/已关单) - **校区分析**: 按校区维度分析市场绩效表现 - **时间管理**: 按日期维度管理和查询绩效数据 - **算法管理**: 支持多种绩效计算算法和规则 - **绩效审核**: 对绩效数据进行审核和确认 ### 业务场景 - **日常绩效录入**: 市场人员每日录入获取的客户资源和业绩数据 - **绩效计算**: 系统根据配置的算法自动计算绩效金额 - **绩效审核**: 管理人员审核和确认市场人员的绩效数据 - **薪酬计算**: 基于绩效数据计算市场人员的薪酬和奖金 - **业绩分析**: 分析市场人员和校区的业绩表现趋势 - **资源管理**: 管理和分配市场获取的客户资源 - **绩效考核**: 定期对市场人员进行绩效考核和评估 - **激励机制**: 根据绩效表现制定激励和奖惩措施 - **数据报表**: 生成各类绩效分析报表和统计数据 ## 关联关系 ### 可能的关联表 - **school_personnel**: 通过personnel_id关联人员信息表,获取市场人员详细信息 - **school_campus**: 通过campus_id关联校区表,确定绩效所属校区 - **school_member**: 关联学员表,统计市场人员获取的客户资源 - **school_contract**: 关联合同表,分析签约转化率和业绩 - **school_finance_record**: 关联财务记录,计算实际收入绩效 - **school_sys_config**: 关联系统配置,获取绩效计算参数 ### 关联说明 - **与personnel表**: personnel_id关联school_personnel.id,确定绩效归属的市场人员 - **与campus表**: campus_id关联school_campus.id,确定绩效所属的校区 - **业务关联**: 通过人员和校区信息关联相关的业务数据 - **配置关联**: performance_config字段关联绩效配置规则 - **算法关联**: performance_algorithm字段关联具体的计算算法 - **时间关联**: performance_date字段用于时间维度的数据分析 ## 索引建议 - **主键索引**: id字段(已存在) - **人员索引**: personnel_id字段,用于查询特定人员的绩效记录 - **校区索引**: campus_id字段,用于按校区查询绩效数据 - **日期索引**: performance_date字段,用于按时间范围查询 - **状态索引**: status字段,用于按状态筛选绩效记录 - **复合索引**: - (personnel_id, performance_date) 用于查询人员的时间范围绩效 - (campus_id, performance_date) 用于查询校区的时间范围绩效 - (status, performance_date) 用于查询特定状态的时间范围数据 ## 注意事项 - **数据精度**: performance_amount使用decimal(10,2)确保金额计算精度 - **状态管理**: status字段值需要严格控制(1新录入/2待联系/3已关单) - **算法配置**: performance_algorithm字段需要与系统支持的算法保持一致 - **日期有效性**: performance_date不能超过当前日期 - **权限控制**: 确保只有相关人员能够修改绩效数据 - **数据完整性**: personnel_id和campus_id必须在对应表中存在 - **计算准确性**: 绩效金额计算需要严格按照配置的算法执行 - **审核流程**: 重要的绩效数据变更需要经过审核流程 - **历史数据**: 已确认的绩效数据不应随意修改 - **性能优化**: 大量数据查询时需要合理使用索引和分页