From f7cc14c18861783149d1e9d05017122f5b4d58b8 Mon Sep 17 00:00:00 2001 From: bootx Date: Fri, 12 Jun 2026 21:42:41 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E4=BB=A3?= =?UTF-8?q?=E7=90=86=E5=95=86=E6=A8=A1=E5=9D=97=E5=8D=A0=E4=BD=8D=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=92=8C=E7=9B=B8=E5=85=B3=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 清理 9 个 Service 中空注释 '/// 检查代理商权限' - 清理 pom.xml 中代理商模块空占位注释 - 清理 Java 枚举/实体注释中的代理商字样 - 删除 pay_platform_cashouts_config 表定义 - 删除 agent_admin 内置角色 - 清理国际化中代理商相关条目 --- _config/sql/datas.sql | 5 --- _config/sql/tables.sql | 41 +------------------ .../common/context/PaymentContext.java | 2 +- .../entity/merchant/MchAppEditEntity.java | 2 +- .../MchTenantInterceptorConfiguration.java | 2 +- .../service/assist/PaymentAssistService.java | 2 +- .../MerchantCallbackQueryService.java | 2 +- .../order/pay/PayOrderQueryService.java | 2 +- .../service/order/pay/PayOrderService.java | 2 +- .../order/refund/RefundOrderQueryService.java | 2 +- .../transfer/TransferOrderQueryService.java | 2 +- .../order/transfer/TransferOrderService.java | 2 +- .../callback/TradeCallbackRecordService.java | 2 +- .../record/flow/TradeFlowRecordService.java | 2 +- .../record/sync/TradeSyncRecordService.java | 2 +- .../daxpay-payment-merchant/pom.xml | 3 -- .../i18n/en-US/enum/onb_apply_source.json | 2 +- .../main/resources/i18n/en-US/validation.json | 3 -- .../i18n/zh-CN/enum/onb_apply_source.json | 2 +- .../main/resources/i18n/zh-CN/validation.json | 3 -- .../enums/channel/OnbApplySourceEnum.java | 2 +- .../core/enums/subject/SubjectTypeEnum.java | 2 +- .../V2026.04.09.03__insert_builtin_roles.sql | 1 - 23 files changed, 18 insertions(+), 72 deletions(-) diff --git a/_config/sql/datas.sql b/_config/sql/datas.sql index 5a7e8efe7..8c58477af 100644 --- a/_config/sql/datas.sql +++ b/_config/sql/datas.sql @@ -1469,11 +1469,6 @@ INSERT INTO pay_channel_const VALUES (160000, 'lakala_pay', '拉卡拉', true, t INSERT INTO pay_platform_basic_config VALUES (1, 1811365615815487488, '2025-11-11 16:36:33.620947', 1811365615815487488, '2025-11-11 16:36:33.620947', 0, false, NULL, NULL, NULL, NULL, NULL); --- --- Data for Name: pay_platform_cashouts_config; Type: TABLE DATA; Schema: public; Owner: bootx --- - - -- -- Data for Name: pay_platform_integration_config; Type: TABLE DATA; Schema: public; Owner: bootx diff --git a/_config/sql/tables.sql b/_config/sql/tables.sql index 96b74e704..e6ab7b8cf 100644 --- a/_config/sql/tables.sql +++ b/_config/sql/tables.sql @@ -2428,42 +2428,7 @@ COMMENT ON COLUMN pay_platform_basic_config.order_timeout IS '订单超时时间 COMMENT ON COLUMN pay_platform_basic_config.default_isv_no IS '默认服务商'; COMMENT ON TABLE pay_platform_basic_config IS '管理平台基础配置'; --- ---------------------------- --- Table structure for pay_platform_cashouts_config --- ---------------------------- -DROP TABLE IF EXISTS pay_platform_cashouts_config; -CREATE TABLE pay_platform_cashouts_config ( - id int8 NOT NULL, - creator int8, - create_time timestamp(0), - last_modifier int8, - last_modified_time timestamp(0), - version int4 NOT NULL, - deleted bool NOT NULL, - start_amount numeric(16,4), - fee_formula varchar(32) COLLATE pg_catalog.default, - fixed_fee numeric(16,4), - fixed_rate numeric(16,4), - fixed_fee_combined numeric(16,4), - fixed_rate_combined numeric(16,4), - freeze_amount numeric(16,4) -) -; -COMMENT ON COLUMN pay_platform_cashouts_config.id IS '主键'; -COMMENT ON COLUMN pay_platform_cashouts_config.creator IS '创建者ID'; -COMMENT ON COLUMN pay_platform_cashouts_config.create_time IS '创建时间'; -COMMENT ON COLUMN pay_platform_cashouts_config.last_modifier IS '最后修改ID'; -COMMENT ON COLUMN pay_platform_cashouts_config.last_modified_time IS '最后修改时间'; -COMMENT ON COLUMN pay_platform_cashouts_config.version IS '版本号'; -COMMENT ON COLUMN pay_platform_cashouts_config.deleted IS '删除标志'; -COMMENT ON COLUMN pay_platform_cashouts_config.start_amount IS '起始提现额度'; -COMMENT ON COLUMN pay_platform_cashouts_config.fee_formula IS '手续费计算公式'; -COMMENT ON COLUMN pay_platform_cashouts_config.fixed_fee IS '单笔固定'; -COMMENT ON COLUMN pay_platform_cashouts_config.fixed_rate IS '单笔费率'; -COMMENT ON COLUMN pay_platform_cashouts_config.fixed_fee_combined IS '组合 固定手续费'; -COMMENT ON COLUMN pay_platform_cashouts_config.fixed_rate_combined IS '组合 费率'; -COMMENT ON COLUMN pay_platform_cashouts_config.freeze_amount IS '冻结金额'; -COMMENT ON TABLE pay_platform_cashouts_config IS '平台代理商默认提现配置'; + -- ---------------------------- -- Table structure for pay_platform_integration_config @@ -4029,10 +3994,6 @@ ALTER TABLE pay_order_expand ADD CONSTRAINT pay_order_expand_pkey PRIMARY KEY (i -- ---------------------------- ALTER TABLE pay_platform_basic_config ADD CONSTRAINT pay_platform_basic_config_pkey PRIMARY KEY (id); --- ---------------------------- --- Primary Key structure for table pay_platform_cashouts_config --- ---------------------------- -ALTER TABLE pay_platform_cashouts_config ADD CONSTRAINT pay_platform_cashouts_config_pkey PRIMARY KEY (id); -- ---------------------------- -- Primary Key structure for table pay_platform_integration_config diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/context/PaymentContext.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/context/PaymentContext.java index 92fdc336b..c94202fd5 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/context/PaymentContext.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/context/PaymentContext.java @@ -9,7 +9,7 @@ import org.springframework.stereotype.Component; /// # 统一支付上下文 /// -/// 合并原 PaymentContextLocal/MchContextLocal/AgentContextLocal 三个ThreadLocal的信息 +/// 合并原 PaymentContextLocal/MchContextLocal 两个ThreadLocal的信息 /// 使用自定义作用域 "payment", 底层基于ThreadLocal, 兼容HTTP/定时任务/MQ场景 @Component @Scope(value = PaymentScope.SCOPE_NAME, proxyMode = ScopedProxyMode.TARGET_CLASS) diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/entity/merchant/MchAppEditEntity.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/entity/merchant/MchAppEditEntity.java index 9f44a1fd2..1e57ac32d 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/entity/merchant/MchAppEditEntity.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/entity/merchant/MchAppEditEntity.java @@ -6,7 +6,7 @@ import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import lombok.experimental.FieldNameConstants; -/// # 商户基础实体类 应用/商户/代理商/服务商号可以更新 +/// # 商户基础实体类 应用/商户/服务商号可以更新 /// @EqualsAndHashCode(callSuper = true) @Data diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/handler/MchTenantInterceptorConfiguration.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/handler/MchTenantInterceptorConfiguration.java index 9232a9202..8960785ea 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/handler/MchTenantInterceptorConfiguration.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/common/handler/MchTenantInterceptorConfiguration.java @@ -6,7 +6,7 @@ import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -/// # 商户和代理商数据隔离插件 +/// # 商户数据隔离插件 /// @Configuration @RequiredArgsConstructor diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/assist/PaymentAssistService.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/assist/PaymentAssistService.java index 4c6723876..7cb4b7a33 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/assist/PaymentAssistService.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/assist/PaymentAssistService.java @@ -119,7 +119,7 @@ public class PaymentAssistService { /// 1.商户信息 /// 2.应用信息 /// 3.服务商信息 - /// 4.代理商信息 + private void initData(org.dromara.daxpay.payment.common.service.dto.MerchantAccessInfo merchant, org.dromara.daxpay.payment.common.service.dto.MchAppInfoAccessInfo mchApp){ // 判断是否匹配 diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/notice/callback/MerchantCallbackQueryService.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/notice/callback/MerchantCallbackQueryService.java index 8e224977b..4ca6aad1c 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/notice/callback/MerchantCallbackQueryService.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/notice/callback/MerchantCallbackQueryService.java @@ -53,6 +53,6 @@ public class MerchantCallbackQueryService { .orElseThrow(() -> new DataNotExistException("error.payment.order.subscribeRecordNotExist")); } - /// 检查代理商权限 + } diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/pay/PayOrderQueryService.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/pay/PayOrderQueryService.java index c9c5ae5c3..774e300f8 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/pay/PayOrderQueryService.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/pay/PayOrderQueryService.java @@ -122,7 +122,7 @@ public class PayOrderQueryService { return payOrderManager.getTotalAmount(param); } - /// 检查代理商权限 + } diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/pay/PayOrderService.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/pay/PayOrderService.java index d954656ed..a9aa0ba08 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/pay/PayOrderService.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/pay/PayOrderService.java @@ -49,6 +49,6 @@ public class PayOrderService { payCloseService.closeOrder(payOrder,true); } - /// 检查代理商权限 + } diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/refund/RefundOrderQueryService.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/refund/RefundOrderQueryService.java index 9f3d1bcc1..821ed3e36 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/refund/RefundOrderQueryService.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/refund/RefundOrderQueryService.java @@ -86,7 +86,7 @@ public class RefundOrderQueryService { return refundOrderManager.getTotalAmount(param); } - /// 检查代理商权限 + } diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/transfer/TransferOrderQueryService.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/transfer/TransferOrderQueryService.java index f7fa90aae..b12ff86b9 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/transfer/TransferOrderQueryService.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/transfer/TransferOrderQueryService.java @@ -86,7 +86,7 @@ public class TransferOrderQueryService { return transferOrderManager.getTotalAmount(param); } - /// 检查代理商权限 + } diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/transfer/TransferOrderService.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/transfer/TransferOrderService.java index 9b3e0efc4..35539c88f 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/transfer/TransferOrderService.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/order/transfer/TransferOrderService.java @@ -87,6 +87,6 @@ public class TransferOrderService { transferAssistService.close(transferOrder,LocalDateTime.now()); } - /// 检查代理商权限 + } diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/callback/TradeCallbackRecordService.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/callback/TradeCallbackRecordService.java index 689a29fc0..bb6462755 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/callback/TradeCallbackRecordService.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/callback/TradeCallbackRecordService.java @@ -57,6 +57,6 @@ public class TradeCallbackRecordService { callbackRecordManager.save(payNotifyRecord); } - /// 检查代理商权限 + } diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/flow/TradeFlowRecordService.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/flow/TradeFlowRecordService.java index ff0e44434..20607e2cf 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/flow/TradeFlowRecordService.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/flow/TradeFlowRecordService.java @@ -78,7 +78,7 @@ public class TradeFlowRecordService { tradeFlowRecordManager.save(tradeFlowRecord); } - /// 检查代理商权限 + } diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/sync/TradeSyncRecordService.java b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/sync/TradeSyncRecordService.java index d6d86295f..1a8f14ab8 100644 --- a/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/sync/TradeSyncRecordService.java +++ b/daxpay-payment/daxpay-payment-common/src/main/java/org/dromara/daxpay/payment/pay/service/record/sync/TradeSyncRecordService.java @@ -44,7 +44,7 @@ public class TradeSyncRecordService { orderManager.save(tradeSyncRecord); } - /// 检查代理商权限 + } diff --git a/daxpay-payment/daxpay-payment-merchant/pom.xml b/daxpay-payment/daxpay-payment-merchant/pom.xml index a25fac82a..073e6e28c 100644 --- a/daxpay-payment/daxpay-payment-merchant/pom.xml +++ b/daxpay-payment/daxpay-payment-merchant/pom.xml @@ -64,9 +64,6 @@ ${project.version} - - - org.junit.jupiter junit-jupiter diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/enum/onb_apply_source.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/enum/onb_apply_source.json index 5061555cd..b433fd4f4 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/enum/onb_apply_source.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/enum/onb_apply_source.json @@ -1,5 +1,5 @@ { "merchant": "Merchant Created", - "admin": "Agent Created", + "admin": "Admin Created", "system": "API Created" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/validation.json index 2a24b2339..722eb9afb 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/en-US/validation.json @@ -92,9 +92,6 @@ "password": { "notBlank": "Password cannot be blank" }, - "merchantType": { - "notBlank": "Agent type cannot be blank" - }, "subjectType": { "notBlank": "Subject type cannot be blank" }, diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/enum/onb_apply_source.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/enum/onb_apply_source.json index 4357b0a83..7b8e29455 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/enum/onb_apply_source.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/enum/onb_apply_source.json @@ -1,5 +1,5 @@ { "merchant": "商户创建", - "admin": "代理商创建", + "admin": "运营创建", "system": "接口创建" } diff --git a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/validation.json b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/validation.json index e54950527..6e1d89356 100644 --- a/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/validation.json +++ b/daxpay-platform/daxpay-platform-common/common-i18n/src/main/resources/i18n/zh-CN/validation.json @@ -92,9 +92,6 @@ "password": { "notBlank": "密码不可为空" }, - "merchantType": { - "notBlank": "代理商类型不可为空" - }, "subjectType": { "notBlank": "主体类型不可为空" }, diff --git a/daxpay-platform/daxpay-platform-core/src/main/java/org/dromara/daxpay/platform/core/enums/channel/OnbApplySourceEnum.java b/daxpay-platform/daxpay-platform-core/src/main/java/org/dromara/daxpay/platform/core/enums/channel/OnbApplySourceEnum.java index 87a78eea1..3a1febf6e 100644 --- a/daxpay-platform/daxpay-platform-core/src/main/java/org/dromara/daxpay/platform/core/enums/channel/OnbApplySourceEnum.java +++ b/daxpay-platform/daxpay-platform-core/src/main/java/org/dromara/daxpay/platform/core/enums/channel/OnbApplySourceEnum.java @@ -12,7 +12,7 @@ public enum OnbApplySourceEnum implements I18nSupport { /// 商户创建 MERCHANT("merchant"), - /// 代理商/运营创建 + /// 运营创建 ADMIN("admin"), /// 接口创建 GATEWAY("system"); diff --git a/daxpay-platform/daxpay-platform-core/src/main/java/org/dromara/daxpay/platform/core/enums/subject/SubjectTypeEnum.java b/daxpay-platform/daxpay-platform-core/src/main/java/org/dromara/daxpay/platform/core/enums/subject/SubjectTypeEnum.java index 32c888091..d1e677900 100644 --- a/daxpay-platform/daxpay-platform-core/src/main/java/org/dromara/daxpay/platform/core/enums/subject/SubjectTypeEnum.java +++ b/daxpay-platform/daxpay-platform-core/src/main/java/org/dromara/daxpay/platform/core/enums/subject/SubjectTypeEnum.java @@ -7,7 +7,7 @@ import lombok.RequiredArgsConstructor; /// # 主体类型枚举 /// /// -/// 适用于商户、代理商、服务商等经营主体 +/// 适用于商户、服务商等经营主体 @Getter @RequiredArgsConstructor public enum SubjectTypeEnum implements I18nSupport { diff --git a/daxpay-platform/daxpay-platform-service/service-iam/src/main/resources/db/migration/V2026.04.09.03__insert_builtin_roles.sql b/daxpay-platform/daxpay-platform-service/service-iam/src/main/resources/db/migration/V2026.04.09.03__insert_builtin_roles.sql index 1c5f829f1..7b053b580 100644 --- a/daxpay-platform/daxpay-platform-service/service-iam/src/main/resources/db/migration/V2026.04.09.03__insert_builtin_roles.sql +++ b/daxpay-platform/daxpay-platform-service/service-iam/src/main/resources/db/migration/V2026.04.09.03__insert_builtin_roles.sql @@ -1,6 +1,5 @@ -- 插入系统内置角色 INSERT INTO iam_role (id, code, name_cn, name_en, client_code, internal, remark, creator, create_time, last_modifier, last_modified_time, version, deleted) VALUES - (1928374650192837465, 'agent_admin', '代理商管理员', 'Agent Admin', 'agent', true, '系统内置代理商管理员角色', 1, NOW(), 1, NOW(), 0, false), (1928374650192837466, 'merchant_admin', '商户管理员', 'Merchant Admin', 'merchant', true, '系统内置商户管理员角色', 1, NOW(), 1, NOW(), 0, false), (1928374650192837467, 'isv_admin', '服务商管理员', 'ISV Admin', 'isv', true, '系统内置服务商管理员角色', 1, NOW(), 1, NOW(), 0, false);