mirror of
https://gitee.com/technical-laohu/mpay_v2_webman.git
synced 2026-04-21 01:14:31 +08:00
插件管理更新
This commit is contained in:
@@ -40,13 +40,13 @@ ON DUPLICATE KEY UPDATE
|
||||
`status` = VALUES(`status`),
|
||||
`updated_at` = NOW();
|
||||
|
||||
-- 5) 插件注册表(按项目约定:app\\common\\payment\\{Code}Payment)
|
||||
INSERT INTO `ma_pay_plugin` (`plugin_code`, `plugin_name`, `class_name`, `status`, `created_at`, `updated_at`)
|
||||
-- 5) 插件注册表(按项目约定:类名短写,如 AlipayPayment)
|
||||
INSERT INTO `ma_pay_plugin` (`code`, `name`, `class_name`, `status`, `created_at`, `updated_at`)
|
||||
VALUES
|
||||
('lakala', '拉卡拉(示例)', 'app\\\\common\\\\payment\\\\LakalaPayment', 1, NOW(), NOW()),
|
||||
('alipay', '支付宝直连', 'app\\\\common\\\\payment\\\\AlipayPayment', 1, NOW(), NOW())
|
||||
('lakala', '拉卡拉(示例)', 'LakalaPayment', 1, NOW(), NOW()),
|
||||
('alipay', '支付宝直连', 'AlipayPayment', 1, NOW(), NOW())
|
||||
ON DUPLICATE KEY UPDATE
|
||||
`plugin_name` = VALUES(`plugin_name`),
|
||||
`name` = VALUES(`name`),
|
||||
`class_name` = VALUES(`class_name`),
|
||||
`status` = VALUES(`status`),
|
||||
`updated_at` = NOW();
|
||||
|
||||
@@ -62,13 +62,16 @@ CREATE TABLE `ma_pay_method` (
|
||||
-- =======================
|
||||
DROP TABLE IF EXISTS `ma_pay_plugin`;
|
||||
CREATE TABLE `ma_pay_plugin` (
|
||||
`plugin_code` varchar(32) NOT NULL DEFAULT '' COMMENT '插件编码(主键)',
|
||||
`plugin_name` varchar(50) NOT NULL DEFAULT '' COMMENT '插件名称',
|
||||
`class_name` varchar(255) NOT NULL DEFAULT '' COMMENT '插件类名(完整命名空间)',
|
||||
`code` varchar(32) NOT NULL DEFAULT '' COMMENT '插件编码(主键)',
|
||||
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '插件名称',
|
||||
`class_name` varchar(255) NOT NULL DEFAULT '' COMMENT '插件类名(短类名)',
|
||||
`config_schema` json DEFAULT NULL COMMENT '插件配置schema(JSON)',
|
||||
`pay_types` json DEFAULT NULL COMMENT '插件支持支付类型(JSON)',
|
||||
`transfer_types` json DEFAULT NULL COMMENT '插件支持转账类型(JSON)',
|
||||
`status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:0-禁用, 1-启用',
|
||||
`created_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`updated_at` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`plugin_code`)
|
||||
PRIMARY KEY (`code`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付插件注册表';
|
||||
|
||||
-- =======================
|
||||
|
||||
Reference in New Issue
Block a user