install.sql
1.7 KB
BEGIN;
CREATE TABLE `__PREFIX__recharge_order` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`orderid` varchar(100) DEFAULT NULL COMMENT '订单ID',
`user_id` int(10) unsigned DEFAULT '0' COMMENT '会员ID',
`amount` double(10,2) unsigned DEFAULT '0.00' COMMENT '订单金额',
`payamount` double(10,2) unsigned DEFAULT '0.00' COMMENT '支付金额',
`paytype` varchar(50) DEFAULT NULL COMMENT '支付类型',
`paytime` int(10) DEFAULT NULL COMMENT '支付时间',
`ip` varchar(50) DEFAULT NULL COMMENT 'IP地址',
`useragent` varchar(255) DEFAULT NULL COMMENT 'UserAgent',
`memo` varchar(255) DEFAULT NULL COMMENT '备注',
`createtime` int(10) DEFAULT NULL COMMENT '添加时间',
`updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
`status` enum('created','paid','expired') DEFAULT 'created' COMMENT '状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='充值表';
COMMIT;
BEGIN;
ALTER TABLE `__PREFIX__user` ADD COLUMN `money` decimal(10, 2) UNSIGNED NULL DEFAULT 0 COMMENT '余额' AFTER `bio`;
COMMIT;
BEGIN;
CREATE TABLE `__PREFIX__user_money_log` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员ID',
`money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '变更余额',
`before` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '变更前余额',
`after` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '变更后余额',
`memo` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
`createtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='会员余额变动表';
COMMIT;