mirror of
https://gitee.com/dromara/dax-pay
synced 2026-08-11 07:05:33 +08:00
refactor: alipay_isv_app SQL添加注释&移除索引,修复权限码冲突
This commit is contained in:
100
_config/sql/alipay_isv_app.sql
Normal file
100
_config/sql/alipay_isv_app.sql
Normal file
@@ -0,0 +1,100 @@
|
||||
-- ----------------------------
|
||||
-- 支付宝服务商应用表
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS alipay_isv_app;
|
||||
CREATE TABLE alipay_isv_app (
|
||||
id int8 NOT NULL,
|
||||
app_name varchar(64) COLLATE pg_catalog.default,
|
||||
ali_app_id varchar(64) COLLATE pg_catalog.default,
|
||||
creator int8,
|
||||
create_time timestamptz(6),
|
||||
last_modifier int8,
|
||||
last_modified_time timestamptz(6),
|
||||
version int4 DEFAULT 0,
|
||||
deleted bool NOT NULL DEFAULT false
|
||||
);
|
||||
|
||||
COMMENT ON TABLE alipay_isv_app IS '支付宝服务商应用表';
|
||||
COMMENT ON COLUMN alipay_isv_app.id IS '主键';
|
||||
COMMENT ON COLUMN alipay_isv_app.app_name IS '应用名称';
|
||||
COMMENT ON COLUMN alipay_isv_app.ali_app_id IS '支付宝应用APPID';
|
||||
COMMENT ON COLUMN alipay_isv_app.creator IS '创建者ID';
|
||||
COMMENT ON COLUMN alipay_isv_app.create_time IS '创建时间';
|
||||
COMMENT ON COLUMN alipay_isv_app.last_modifier IS '最后修改ID';
|
||||
COMMENT ON COLUMN alipay_isv_app.last_modified_time IS '最后修改时间';
|
||||
COMMENT ON COLUMN alipay_isv_app.version IS '版本号';
|
||||
COMMENT ON COLUMN alipay_isv_app.deleted IS '删除标志';
|
||||
|
||||
ALTER TABLE alipay_isv_app ADD CONSTRAINT pk_alipay_isv_app PRIMARY KEY (id);
|
||||
|
||||
-- ----------------------------
|
||||
-- 支付宝服务商应用密钥配置表
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS alipay_isv_app_config;
|
||||
CREATE TABLE alipay_isv_app_config (
|
||||
id int8 NOT NULL,
|
||||
app_id int8,
|
||||
auth_type varchar(32) COLLATE pg_catalog.default,
|
||||
alipay_public_key text COLLATE pg_catalog.default,
|
||||
private_key text COLLATE pg_catalog.default,
|
||||
app_cert text COLLATE pg_catalog.default,
|
||||
alipay_cert text COLLATE pg_catalog.default,
|
||||
alipay_root_cert text COLLATE pg_catalog.default,
|
||||
secret_key text COLLATE pg_catalog.default,
|
||||
creator int8,
|
||||
create_time timestamptz(6),
|
||||
last_modifier int8,
|
||||
last_modified_time timestamptz(6),
|
||||
version int4 DEFAULT 0,
|
||||
deleted bool NOT NULL DEFAULT false
|
||||
);
|
||||
|
||||
COMMENT ON TABLE alipay_isv_app_config IS '支付宝服务商应用密钥配置表';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.id IS '主键';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.app_id IS '关联应用ID';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.auth_type IS '认证类型';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.alipay_public_key IS '支付宝公钥';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.private_key IS '商户私钥';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.app_cert IS '应用公钥证书';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.alipay_cert IS '支付宝公钥证书';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.alipay_root_cert IS '支付宝根证书';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.secret_key IS '密钥';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.creator IS '创建者ID';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.create_time IS '创建时间';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.last_modifier IS '最后修改ID';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.last_modified_time IS '最后修改时间';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.version IS '版本号';
|
||||
COMMENT ON COLUMN alipay_isv_app_config.deleted IS '删除标志';
|
||||
|
||||
ALTER TABLE alipay_isv_app_config ADD CONSTRAINT pk_alipay_isv_app_config PRIMARY KEY (id);
|
||||
|
||||
-- ----------------------------
|
||||
-- 支付宝服务商应用授权认证配置表
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS alipay_isv_app_auth_config;
|
||||
CREATE TABLE alipay_isv_app_auth_config (
|
||||
id int8 NOT NULL,
|
||||
app_id int8,
|
||||
user_id_type varchar(32) COLLATE pg_catalog.default,
|
||||
auth_callback_url varchar(512) COLLATE pg_catalog.default,
|
||||
creator int8,
|
||||
create_time timestamptz(6),
|
||||
last_modifier int8,
|
||||
last_modified_time timestamptz(6),
|
||||
version int4 DEFAULT 0,
|
||||
deleted bool NOT NULL DEFAULT false
|
||||
);
|
||||
|
||||
COMMENT ON TABLE alipay_isv_app_auth_config IS '支付宝服务商应用授权认证配置表';
|
||||
COMMENT ON COLUMN alipay_isv_app_auth_config.id IS '主键';
|
||||
COMMENT ON COLUMN alipay_isv_app_auth_config.app_id IS '关联应用ID';
|
||||
COMMENT ON COLUMN alipay_isv_app_auth_config.user_id_type IS '用户ID类型';
|
||||
COMMENT ON COLUMN alipay_isv_app_auth_config.auth_callback_url IS '授权回调URL';
|
||||
COMMENT ON COLUMN alipay_isv_app_auth_config.creator IS '创建者ID';
|
||||
COMMENT ON COLUMN alipay_isv_app_auth_config.create_time IS '创建时间';
|
||||
COMMENT ON COLUMN alipay_isv_app_auth_config.last_modifier IS '最后修改ID';
|
||||
COMMENT ON COLUMN alipay_isv_app_auth_config.last_modified_time IS '最后修改时间';
|
||||
COMMENT ON COLUMN alipay_isv_app_auth_config.version IS '版本号';
|
||||
COMMENT ON COLUMN alipay_isv_app_auth_config.deleted IS '删除标志';
|
||||
|
||||
ALTER TABLE alipay_isv_app_auth_config ADD CONSTRAINT pk_alipay_isv_app_auth_config PRIMARY KEY (id);
|
||||
@@ -176,3 +176,37 @@ ON CONFLICT (id) DO UPDATE SET
|
||||
-- Primary Key structure for table iam_perm_menu
|
||||
-- ----------------------------
|
||||
ALTER TABLE "public"."iam_perm_menu" ADD CONSTRAINT "iam_perm_menu_pkey" PRIMARY KEY ("id");
|
||||
|
||||
-- ----------------------------
|
||||
-- 支付宝服务商相关菜单
|
||||
-- ----------------------------
|
||||
-- 支付产品详情分发页(隐藏,供支付产品管理卡片跳转进入对应通道总览页)
|
||||
INSERT INTO "public"."iam_perm_menu" VALUES (40501, 405, 'payment:config:productDetail', 'admin', 'ProductDetailDispatch', '支付产品详情', 'Payment Product Detail', 'menu.payment.config.productDetail', NULL, 't', 'f', '/payment/config/product/detail/ProductDetailDispatch', '/payment/product-detail', NULL, 2, 'f', 't', 'f', 1, 1, 0, 'f', 'subpage', NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-14 00:00:00+00', '2026-06-14 00:00:00+00')
|
||||
ON CONFLICT (id) DO UPDATE SET
|
||||
pid = EXCLUDED.pid,
|
||||
menu_code = EXCLUDED.menu_code,
|
||||
name = EXCLUDED.name,
|
||||
title_cn = EXCLUDED.title_cn,
|
||||
title_en = EXCLUDED.title_en,
|
||||
i18n_key = EXCLUDED.i18n_key,
|
||||
component = EXCLUDED.component,
|
||||
path = EXCLUDED.path,
|
||||
sort_no = EXCLUDED.sort_no,
|
||||
menu_type = EXCLUDED.menu_type,
|
||||
last_modified_time = EXCLUDED.last_modified_time;
|
||||
|
||||
-- 支付宝服务商应用管理(隐藏,从支付宝服务商总览页卡片进入)
|
||||
INSERT INTO "public"."iam_perm_menu" VALUES (40502, 405, 'payment:alipay:isvApp', 'admin', 'AlipayIsvAppManage', '支付宝服务商应用', 'Alipay ISV Application', 'menu.payment.alipay.isvApp', NULL, 't', 'f', '/payment/channel/alipay/manage/app/AlipayIsvAppManage', '/payment/config/product/app-manage', NULL, 3, 'f', 't', 'f', 1, 1, 0, 'f', 'subpage', NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-14 00:00:00+00', '2026-06-14 00:00:00+00')
|
||||
ON CONFLICT (id) DO UPDATE SET
|
||||
pid = EXCLUDED.pid,
|
||||
menu_code = EXCLUDED.menu_code,
|
||||
name = EXCLUDED.name,
|
||||
title_cn = EXCLUDED.title_cn,
|
||||
title_en = EXCLUDED.title_en,
|
||||
i18n_key = EXCLUDED.i18n_key,
|
||||
component = EXCLUDED.component,
|
||||
path = EXCLUDED.path,
|
||||
sort_no = EXCLUDED.sort_no,
|
||||
menu_type = EXCLUDED.menu_type,
|
||||
last_modified_time = EXCLUDED.last_modified_time;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ import java.util.List;
|
||||
|
||||
/// # 支付产品配置管理
|
||||
///
|
||||
@PermCode(menuCode = "payment:product")
|
||||
@PermCode(menuCode = "payment:product:config")
|
||||
@Validated
|
||||
@Tag(name = "支付产品配置管理")
|
||||
@RestController
|
||||
|
||||
@@ -31,7 +31,6 @@ public class PayProductConfigResult extends BaseResult {
|
||||
|
||||
@Schema(description = "生效环境: prod/sandbox")
|
||||
private String activeEnv;
|
||||
|
||||
@Schema(description = "是否已配置参数")
|
||||
private boolean configured;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user