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
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字段的参数格式需要标准化
- 核销记录: 核销操作需要完整记录,支持审计追溯
- 异常处理: 需要处理核销失败的异常情况
- 性能优化: 大量核销操作时需要考虑性能优化
- 安全防护: 防止恶意核销和刷单行为
- 数据备份: 核销数据是重要的业务数据,需要定期备份
- 监控告警: 需要监控异常的核销行为和频率
- 合规要求: 核销操作需要符合相关业务规范和法规要求