mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
fix(v0.11): 第四轮走查——AKS 入参 Map 化、Resource SDK 占位与协议实体 UID
- AksAuthService / ApiSecretService:token、auth 入参由 JSONObject 改为 Map,降低对 fastjson 类型的耦合。 - cwos-java-sdk-resource:占位实现统一为 CloudwalkResult.fail(RestSdkEnum) 或 Collections.emptyList();补全 RestDictServiceImpl、RestApiServiceImpl;修正企业用户 Feign Fallback。 - cloudwalk-device-sdk-protocol-entity:为 Serializable 实体类补充 serialVersionUID。 Made-with: Cursor
This commit is contained in:
+6
-2
@@ -6,10 +6,14 @@ import cn.cloudwalk.client.aks.auth.result.TokenResult;
|
||||
import cn.cloudwalk.cloud.context.CloudwalkCallContext;
|
||||
import cn.cloudwalk.cloud.exception.ServiceException;
|
||||
import cn.cloudwalk.cloud.result.CloudwalkResult;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import java.util.Map;
|
||||
|
||||
public interface AksAuthService {
|
||||
CloudwalkResult<TokenResult> token(JSONObject paramJSONObject, CloudwalkCallContext paramCloudwalkCallContext) throws ServiceException;
|
||||
/**
|
||||
* 申请访问令牌。入参使用 {@link Map} 以弱化 fastjson 类型耦合;调用方可传入 {@code com.alibaba.fastjson.JSONObject}
|
||||
*(其实现 {@link Map})或普通 {@code HashMap}。
|
||||
*/
|
||||
CloudwalkResult<TokenResult> token(Map<String, Object> payload, CloudwalkCallContext paramCloudwalkCallContext) throws ServiceException;
|
||||
|
||||
CloudwalkResult<TokenResult> refreshToken(RefreshTokenParam paramRefreshTokenParam, CloudwalkCallContext paramCloudwalkCallContext) throws ServiceException;
|
||||
|
||||
|
||||
+3
-2
@@ -10,8 +10,8 @@ import cn.cloudwalk.client.aks.secret.result.SecretValidateResult;
|
||||
import cn.cloudwalk.cloud.context.CloudwalkCallContext;
|
||||
import cn.cloudwalk.cloud.exception.ServiceException;
|
||||
import cn.cloudwalk.cloud.result.CloudwalkResult;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public interface ApiSecretService {
|
||||
CloudwalkResult<SecretInfoResult> add(SecretNewParam paramSecretNewParam, CloudwalkCallContext paramCloudwalkCallContext) throws ServiceException;
|
||||
@@ -26,7 +26,8 @@ public interface ApiSecretService {
|
||||
|
||||
CloudwalkResult<List<SecretInfoResult>> query(SecretQueryParam paramSecretQueryParam, CloudwalkCallContext paramCloudwalkCallContext) throws ServiceException;
|
||||
|
||||
CloudwalkResult<SecretValidateResult> auth(JSONObject paramJSONObject, CloudwalkCallContext paramCloudwalkCallContext) throws ServiceException;
|
||||
/** 密钥校验;入参使用 {@link Map},与 {@code AksAuthService#token} 入参策略一致。 */
|
||||
CloudwalkResult<SecretValidateResult> auth(Map<String, Object> payload, CloudwalkCallContext paramCloudwalkCallContext) throws ServiceException;
|
||||
|
||||
SecretInfoResult getApiSecret(String paramString) throws ServiceException;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user