fix(v0.11): 走查项——事件模块空安全、条件类名、设备筛选与占位接口

- EventConfiguration 标注 @Configuration,Bean 方法改为 cloudwalkEventInitializing
- CloudwalkEventManager 对 handler/custom 映射链式 get 做空映射兜底
- EventHandlerMapping / CloudwalkEventInitializing 中 EventType 原型判空
- Rest 层 @ConditionalOnMissingClass 指向正确的本地实现类全名
- RestDeviceServiceImpl:deviceType 与设备类型树数据的 NPE 防护
- PersonRuleServiceImpl:未实现方法返回 CloudwalkResult.fail 替代 null

Made-with: Cursor
This commit is contained in:
反编译工作区
2026-04-24 23:45:30 +08:00
parent b30ea1f70c
commit b6e8442479
8 changed files with 48 additions and 20 deletions
@@ -298,7 +298,7 @@ public class PersonRuleServiceImpl extends AbstractAcsPassService implements Per
public CloudwalkResult<Boolean> edit(AcsPersonEditParam param, CloudwalkCallContext context)
throws ServiceException {
return null;
return CloudwalkResult.fail("76260998", "人员规则编辑接口未实现");
}
public CloudwalkResult<Boolean> delete(AcsPersonDeleteParam param, CloudwalkCallContext context)
@@ -447,12 +447,12 @@ public class PersonRuleServiceImpl extends AbstractAcsPassService implements Per
public CloudwalkResult<AcsPersonTimeDetailResult> timeDetail(AcsPersonTimeDetailParam param,
CloudwalkCallContext context) throws ServiceException {
return null;
return CloudwalkResult.fail("76260998", "人员时段详情接口未实现");
}
public CloudwalkResult<CloudwalkPageAble<AcsPersonResult>> pageByApp(AcsPersonQueryByAppParam param,
CloudwalkPageInfo pageInfo, CloudwalkCallContext context) throws ServiceException {
return null;
return CloudwalkResult.fail("76260998", "应用端人员分页接口未实现");
}
public CloudwalkResult<CloudwalkPageAble<ImageStorePersonResult>> personDetail(PersonDetailQueryParam param,