29 lines
1.4 KiB
MySQL
29 lines
1.4 KiB
MySQL
|
|
-- =============================================
|
||
|
|
-- 补丁脚本:添加冷钱包表(修正版)
|
||
|
|
-- 版本: V1.2
|
||
|
|
-- 日期: 2026-03-23
|
||
|
|
-- =============================================
|
||
|
|
|
||
|
|
-- ---------------------------------------------
|
||
|
|
-- 11. 冷钱包地址表
|
||
|
|
-- ---------------------------------------------
|
||
|
|
DROP TABLE IF EXISTS `cold_wallet`;
|
||
|
|
CREATE TABLE `cold_wallet` (
|
||
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
|
|
`name` varchar(50) NOT NULL COMMENT '钱包名称',
|
||
|
|
`address` varchar(255) NOT NULL COMMENT '钱包地址',
|
||
|
|
`network` varchar(20) NOT NULL DEFAULT 'TRC20' COMMENT '网络类型: TRC20/ERC20/BEP20等',
|
||
|
|
`is_default` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否默认: 0-否 1-是',
|
||
|
|
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态: 0-禁用 1-启用',
|
||
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
|
|
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
|
|
PRIMARY KEY (`id`),
|
||
|
|
KEY `idx_is_default` (`is_default`),
|
||
|
|
KEY `idx_status` (`status`)
|
||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='冷钱包地址表';
|
||
|
|
|
||
|
|
-- 插入默认测试钱包地址
|
||
|
|
INSERT INTO `cold_wallet` (`name`, `address`, `network`, `is_default`, `status`) VALUES
|
||
|
|
('USDT-TRC20 主钱包', 'TRX1234567890abcdefghijklmnopqrstuvwxyz1234', 'TRC20', 1, 1),
|
||
|
|
('USDT-ERC20 备用钱包', '0x1234567890abcdef1234567890abcdef12345678', 'ERC20', 0, 1);
|