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.
3.2 KiB
3.2 KiB
school_member_cash_out_account 表文档
表概述
表名: school_member_cash_out_account
功能: 会员提现账户管理表,用于存储和管理会员的提现账户信息,支持多种账户类型和支付方式,为会员资金提现提供安全可靠的账户管理服务
字段说明
Field Type Collation Null Key Default Extra Privileges Comment
account_id int NULL NO PRI NULL auto_increment select,insert,update,references
member_id int NULL NO 0 select,insert,update,references 会员id
account_type varchar(255) utf8mb4_general_ci NO select,insert,update,references 账户类型
bank_name varchar(255) utf8mb4_general_ci NO select,insert,update,references 银行名称
realname varchar(255) utf8mb4_general_ci NO select,insert,update,references 真实名称
create_time int NULL NO 0 select,insert,update,references 创建时间
update_time int NULL NO 0 select,insert,update,references 修改时间
account_no varchar(255) utf8mb4_general_ci NO select,insert,update,references 提现账户
transfer_payment_code varchar(255) utf8mb4_general_ci NO select,insert,update,references 收款码
功能用途
主要功能
- 提现账户管理: 存储会员的提现账户信息,支持多种账户类型
- 银行账户绑定: 管理会员绑定的银行卡信息,包括银行名称、账户号码
- 收款码管理: 支持移动支付收款码的存储和管理
- 实名认证: 记录账户持有人的真实姓名信息
- 账户安全: 提供账户创建和修改的时间追踪
业务场景
- 会员提现申请: 会员申请提现时选择已绑定的提现账户
- 多账户管理: 支持会员绑定多个不同类型的提现账户
- 风控审核: 提现审核时验证账户信息的真实性和有效性
- 财务结算: 财务人员根据账户信息进行资金转账操作
- 账户变更: 会员可以修改或更新已绑定的账户信息
关联关系
主要关联表
- school_member: 通过member_id关联会员基础信息
- school_member_cash_out: 关联具体的提现申请记录
- school_pay: 可能关联支付相关的账户验证
关联说明
member_id→school_member.member_id: 一对多关系,一个会员可以有多个提现账户- 与提现申请表形成业务关联,提现时选择对应的账户信息
- 支持账户类型的扩展,适应不同的支付方式需求
索引建议
-- 主键索引(已存在)
PRIMARY KEY (account_id)
-- 会员账户查询索引
INDEX idx_member_id (member_id)
-- 账户类型查询索引
INDEX idx_account_type (account_type)
-- 复合索引:会员+账户类型
INDEX idx_member_account_type (member_id, account_type)
-- 创建时间索引
INDEX idx_create_time (create_time)
注意事项
- 数据安全: 银行账户信息属于敏感数据,需要加密存储
- 实名验证: 真实姓名必须与银行账户持有人一致
- 账户唯一性: 同一会员的同类型账户应避免重复绑定
- 状态管理: 建议增加账户状态字段(启用/禁用)
- 审核机制: 新增账户应经过审核验证后才能用于提现
- 日志记录: 账户信息的修改应记录详细的操作日志