first commit
This commit is contained in:
33
deploy/sql/bank_card_withdrawal.sql
Normal file
33
deploy/sql/bank_card_withdrawal.sql
Normal file
@@ -0,0 +1,33 @@
|
||||
-- 银行卡提现功能数据库迁移脚本
|
||||
-- 执行时间:请根据实际情况填写
|
||||
-- 说明:为 agent_withdrawal 表添加银行卡提现相关字段
|
||||
|
||||
-- 1. 添加提现类型字段(1-支付宝,2-银行卡)
|
||||
ALTER TABLE `agent_withdrawal`
|
||||
ADD COLUMN `withdraw_type` TINYINT NOT NULL DEFAULT 1 COMMENT '提现类型:1-支付宝,2-银行卡' AFTER `agent_id`;
|
||||
|
||||
-- 2. 添加银行卡号字段
|
||||
ALTER TABLE `agent_withdrawal`
|
||||
ADD COLUMN `bank_card_no` VARCHAR(50) DEFAULT NULL COMMENT '银行卡号' AFTER `payeeAccount`;
|
||||
|
||||
-- 3. 添加开户支行字段
|
||||
ALTER TABLE `agent_withdrawal`
|
||||
ADD COLUMN `bank_name` VARCHAR(100) DEFAULT NULL COMMENT '开户支行' AFTER `bank_card_no`;
|
||||
|
||||
-- 4. 添加收款人姓名字段(银行卡提现需要,支付宝提现已有但字段名不同)
|
||||
ALTER TABLE `agent_withdrawal`
|
||||
ADD COLUMN `payee_name` VARCHAR(50) DEFAULT NULL COMMENT '收款人姓名' AFTER `bank_name`;
|
||||
|
||||
-- 5. 为银行卡号字段添加索引(可选,用于查询优化)
|
||||
ALTER TABLE `agent_withdrawal`
|
||||
ADD INDEX `idx_withdraw_type` (`withdraw_type`);
|
||||
|
||||
-- 6. 更新现有记录的 withdraw_type 为 1(支付宝)
|
||||
UPDATE `agent_withdrawal` SET `withdraw_type` = 1 WHERE `withdraw_type` IS NULL OR `withdraw_type` = 0;
|
||||
|
||||
-- 说明:
|
||||
-- 1. withdraw_type: 1=支付宝提现(默认),2=银行卡提现
|
||||
-- 2. 现有支付宝提现记录的 withdraw_type 将自动设置为 1
|
||||
-- 3. bank_card_no、bank_name、payee_name 字段允许为 NULL(支付宝提现不需要这些字段)
|
||||
-- 4. 银行卡提现时,payee_name 必须与实名认证的姓名一致
|
||||
|
||||
20
deploy/sql/template.sql
Normal file
20
deploy/sql/template.sql
Normal file
@@ -0,0 +1,20 @@
|
||||
CREATE TABLE `表名` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`delete_time` datetime DEFAULT NULL COMMENT '删除时间',
|
||||
`del_state` tinyint NOT NULL DEFAULT '0',
|
||||
`version` bigint NOT NULL DEFAULT '0' COMMENT '版本号',
|
||||
|
||||
/* 业务字段开始 */
|
||||
`字段1` 数据类型 [约束条件] [DEFAULT 默认值] [COMMENT '字段说明'],
|
||||
`字段2` 数据类型 [约束条件] [DEFAULT 默认值] [COMMENT '字段说明'],
|
||||
/* 关联字段 - 软关联 */
|
||||
`关联表id` bigint [NOT NULL] [DEFAULT '0'] COMMENT '关联到XX表的id',
|
||||
/* 业务字段结束 */
|
||||
|
||||
PRIMARY KEY (`id`),
|
||||
/* 索引定义 */
|
||||
UNIQUE KEY `索引名称` (`字段名`),
|
||||
KEY `idx_关联字段` (`关联表id`) COMMENT '优化关联查询'
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='表说明';
|
||||
Reference in New Issue
Block a user