From 0337933b1820870bed588de0239caabbca6256db Mon Sep 17 00:00:00 2001 From: zhangsz Date: Fri, 21 Feb 2025 09:30:42 +0800 Subject: [PATCH] fix: db sql update --- sql/wfc_system_db/wfc_system_db.sql | 16 ++-- sql/wfc_user_db/wfc_user_db.sql | 123 ---------------------------- 2 files changed, 8 insertions(+), 131 deletions(-) diff --git a/sql/wfc_system_db/wfc_system_db.sql b/sql/wfc_system_db/wfc_system_db.sql index 2a0533d..6f2de1f 100644 --- a/sql/wfc_system_db/wfc_system_db.sql +++ b/sql/wfc_system_db/wfc_system_db.sql @@ -42,9 +42,9 @@ CREATE TABLE `sys_config` ( -- ---------------------------- -- Records of sys_config -- ---------------------------- -INSERT INTO `sys_config` VALUES (1, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2024-05-08 21:50:55', '', NULL, '初始化密码 123456'); -INSERT INTO `sys_config` VALUES (2, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2024-05-08 21:50:55', '', NULL, '是否开启注册用户功能(true开启,false关闭)'); -INSERT INTO `sys_config` VALUES (3, '用户登录-黑名单列表', 'sys.login.blackIPList', '', 'Y', 'admin', '2024-05-08 21:50:55', '', NULL, '设置登录IP黑名单限制,多个匹配项以;分隔,支持匹配(*通配、网段)'); +INSERT INTO `sys_config` VALUES (1, 'Account Management - Initial Account Password', 'sys.user.initPassword', '123456', 'Y', 'admin', '2024-05-08 21:50:55', '', NULL, 'Initialize password 123456'); +INSERT INTO `sys_config` VALUES (2, 'Account Self-Service - Enable User Registration Function', 'sys.account.registerUser', 'false', 'Y', 'admin', '2024-05-08 21:50:55', '', NULL, 'Enable user registration feature (true/false)'); +INSERT INTO `sys_config` VALUES (3, 'User Login - Blacklist', 'sys.login.blackIPList', '', 'Y', 'admin', '2024-05-08 21:50:55', '', NULL, 'Set login IP blacklist restrictions, with multiple matching items separated by semicolons (;), supporting matching (wildcards *, subnet).'); -- ---------------------------- -- Table structure for sys_dept @@ -421,10 +421,10 @@ CREATE TABLE `sys_post` ( -- ---------------------------- -- Records of sys_post -- ---------------------------- -INSERT INTO `sys_post` VALUES (1, 'admin', '管理员', 1, '0', 'admin', '2024-05-08 21:50:54', '', NULL, ''); -INSERT INTO `sys_post` VALUES (2, 'se', '项目经理', 2, '0', 'admin', '2024-05-08 21:50:54', '', NULL, ''); -INSERT INTO `sys_post` VALUES (3, 'hr', '人力资源', 3, '0', 'admin', '2024-05-08 21:50:54', '', NULL, ''); -INSERT INTO `sys_post` VALUES (4, 'user', '普通员工', 4, '0', 'admin', '2024-05-08 21:50:54', '', '2024-06-10 11:45:33', ''); +INSERT INTO `sys_post` VALUES (1, 'admin', 'administrator', 1, '0', 'admin', '2024-05-08 21:50:54', '', NULL, ''); +INSERT INTO `sys_post` VALUES (2, 'se', 'manager', 2, '0', 'admin', '2024-05-08 21:50:54', '', NULL, ''); +INSERT INTO `sys_post` VALUES (3, 'hr', 'hr', 3, '0', 'admin', '2024-05-08 21:50:54', '', NULL, ''); +INSERT INTO `sys_post` VALUES (4, 'user', 'user', 4, '0', 'admin', '2024-05-08 21:50:54', '', '2024-06-10 11:45:33', ''); -- ---------------------------- -- Table structure for sys_role @@ -453,7 +453,7 @@ CREATE TABLE `sys_role` ( -- ---------------------------- INSERT INTO `sys_role` VALUES (1, 'Supervisor', 'super', 1, '1', 1, 1, '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, 'Supervisor'); INSERT INTO `sys_role` VALUES (2, 'Administrator', 'admin', 2, '2', 1, 1, '0', '0', 'admin', '2024-05-08 21:50:54', 'super', '2024-12-04 17:35:09', 'Administrator'); -INSERT INTO `sys_role` VALUES (3, 'User', 'common', 3, '5', 1, 1, '0', '0', 'admin', '2024-05-08 21:50:54', 'admin', '2024-06-02 23:14:56', 'General user'); +INSERT INTO `sys_role` VALUES (3, 'User', 'user', 3, '5', 1, 1, '0', '0', 'admin', '2024-05-08 21:50:54', 'admin', '2024-06-02 23:14:56', 'General user'); -- ---------------------------- -- Table structure for sys_role_dept diff --git a/sql/wfc_user_db/wfc_user_db.sql b/sql/wfc_user_db/wfc_user_db.sql index 95718ef..161e788 100644 --- a/sql/wfc_user_db/wfc_user_db.sql +++ b/sql/wfc_user_db/wfc_user_db.sql @@ -104,29 +104,6 @@ CREATE TABLE `u_account_package` ( -- Records of u_account_package -- ---------------------------- --- ---------------------------- --- Table structure for u_balance --- ---------------------------- -DROP TABLE IF EXISTS `u_balance`; -CREATE TABLE `u_balance` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'Service ID', - `user_id` bigint(20) NULL DEFAULT NULL COMMENT 'User ID link to u_user', - `balance` double NULL DEFAULT NULL COMMENT 'User charging money balance', - `traffic_balance` bigint(20) NULL DEFAULT NULL COMMENT 'User traffic package balance', - `status` enum('Normal','Shutdown','Arrears') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT 'Normal', - `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT 'create name ', - `create_time` datetime NULL DEFAULT NULL COMMENT 'create time', - `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT 'update by name ', - `update_time` datetime NULL DEFAULT NULL COMMENT 'update at time', - PRIMARY KEY (`id`) USING BTREE, - INDEX `fk_user_id`(`user_id`) USING BTREE, - CONSTRAINT `u_balance_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `u_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户平台_用户信息表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of u_balance --- ---------------------------- - -- ---------------------------- -- Table structure for u_bill -- ---------------------------- @@ -199,26 +176,6 @@ CREATE TABLE `u_cdr` ( INDEX `fk_client_id`(`client_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户平台_用户话单表' ROW_FORMAT = DYNAMIC; --- ---------------------------- --- Table structure for u_cdr_detail --- ---------------------------- -DROP TABLE IF EXISTS `u_cdr_detail`; -CREATE TABLE `u_cdr_detail` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'CDR Detail ID', - `cdr_id` bigint(20) NULL DEFAULT NULL COMMENT 'CDR ID', - `traffic_down` bigint(20) NULL DEFAULT NULL COMMENT 'Downstream traffic (Byte)', - `traffic_up` bigint(20) NULL DEFAULT NULL COMMENT 'Upstream traffic (Byte)', - `start_time` datetime NULL DEFAULT NULL COMMENT 'Start time', - `end_time` datetime NULL DEFAULT NULL COMMENT 'End time', - `duration` bigint(20) NULL DEFAULT NULL COMMENT 'Duration(s)', - `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '0' COMMENT 'delete flag', - `create_by` bigint(20) NULL DEFAULT NULL COMMENT 'creater', - `create_time` datetime NULL DEFAULT NULL COMMENT 'create time', - `update_by` bigint(20) NULL DEFAULT NULL COMMENT 'updater', - `update_time` datetime NULL DEFAULT NULL COMMENT 'update time', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 50 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户平台_话单明细表' ROW_FORMAT = DYNAMIC; - -- ---------------------------- -- Table structure for u_cdr_history -- ---------------------------- @@ -815,86 +772,6 @@ CREATE TABLE `u_user_role` ( -- ---------------------------- INSERT INTO `u_user_role` VALUES (1, 1); --- ---------------------------- --- Table structure for u_alipay_order --- ---------------------------- -DROP TABLE IF EXISTS `u_alipay_order`; -CREATE TABLE `u_alipay_order` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id primary key', - `user_id` bigint(20) NULL DEFAULT NULL COMMENT 'user id', - `out_trade_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'order out trade no', - `trade_status` enum('TRADE_SUCCESS','TRADE_FAIL') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'trade status', - `total_amount` decimal(18, 4) NULL DEFAULT NULL COMMENT 'total order amount', - `subject` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品名称', - `body` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品描述', - `del_flag` tinyint(1) NULL DEFAULT 0 COMMENT '删除标志(0存在 1删除)', - `create_by` bigint(20) NULL DEFAULT NULL COMMENT '创建人', - `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', - `update_by` bigint(20) NULL DEFAULT NULL COMMENT '更新人', - `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - INDEX `idx-user-trade-no`(`user_id`, `out_trade_no`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户平台-订单表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Table structure for u_wxpay_order --- ---------------------------- -DROP TABLE IF EXISTS `u_wxpay_order`; -CREATE TABLE `u_wxpay_order` ( - `id` bigint(20) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT COMMENT 'id primary key', - `user_id` bigint(20) NULL DEFAULT NULL COMMENT 'user id', - `out_trade_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户订单号', - `transaction_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信支付订单号', - `trade_status` enum('TRADE_SUCCESS','TRADE_FAIL') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'SUCCESS--支付成功\r\nREFUND--转入退款\r\nNOTPAY--未支付\r\nCLOSED--已关闭\r\nREVOKED--已撤销(刷卡支付)\r\nUSERPAYING--用户支付中\r\nPAYERROR--支付失败(其他原因,如银行返回失败)\r\nACCEPT--已接收,等待扣款\r\n支付状态机请见下单API页面', - `total_amount` bigint(20) NULL DEFAULT NULL COMMENT 'total order amount', - `fee_type` enum('USD','EUR','CNY') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '币种', - `trade_type` enum('JSAPI','NATIVE','APP','MICROPAY') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '交易类型', - `subject` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品名称', - `body` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品描述', - `del_flag` tinyint(1) NULL DEFAULT 0 COMMENT '删除标志(0存在 1删除)', - `create_by` bigint(20) NULL DEFAULT NULL COMMENT '创建人', - `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', - `update_by` bigint(20) NULL DEFAULT NULL COMMENT '更新人', - `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - INDEX `idx-user-trade-no`(`user_id`, `out_trade_no`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户平台-订单表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Table structure for u_credit_card_order --- ---------------------------- -DROP TABLE IF EXISTS `u_credit_card_order`; -CREATE TABLE `u_credit_card_order` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `transaction_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `user_id` bigint(20) NOT NULL, - `order_id` bigint(20) NOT NULL, - `amount` decimal(10, 2) NOT NULL, - `currency` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `payment_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `card_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `card_holder_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `billing_address` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, - `card_last_four` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `gateway_response` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Table structure for u_credit_card_token --- ---------------------------- -DROP TABLE IF EXISTS `u_credit_card_token`; -CREATE TABLE `u_credit_card_token` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT, - `user_id` bigint(20) NOT NULL, - `token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `card_last_four` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `card_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; - -- ---------------------------- -- Table structure for u_kyc -- ----------------------------