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

school_verify 表文档

表概述

表名: school_verify
功能: 核销管理表,用于管理各种业务的核销码生成、使用和记录,包括优惠券核销、积分兑换、课程核销、礼品兑换等多种核销场景,支持核销追溯、防重复核销和业务关联,为学校提供完整的核销业务管理和数据追踪功能

字段说明

Field	Type	Collation	Null	Key	Default	Extra	Privileges	Comment
id	int unsigned	NULL	NO	PRI	NULL	auto_increment	select,insert,update,references	
code	varchar(255)	utf8mb4_general_ci	NO				select,insert,update,references	核销码
data	varchar(255)	utf8mb4_general_ci	NO				select,insert,update,references	核销参数
type	varchar(30)	utf8mb4_general_ci	NO				select,insert,update,references	核销类型
create_time	int	NULL	NO		0		select,insert,update,references	核销时间
verifier_member_id	int	NULL	NO		0		select,insert,update,references	核销会员id
value	varchar(1000)	utf8mb4_general_ci	NO				select,insert,update,references	核销内容
body	varchar(500)	utf8mb4_general_ci	NO				select,insert,update,references	描述
relate_tag	varchar(255)	utf8mb4_general_ci	NO				select,insert,update,references	业务标识

功能用途

主要功能

  • 核销码管理: 生成和管理各种业务的核销码
  • 核销记录: 记录核销操作的详细信息和时间
  • 多类型支持: 支持不同类型的核销业务(优惠券、积分、课程等)
  • 核销参数: 存储核销相关的参数和配置信息
  • 核销内容: 记录具体的核销内容和价值
  • 业务标识: 通过relate_tag关联具体的业务场景
  • 核销追溯: 记录核销操作的完整链路和责任人
  • 描述信息: 提供核销操作的详细描述和说明

业务场景

  • 优惠券核销: 学员使用优惠券时的核销记录
  • 积分兑换: 会员积分兑换商品或服务的核销
  • 课程核销: 学员上课时的课时核销
  • 礼品核销: 会员兑换礼品时的核销记录
  • 活动核销: 各种营销活动的参与核销
  • 服务核销: 增值服务的使用核销
  • 权益核销: 会员权益的使用和核销
  • 退费核销: 退费流程中的核销操作
  • 转课核销: 课程转让时的核销处理

关联关系

主要关联表

  • school_member: 会员表(核销会员信息)
  • school_coupon: 优惠券表(优惠券核销)
  • school_gift: 礼品表(礼品兑换核销)
  • school_course: 课程表(课程核销)
  • school_member_account_log: 会员账户日志(积分核销)
  • school_order_table: 订单表(订单相关核销)
  • school_contract: 合同表(合同服务核销)
  • school_pay: 支付表(支付相关核销)
  • school_personnel: 人员表(核销操作人员)

关联说明

  • 会员关联: verifier_member_id关联到具体的核销会员
  • 业务关联: relate_tag标识关联的具体业务类型和ID
  • 类型关联: type字段区分不同的核销业务类型
  • 参数关联: data字段存储与业务相关的核销参数
  • 内容关联: value字段记录核销的具体内容和价值
  • 操作关联: 记录核销操作的时间和相关描述信息

索引建议

  • 主键索引: id(已存在)
  • 唯一索引: code(核销码唯一性)
  • 业务索引:
    • verifier_member_id(会员核销查询)
    • type(核销类型查询)
    • relate_tag(业务标识查询)
    • create_time(时间范围查询)
  • 复合索引:
    • (type, relate_tag)(业务类型查询优化)
    • (verifier_member_id, create_time)(会员核销历史)
    • (code, type)(核销码验证优化)

注意事项

  • 核销码唯一性: code字段必须保证全局唯一,避免重复核销
  • 核销时效: 需要控制核销码的有效期,防止过期使用
  • 核销权限: 需要验证核销操作的权限和合法性
  • 数据完整性: 核销操作需要保证数据的完整性和一致性
  • 核销状态: 需要防止重复核销同一个码
  • 业务关联: relate_tag需要与具体业务表保持关联一致性
  • 参数格式: data字段的参数格式需要标准化
  • 核销记录: 核销操作需要完整记录,支持审计追溯
  • 异常处理: 需要处理核销失败的异常情况
  • 性能优化: 大量核销操作时需要考虑性能优化
  • 安全防护: 防止恶意核销和刷单行为
  • 数据备份: 核销数据是重要的业务数据,需要定期备份
  • 监控告警: 需要监控异常的核销行为和频率
  • 合规要求: 核销操作需要符合相关业务规范和法规要求