暂存提交

This commit is contained in:
2026-07-30 18:01:36 +08:00
commit 2f4e159356
368 changed files with 20370 additions and 0 deletions
@@ -0,0 +1,17 @@
package com.baiyue.integration.dto;
public record ProviderStatus(String provider,
boolean enabled,
boolean configured,
String status,
String message) {
public static ProviderStatus of(String provider, boolean enabled, boolean configured) {
if (!enabled) {
return new ProviderStatus(provider, false, false, "DISABLED", "第三方能力未启用");
}
if (!configured) {
return new ProviderStatus(provider, true, false, "NOT_CONFIGURED", "第三方密钥配置不完整");
}
return new ProviderStatus(provider, true, true, "READY", "配置已就绪");
}
}