智慧教务系统
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.
 
 
 
 
 
 

4.9 KiB

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必须在对应表中存在
  • 计算准确性: 绩效金额计算需要严格按照配置的算法执行
  • 审核流程: 重要的绩效数据变更需要经过审核流程
  • 历史数据: 已确认的绩效数据不应随意修改
  • 性能优化: 大量数据查询时需要合理使用索引和分页