暂存提交
This commit is contained in:
@@ -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", "配置已就绪");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user