diff --git a/docs/reviews/alibaba-audit-2026-04-24/00-heuristic-scan.md b/docs/reviews/alibaba-audit-2026-04-24/00-heuristic-scan.md new file mode 100644 index 00000000..e8286ea4 --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/00-heuristic-scan.md @@ -0,0 +1,2609 @@ +# 阿里巴巴手册相关:启发式静态扫描 +> 非 P3C 全量规则;仅覆盖 **TAB/行尾空白/超长行/System.out/空 catch/FIXME** 等易自动化项。 + +## `maven-cloudwalk-cloud` + +### `maven-cloudwalk-cloud/cloudwalk-common-event/src/main/java/cn/cloudwalk/event/CloudwalkEventInitializing.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 298 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +## `maven-cloudwalk-device-manager` + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-common/src/main/java/cn/cloudwalk/common/device/em/GeneratorStatusEnum.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 46 | 行尾多余空白 | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/device/service/DeviceAttrService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/device/service/DeviceInfoService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 32 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/device/service/DeviceWareService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 11 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/group/service/DeviceGroupService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 19 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 21 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 23 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 24 | 行尾多余空白 | +| FORMAT | 25 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 27 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/group/service/DevicesAndGroupService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 9 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 10 | 行尾多余空白 | +| FORMAT | 11 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/health/service/DeviceHealthService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/logs/service/DeviceLogsService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/ocean/service/DeviceControllerService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 27 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 28 | 行尾多余空白 | +| FORMAT | 29 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 30 | 行尾多余空白 | +| FORMAT | 31 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 32 | 行尾多余空白 | +| FORMAT | 33 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 34 | 行尾多余空白 | +| FORMAT | 35 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 36 | 行尾多余空白 | +| FORMAT | 37 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 38 | 行尾多余空白 | +| FORMAT | 39 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 40 | 行尾多余空白 | +| FORMAT | 41 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 42 | 行尾多余空白 | +| FORMAT | 43 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 44 | 行尾多余空白 | +| FORMAT | 45 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 46 | 行尾多余空白 | +| FORMAT | 47 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 48 | 行尾多余空白 | +| FORMAT | 49 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 50 | 行尾多余空白 | +| FORMAT | 51 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 52 | 行尾多余空白 | +| FORMAT | 53 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 54 | 行尾多余空白 | +| FORMAT | 55 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 56 | 行尾多余空白 | + +… 另有 3 条(同文件省略) + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/ocean/service/DeviceInfoUploadService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 12 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/ocean/service/DeviceStatusService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/ocean/service/OceanDeviceUpgradeService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/ocean/service/UploadDataQueryService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 12 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/pkg/service/DeviceUpgradeConfService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/pkg/service/DeviceUpgradeRevertService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/pkg/service/DeviceUpgradeService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/position/service/DevicePositionService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 9 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/power/service/DevicePowerService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/sdk/service/DeviceNetworkService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/sdk/service/DeviceSdkmodeService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/sdk/service/DeviceVersionService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 19 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 21 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 23 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/time/service/DeviceServerTimeService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 10 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/type/service/DeviceTypeAndAttrService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 10 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/type/service/DeviceTypeAttrService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 19 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 21 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 23 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/src/main/java/cn/cloudwalk/client/device/type/service/DeviceTypeService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 19 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 21 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 23 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 24 | 行尾多余空白 | +| FORMAT | 25 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 27 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +## `maven-cloudwalk-device-sdk` + +### `maven-cloudwalk-device-sdk/cloudwalk-device-sdk-protocol-entity/src/main/java/cn/cloudwalk/device/sdk/protocol/entity/v2proto/base/DeviceV2CommonBaseDTO.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | + +## `maven-cloudwalk-intelligent-davinci-manager` + +### `maven-cloudwalk-intelligent-davinci-manager/davinci-manager-storage/src/main/java/cn/cloudwalk/intelligent/davinci/storage/feign/FileManagerFeign.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 23 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 27 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +## `maven-cloudwalk-legacy-public` + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/annotation/CloudwalkParamsValidate.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/annotation/CloudwalkTrace.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 16 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/annotation/SensitiveField.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/page/CloudwalkBasePageForm.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 43 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/page/CloudwalkPageAble.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 84 | 行尾多余空白 | +| FORMAT | 92 | 行尾多余空白 | +| FORMAT | 99 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/security/AESUtils.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 148 | 行尾多余空白 | +| FORMAT | 153 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| STYLE | 154 | 使用 System.out/err,生产代码建议改用日志框架 | +| STYLE | 156 | 使用 System.out/err,生产代码建议改用日志框架 | +| STYLE | 157 | 使用 System.out/err,生产代码建议改用日志框架 | +| STYLE | 160 | 使用 System.out/err,生产代码建议改用日志框架 | +| STYLE | 161 | 使用 System.out/err,生产代码建议改用日志框架 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/security/HexUtils.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 30 | 行尾多余空白 | +| FORMAT | 52 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/security/RSAUtils.java` +| 级别 | 行 | 说明 | +|------|----|------| +| STYLE | 233 | 使用 System.out/err,生产代码建议改用日志框架 | +| STYLE | 235 | 使用 System.out/err,生产代码建议改用日志框架 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/security/SM4Utils.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 46 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 71 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 81 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 108 | 行尾多余空白 | +| FORMAT | 125 | 行尾多余空白 | +| FORMAT | 133 | 行尾多余空白 | +| FORMAT | 146 | 行尾多余空白 | +| FORMAT | 167 | 行尾多余空白 | +| FORMAT | 175 | 行尾多余空白 | +| FORMAT | 193 | 行尾多余空白 | +| FORMAT | 272 | 行尾多余空白 | +| FORMAT | 337 | 行尾多余空白 | +| STYLE | 387 | 使用 System.out/err,生产代码建议改用日志框架 | +| STYLE | 388 | 使用 System.out/err,生产代码建议改用日志框架 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/sensitive/CompositeSensitiveHandler.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 50 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/sensitive/I8ndescribedSerialize.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 63 | 行尾多余空白 | +| FORMAT | 66 | 行尾多余空白 | +| FORMAT | 73 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 78 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/sensitive/SensitiveInfoSerialize.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 83 | 行尾多余空白 | +| FORMAT | 86 | 行尾多余空白 | +| FORMAT | 94 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 101 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/sensitive/configuration/I8ndescribedConfiguration.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/utils/ApplicationContextUtils.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 61 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/utils/BeanCopyUtils.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 40 | 行尾多余空白 | +| FORMAT | 108 | 行尾多余空白 | +| FORMAT | 111 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/utils/CloudwalkDateUtils.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 78 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/utils/CloudwalkListUtils.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 63 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-result/src/main/java/cn/cloudwalk/cloud/utils/NetworkUtils.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 62 | 行尾多余空白 | +| FORMAT | 64 | 行尾多余空白 | +| FORMAT | 66 | 行尾多余空白 | +| FORMAT | 72 | 行尾多余空白 | +| FORMAT | 93 | 行尾多余空白 | +| FORMAT | 104 | 行尾多余空白 | +| FORMAT | 108 | 行尾多余空白 | +| FORMAT | 144 | 行尾多余空白 | +| FORMAT | 178 | 行尾多余空白 | +| FORMAT | 191 | 行尾多余空白 | +| FORMAT | 204 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 228 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-serial/src/main/java/cn/cloudwalk/serial/autoconfig/serial/CloudwalkSerialAutoConfiguration.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 51 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-serial/src/main/java/cn/cloudwalk/serial/code/GeneralSerialCode.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 48 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-serial/src/main/java/cn/cloudwalk/serial/code/MacGeneralSerial.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 42 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-serial/src/main/java/cn/cloudwalk/serial/code/RedisGeneralCode.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 37 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-serial/src/main/java/cn/cloudwalk/serial/redis/RedisComponent.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 69 | 行尾多余空白 | +| FORMAT | 92 | 行尾多余空白 | +| FORMAT | 105 | 行尾多余空白 | +| FORMAT | 131 | 行尾多余空白 | +| FORMAT | 147 | 行尾多余空白 | +| FORMAT | 152 | 行尾多余空白 | +| FORMAT | 213 | 行尾多余空白 | +| FORMAT | 233 | 行尾多余空白 | +| FORMAT | 250 | 行尾多余空白 | +| FORMAT | 271 | 行尾多余空白 | +| FORMAT | 325 | 行尾多余空白 | +| FORMAT | 340 | 行尾多余空白 | +| FORMAT | 355 | 行尾多余空白 | +| FORMAT | 375 | 行尾多余空白 | +| FORMAT | 389 | 行尾多余空白 | +| FORMAT | 405 | 行尾多余空白 | +| FORMAT | 421 | 行尾多余空白 | +| FORMAT | 435 | 行尾多余空白 | +| FORMAT | 450 | 行尾多余空白 | +| FORMAT | 466 | 行尾多余空白 | +| FORMAT | 486 | 行尾多余空白 | +| FORMAT | 502 | 行尾多余空白 | +| FORMAT | 523 | 行尾多余空白 | +| FORMAT | 540 | 行尾多余空白 | +| FORMAT | 557 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-serial/src/main/java/cn/cloudwalk/serial/strategy/ServerIdStrategyBeanConfig.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 30 | 行尾多余空白 | +| FORMAT | 32 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 38 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-serial/src/main/java/cn/cloudwalk/serial/strategy/ServerIdStrategyEnum.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 82 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-serial/src/main/java/cn/cloudwalk/serial/strategy/impl/MacServerIdStrategy.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 31 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 42 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-serial/src/main/java/cn/cloudwalk/serial/worker/SnowFlakeSerialCode.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 89 | 行尾多余空白 | +| FORMAT | 119 | 行尾多余空白 | +| FORMAT | 139 | 行尾多余空白 | +| FORMAT | 142 | 行尾多余空白 | +| FORMAT | 143 | 行尾多余空白 | +| FORMAT | 147 | 行尾多余空白 | +| FORMAT | 169 | 行尾多余空白 | +| FORMAT | 189 | 行尾多余空白 | +| FORMAT | 193 | 行尾多余空白 | +| FORMAT | 212 | 行尾多余空白 | +| FORMAT | 217 | 行尾多余空白 | +| FORMAT | 222 | 行尾多余空白 | +| FORMAT | 225 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 296 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 298 | 行尾多余空白 | +| STYLE | 300 | 使用 System.out/err,生产代码建议改用日志框架 | +| FORMAT | 303 | 行尾多余空白 | +| STYLE | 303 | 使用 System.out/err,生产代码建议改用日志框架 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-serial/src/main/java/cn/cloudwalk/serial/worker/SnowflakeIdWorker.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 123 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 138 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-web/src/main/java/cn/cloudwalk/web/filter/CloudwalkContextParameterFilter.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 52 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 82 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-web/src/main/java/cn/cloudwalk/web/filter/GeneralParameterConst.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-web/src/main/java/cn/cloudwalk/web/xss/filter/XssFilter.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 33 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-web/src/main/java/cn/cloudwalk/web/xss/util/CustomXssUtil.java` +| 级别 | 行 | 说明 | +|------|----|------| +| STYLE | 138 | 使用 System.out/err,生产代码建议改用日志框架 | + +### `maven-cloudwalk-legacy-public/cloudwalk-common-web/src/main/java/cn/cloudwalk/web/xss/wrapper/XssHttpServletRequestWrapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 42 | 行尾多余空白 | +| FORMAT | 54 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | +| FORMAT | 65 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-intelligent-component-lock/src/main/java/cn/cloudwalk/intelligent/lock/annotation/RequiredLock.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 24 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-intelligent-component-lock/src/main/java/cn/cloudwalk/intelligent/lock/aop/LockAspect.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 75 | 行尾多余空白 | +| FORMAT | 75 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 77 | 行尾多余空白 | +| FORMAT | 127 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 157 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-intelligent-component-lock/src/main/java/cn/cloudwalk/intelligent/lock/common/util/ExpressionParseUtil.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 44 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-legacy-public/cloudwalk-intelligent-component-lock/src/main/java/cn/cloudwalk/intelligent/lock/locks/Lock.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-intelligent-component-lock/src/main/java/cn/cloudwalk/intelligent/lock/locks/ReentrantLock.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 50 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cloudwalk-intelligent-component-lock/src/main/java/cn/cloudwalk/intelligent/lock/locks/handler/LockAcquireTimeoutStrategy.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 65 | 行尾多余空白 | +| FORMAT | 66 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cwos-sdk-event/src/main/java/cn/cloudwalk/cwos/client/event/consumer/Consumer.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 8 | 行尾多余空白 | +| FORMAT | 10 | 行尾多余空白 | +| FORMAT | 12 | 行尾多余空白 | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 16 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cwos-sdk-event/src/main/java/cn/cloudwalk/cwos/client/event/consumer/KafkaConsumer.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 63 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 66 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 72 | 行尾多余空白 | +| FORMAT | 73 | 行尾多余空白 | +| FORMAT | 136 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 140 | 行尾多余空白 | +| FORMAT | 142 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 158 | 行尾多余空白 | +| FORMAT | 161 | 行尾多余空白 | +| FORMAT | 167 | 行尾多余空白 | +| FORMAT | 171 | 行尾多余空白 | +| FORMAT | 186 | 行尾多余空白 | +| FORMAT | 198 | 行尾多余空白 | +| FORMAT | 209 | 行尾多余空白 | +| FORMAT | 217 | 行尾多余空白 | +| FORMAT | 233 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 241 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 243 | 行尾多余空白 | +| FORMAT | 253 | 行尾多余空白 | +| FORMAT | 254 | 行尾多余空白 | +| FORMAT | 257 | 行尾多余空白 | +| FORMAT | 258 | 行尾多余空白 | +| FORMAT | 263 | 行尾多余空白 | +| FORMAT | 264 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cwos-sdk-event/src/main/java/cn/cloudwalk/cwos/client/event/event/EventType.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 92 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 154 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 164 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 169 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 179 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cloudwalk-legacy-public/cwos-sdk-event/src/main/java/cn/cloudwalk/cwos/client/event/event/enums/OpenDoorTypeEnum.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 61 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cwos-sdk-event/src/main/java/cn/cloudwalk/cwos/client/event/handler/EventSingleSubEventListener.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cwos-sdk-event/src/main/java/cn/cloudwalk/cwos/client/event/messageclient/KafkaMessageClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 67 | 行尾多余空白 | +| FORMAT | 68 | 行尾多余空白 | +| FORMAT | 72 | 行尾多余空白 | +| FORMAT | 93 | 行尾多余空白 | +| FORMAT | 108 | 行尾多余空白 | +| FORMAT | 118 | 行尾多余空白 | +| FORMAT | 128 | 行尾多余空白 | +| FORMAT | 138 | 行尾多余空白 | +| FORMAT | 151 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cwos-sdk-event/src/main/java/cn/cloudwalk/cwos/client/event/messageclient/MessageClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cwos-sdk-event/src/main/java/cn/cloudwalk/cwos/client/event/producer/KafkaProducter.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 63 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 75 | 行尾多余空白 | + +### `maven-cloudwalk-legacy-public/cwos-sdk-event/src/main/java/cn/cloudwalk/cwos/client/event/service/EventService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 10 | 行尾多余空白 | +| FORMAT | 12 | 行尾多余空白 | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 18 | 行尾多余空白 | + +## `maven-cw-elevator-application` + +### `maven-cw-elevator-application/cw-elevator-application-common/src/main/java/cn/cloudwalk/elevator/util/DateUtils.java` +| 级别 | 行 | 说明 | +|------|----|------| +| STYLE | 434 | 使用 System.out/err,生产代码建议改用日志框架 | + +### `maven-cw-elevator-application/cw-elevator-application-common/src/main/java/cn/cloudwalk/elevator/util/StringUtils.java` +| 级别 | 行 | 说明 | +|------|----|------| +| RISK | - | 存在空 catch 块 {},手册建议至少记录或处理异常 | + +### `maven-cw-elevator-application/cw-elevator-application-service/src/main/java/cn/cloudwalk/elevator/common/AcsApplicationServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 25 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cw-elevator-application/cw-elevator-application-service/src/main/java/cn/cloudwalk/elevator/export/AcsAbstractExportAsyncService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 74 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| RISK | - | 存在空 catch 块 {},手册建议至少记录或处理异常 | +| RISK | - | 存在 catch (Exception) { } 空实现,建议细化异常类型或记录日志 | + +### `maven-cw-elevator-application/cw-elevator-application-service/src/main/java/cn/cloudwalk/elevator/export/utils/ExcelUtil.java` +| 级别 | 行 | 说明 | +|------|----|------| +| RISK | - | 存在空 catch 块 {},手册建议至少记录或处理异常 | +| RISK | - | 存在 catch (Exception) { } 空实现,建议细化异常类型或记录日志 | + +### `maven-cw-elevator-application/cw-elevator-application-service/src/main/java/cn/cloudwalk/elevator/person/impl/PersonRuleServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 210 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +## `maven-cwos-common-aks` + +### `maven-cwos-common-aks/cwos-common-aks-interface/src/main/java/cn/cloudwalk/client/aks/auth/service/AksAuthService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 12 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-common-aks/cwos-common-aks-interface/src/main/java/cn/cloudwalk/client/aks/common/constant/AksConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-common-aks/cwos-common-aks-interface/src/main/java/cn/cloudwalk/client/aks/common/constant/AksRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | + +… 另有 9 条(同文件省略) + +### `maven-cwos-common-aks/cwos-common-aks-interface/src/main/java/cn/cloudwalk/client/aks/common/en/GeneratorStatusEnum.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 52 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-common-aks/cwos-common-aks-interface/src/main/java/cn/cloudwalk/client/aks/secret/service/ApiSecretService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 19 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 21 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 23 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 24 | 行尾多余空白 | +| FORMAT | 25 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 27 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 28 | 行尾多余空白 | +| FORMAT | 29 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 30 | 行尾多余空白 | +| FORMAT | 32 | 行尾多余空白 | + +## `maven-cwos-device-authentication` + +### `maven-cwos-device-authentication/cwos-device-authentication-interface/src/main/java/cn/cloudwalk/client/device/auth/authetication/service/DeviceAuthHttpService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | + +### `maven-cwos-device-authentication/cwos-device-authentication-interface/src/main/java/cn/cloudwalk/client/device/auth/authetication/service/DeviceAuthTcpService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 18 | 行尾多余空白 | + +### `maven-cwos-device-authentication/cwos-device-authentication-interface/src/main/java/cn/cloudwalk/client/device/auth/common/DeviceAuthRespCode.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | + +… 另有 20 条(同文件省略) + +### `maven-cwos-device-authentication/cwos-device-authentication-interface/src/main/java/cn/cloudwalk/client/device/auth/device/info/service/DeviceExtendService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-device-authentication/cwos-device-authentication-interface/src/main/java/cn/cloudwalk/client/device/auth/device/validator/service/DeviceAuthCheckService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | + +### `maven-cwos-device-authentication/cwos-device-authentication-interface/src/main/java/cn/cloudwalk/client/device/auth/pkg/service/DeviceUpgradeConfExtendService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-device-authentication/cwos-device-authentication-interface/src/main/java/cn/cloudwalk/client/device/auth/pkg/service/DeviceUpgradeExtendService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-device-authentication/cwos-device-authentication-interface/src/main/java/cn/cloudwalk/client/device/auth/pkg/service/DeviceUpgradeRevertExtendService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 11 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +## `maven-cwos-resource` + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/common/anno/ListItemLength.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/common/anno/ListItemLengthValidator.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 50 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/common/anno/ListItemNotBlank.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 12 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/common/anno/ListItemNotBlankValidator.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 37 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/common/anno/TemplateCol.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 12 | 行尾多余空白 | +| FORMAT | 14 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/entity/resource/ResourceGetsDTO.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 31 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/entity/user/User.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 303 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/entity/user/UserAccount.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 371 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/api/ApiMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/application/ApplicationApiMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/application/ApplicationMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/authorization/AuthApiMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/authorization/AuthResourceMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/authorization/AuthorizationMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 24 | 行尾多余空白 | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 28 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/dict/DictMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 12 | 行尾多余空白 | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 24 | 行尾多余空白 | +| FORMAT | 25 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/dict/DictTypeMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 12 | 行尾多余空白 | +| FORMAT | 14 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/enterprise/EnterpriseMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 11 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/group/GroupInfoMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 24 | 行尾多余空白 | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 28 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/group/GroupRoleMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/resource/ResourceApiMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/resource/ResourceMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 24 | 行尾多余空白 | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 28 | 行尾多余空白 | +| FORMAT | 30 | 行尾多余空白 | +| FORMAT | 32 | 行尾多余空白 | +| FORMAT | 34 | 行尾多余空白 | +| FORMAT | 36 | 行尾多余空白 | +| FORMAT | 38 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/role/RoleApiMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/role/RoleAuthMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/role/RoleMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/role/RoleResourceMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/service/ServiceMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 18 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/user/UserAccountMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 12 | 行尾多余空白 | +| FORMAT | 14 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/user/UserApplicationMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/user/UserGroupMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/user/UserMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/user/UserResMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 12 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-data/src/main/java/cn/cloudwalk/data/resource/mapper/user/UserRoleMapper.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/api/result/ApiInfoResult.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 305 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/api/result/ApiResult.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 170 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/api/service/ApiService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 32 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 33 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/application/service/AppApiService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 11 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/application/service/AppResService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 11 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/application/service/ApplicationApiService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/application/service/ApplicationService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 31 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/authorization/service/AuthApiService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/authorization/service/AuthResourceService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/authorization/service/AuthorizationService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 32 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/Constants.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 32 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/ResourceRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | + +… 另有 62 条(同文件省略) + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/RsApiRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/RsApplicationRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/RsAuthRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/RsDictRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | + +… 另有 6 条(同文件省略) + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/RsGroupRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | + +… 另有 3 条(同文件省略) + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/RsOrganizationRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | + +… 另有 55 条(同文件省略) + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/RsPersonRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | + +… 另有 30 条(同文件省略) + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/RsResourceRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/RsRoleRespCode.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | + +… 另有 8 条(同文件省略) + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/RsSettingRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/constant/RsUserRespCodeConstant.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 5 | 行尾多余空白 | +| FORMAT | 7 | 行尾多余空白 | +| FORMAT | 9 | 行尾多余空白 | +| FORMAT | 11 | 行尾多余空白 | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 45 | 行尾多余空白 | +| FORMAT | 47 | 行尾多余空白 | +| FORMAT | 49 | 行尾多余空白 | +| FORMAT | 51 | 行尾多余空白 | +| FORMAT | 53 | 行尾多余空白 | +| FORMAT | 55 | 行尾多余空白 | +| FORMAT | 57 | 行尾多余空白 | +| FORMAT | 59 | 行尾多余空白 | +| FORMAT | 61 | 行尾多余空白 | +| FORMAT | 63 | 行尾多余空白 | + +… 另有 27 条(同文件省略) + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/common/en/ResourceRespCodeEnum.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 292 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/dict/result/DictBatchImportResult.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 31 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/dict/service/DictService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 32 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 34 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 36 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 38 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 40 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/dict/service/DictTypeService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 19 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/enterprise/service/EnterpriseService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/group/service/GroupInfoService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 32 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/group/service/GroupRoleService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/resource/result/ResourceInfoResult.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 266 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/resource/result/ResourceTreeResult.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 294 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/resource/service/ResourceApiService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/resource/service/ResourceService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 21 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 23 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 24 | 行尾多余空白 | +| FORMAT | 25 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 27 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 28 | 行尾多余空白 | +| FORMAT | 29 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 30 | 行尾多余空白 | +| FORMAT | 31 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 32 | 行尾多余空白 | +| FORMAT | 33 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 34 | 行尾多余空白 | +| FORMAT | 35 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 36 | 行尾多余空白 | +| FORMAT | 37 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 38 | 行尾多余空白 | +| FORMAT | 39 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/resource/service/ResourceUserService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 11 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/role/result/RoleInfoResult.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 188 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/role/service/RoleApiService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/role/service/RoleAuthService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/role/service/RoleResService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 11 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 12 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/role/service/RoleResourceService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/role/service/RoleService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 32 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 34 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 36 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 38 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/service/service/ServiceService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/user/param/UserAddParam.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 252 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/user/service/UserAccountService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 15 | 行尾多余空白 | +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/user/service/UserApiService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 12 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 13 | 行尾多余空白 | +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/user/service/UserApplicationService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/user/service/UserGroupService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/user/service/UserResService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 11 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 12 | 行尾多余空白 | +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/user/service/UserRoleService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 14 | 行尾多余空白 | +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 16 | 行尾多余空白 | +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-component-resource-interface/src/main/java/cn/cloudwalk/client/resource/user/service/UserService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 23 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 24 | 行尾多余空白 | +| FORMAT | 25 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 27 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 28 | 行尾多余空白 | +| FORMAT | 29 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 30 | 行尾多余空白 | +| FORMAT | 31 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 32 | 行尾多余空白 | +| FORMAT | 33 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 34 | 行尾多余空白 | +| FORMAT | 35 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 36 | 行尾多余空白 | +| FORMAT | 37 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 38 | 行尾多余空白 | +| FORMAT | 39 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 40 | 行尾多余空白 | +| FORMAT | 41 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 42 | 行尾多余空白 | +| FORMAT | 43 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 44 | 行尾多余空白 | +| FORMAT | 45 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/ResourceClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 91 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 92 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 94 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 95 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 97 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 98 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 99 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 100 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 103 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 108 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 112 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 122 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/api/feign/ApiFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 17 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 24 | 行尾多余空白 | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 30 | 行尾多余空白 | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 36 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/api/service/RestApiServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 64 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 70 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 77 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/application/feign/ApplicationApiFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/application/feign/ApplicationFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 28 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 34 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 40 | 行尾多余空白 | +| FORMAT | 42 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/application/service/RestApplicationApiServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 36 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 42 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/application/service/RestApplicationServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 33 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 50 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 56 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/authorization/feign/AuthApiFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/authorization/feign/AuthResourceFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/authorization/feign/AuthorizationFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 19 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 32 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 38 | 行尾多余空白 | +| FORMAT | 40 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 43 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/authorization/service/RestAuthApiServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 41 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/authorization/service/RestAuthResourceServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 34 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 39 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/authorization/service/RestAuthorizationServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 34 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 39 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 44 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 49 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 54 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 59 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 64 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 69 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/dict/feign/DictFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 19 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 32 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 38 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/dict/feign/DictTypeFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 25 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/dict/service/RestDictServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 34 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 39 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 44 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 49 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 54 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 84 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/dict/service/RestDictTypeServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 36 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 42 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 48 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/enterprise/feign/PortalEnterpriseFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 37 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 56 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 63 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 70 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/enterprise/feign/PortalEnterpriseUserFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 61 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 74 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 83 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 92 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 99 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 106 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 113 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 120 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 127 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/enterprise/service/RestPortalEnterpriseServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 45 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 51 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 63 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 71 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 79 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 87 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 103 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 111 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 117 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 123 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 129 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 135 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 141 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 147 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 153 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 161 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/group/feign/GroupFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 19 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 32 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 38 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/group/feign/GroupRoleFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/group/service/RestGroupRoleServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 44 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/group/service/RestGroupServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 35 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 47 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 53 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 65 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 71 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 77 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/resource/feign/ResourceApiFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/resource/feign/ResourceFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 21 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 28 | 行尾多余空白 | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 34 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 40 | 行尾多余空白 | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 46 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/resource/feign/ResourceUserFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/resource/service/RestResourceApiServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 36 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 42 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/resource/service/RestResourceServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 37 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 47 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 52 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 62 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 67 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 72 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 77 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 83 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/resource/service/RestResourceUserServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/role/feign/RoleAuthFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/role/feign/RoleFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 19 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 32 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 38 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/role/feign/RoleResourceFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/role/service/RestRoleAuthServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 39 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/role/service/RestRoleResourceServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 36 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 42 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/role/service/RestRoleServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 67 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 73 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 79 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 86 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 93 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/service/feign/ServiceFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 16 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 20 | 行尾多余空白 | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/service/service/RestServiceServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 50 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/feign/PortalUserFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 9 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/feign/UserAccountFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/feign/UserApiFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 14 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 18 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/feign/UserApplicationFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/feign/UserFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 19 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 26 | 行尾多余空白 | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 32 | 行尾多余空白 | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 38 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/feign/UserGroupFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/feign/UserResourceFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 13 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 17 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/feign/UserRoleFeignClient.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 15 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 22 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/feign/fallback/PortalUserFeignClientFallback.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/service/RestPortalUserServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 31 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 36 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 41 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 46 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 56 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 61 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 66 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 71 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 91 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 96 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/service/RestUserAccountServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 31 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 37 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 43 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/service/RestUserApiServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 29 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/service/RestUserApplicationServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 36 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 42 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/service/RestUserGroupServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 41 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/service/RestUserResourceServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 34 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 41 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/service/RestUserRoleServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 41 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-java-sdk-resource/src/main/java/cn/cloudwalk/cwos/client/resource/user/service/RestUserServiceImpl.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 45 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 70 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 77 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 84 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 104 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-portal-interface/src/main/java/cn/cloudwalk/client/davinci/portal/common/enums/RestSdkEnum.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 40 | 行尾多余空白 | + +### `maven-cwos-resource/cwos-portal-interface/src/main/java/cn/cloudwalk/client/davinci/portal/enterprise/param/EnterpriseEditParam.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 57 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-portal-interface/src/main/java/cn/cloudwalk/client/davinci/portal/enterprise/param/EnterpriseNewParam.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 88 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-portal-interface/src/main/java/cn/cloudwalk/client/davinci/portal/enterprise/param/EnterpriseRegisterParam.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 78 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-portal-interface/src/main/java/cn/cloudwalk/client/davinci/portal/enterprise/param/EnterpriseUserEditParam.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 79 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-portal-interface/src/main/java/cn/cloudwalk/client/davinci/portal/enterprise/param/EnterpriseUserNewParam.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 87 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-portal-interface/src/main/java/cn/cloudwalk/client/davinci/portal/enterprise/param/EnterpriseUserQueryParam.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 51 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | + +### `maven-cwos-resource/cwos-portal-interface/src/main/java/cn/cloudwalk/client/davinci/portal/enterprise/service/PortalEnterpriseService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 29 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 30 | 行尾多余空白 | +| FORMAT | 31 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 32 | 行尾多余空白 | +| FORMAT | 33 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 34 | 行尾多余空白 | +| FORMAT | 35 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 36 | 行尾多余空白 | +| FORMAT | 37 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 38 | 行尾多余空白 | +| FORMAT | 39 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 40 | 行尾多余空白 | +| FORMAT | 41 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 42 | 行尾多余空白 | +| FORMAT | 43 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 44 | 行尾多余空白 | +| FORMAT | 45 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 46 | 行尾多余空白 | +| FORMAT | 47 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 48 | 行尾多余空白 | +| FORMAT | 49 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 50 | 行尾多余空白 | +| FORMAT | 51 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 52 | 行尾多余空白 | +| FORMAT | 53 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 54 | 行尾多余空白 | +| FORMAT | 55 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 56 | 行尾多余空白 | +| FORMAT | 57 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 58 | 行尾多余空白 | + +… 另有 5 条(同文件省略) + +### `maven-cwos-resource/cwos-portal-interface/src/main/java/cn/cloudwalk/client/davinci/portal/user/service/PortalUserService.java` +| 级别 | 行 | 说明 | +|------|----|------| +| FORMAT | 18 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 19 | 行尾多余空白 | +| FORMAT | 20 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 21 | 行尾多余空白 | +| FORMAT | 22 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 23 | 行尾多余空白 | +| FORMAT | 24 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 25 | 行尾多余空白 | +| FORMAT | 26 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 27 | 行尾多余空白 | +| FORMAT | 28 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 29 | 行尾多余空白 | +| FORMAT | 30 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 31 | 行尾多余空白 | +| FORMAT | 32 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 33 | 行尾多余空白 | +| FORMAT | 34 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 35 | 行尾多余空白 | +| FORMAT | 37 | 行尾多余空白 | +| FORMAT | 39 | 行尾多余空白 | +| FORMAT | 41 | 行尾多余空白 | +| FORMAT | 42 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 43 | 行尾多余空白 | +| FORMAT | 44 | 行宽超过约 120 字符,建议换行(团队规约常见上限) | +| FORMAT | 45 | 行尾多余空白 | + +## `maven-intelligent-cwoscomponent` + +(本模块未发现上述启发式命中项) + +## `maven-ninca-crk` + +### `maven-ninca-crk/ninca-crk-gpu-std/src/main/java/cn/cloudwalk/Application.java` +| 级别 | 行 | 说明 | +|------|----|------| +| STYLE | 28 | 使用 System.out/err,生产代码建议改用日志框架 | +| STYLE | 32 | 使用 System.out/err,生产代码建议改用日志框架 | + +## `maven-ninca-qk-alarm` + +(本模块未发现上述启发式命中项) + +--- + +**启发式命中条数(含重复行规则)**:1813 diff --git a/docs/reviews/alibaba-audit-2026-04-24/01-maven-cloudwalk-cloud.md b/docs/reviews/alibaba-audit-2026-04-24/01-maven-cloudwalk-cloud.md new file mode 100644 index 00000000..c457d69e --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/01-maven-cloudwalk-cloud.md @@ -0,0 +1,40 @@ +# 01 `maven-cloudwalk-cloud` — 阿里巴巴规范走查(整理版) + +**范围**:`maven-cloudwalk-cloud/**/*.java`(排除 `target/`),共约 **22** 个源文件。 +**性质**:只读静态走查,对照手册常见项;**非** P3C 全量。 + +## 抽样说明 + +- 全量阅读非 `package-info` 源文件;重点 **`CloudwalkEventInitializing`(约 361 行)**、`CloudwalkEventManager`、`EventHandlerMapping`、`CloudwalkParamsValidateAspect`。 +- 本模块几乎无 `*Service*` / `*Impl*` / `*Controller*` 典型三层命名。 + +## 问题清单(节选) + +| 严重度 | 位置 | 行(约) | 类别 | 说明 | 建议 | +|--------|------|----------|------|------|------| +| P0 | `cloudwalk-common-event/.../CloudwalkEventManager.java` | 31–40 | 空指针 | `getServiceCodeCustomHandlerListMap` 等可能为 null 后链式 `.get` | 判空或早返回 | +| P0 | `cloudwalk-common-event/.../CloudwalkEventInitializing.java` | 178 | 逻辑 | `eventType.getEventClass().getClass().equals(eventClass)` 易永远不匹配 | 改为 `Objects.equals(eventType.getEventClass(), eventClass)` 等与契约一致 | +| P0 | `cloudwalk-common-event/.../handler/EventHandlerMapping.java` | 28–30 | 逻辑 | 同上 `getEventClass().getClass()` | 同上 | +| P1 | `.../autoconfig/EventConfiguration.java` | 11–21 | Spring | `@EnableConfigurationProperties` 而无 `@Configuration`,`@Bean` 可能不生效 | 补 `@Configuration` 或核对导入方式 | +| P1 | `.../autoconfig/EventConfiguration.java` | 19 | 命名 | Bean 方法名 `CloudwalkEventInitializing` 首字母大写 | 改为小驼峰 | +| P1 | `CloudwalkEventInitializing.java` | 多处 | 泛型 | `(Class)`、`(Map)` 等原始类型强转 | 使用带泛型 API 或安全转换工具 | +| P1 | `.../listener/GroupEventListener.java` | 19 | 异常 | `catch (Exception)` 过宽 | 收窄类型 | +| P1 | `.../listener/GroupEventListener.java` | 12 | 日志 | `LoggerFactory.getLogger(CloudwalkEventListener.class)` 与子类不符 | 使用当前类 | +| P1 | `.../service/aop/CloudwalkParamsValidateAspect.java` | 42 | 命名 | `validatePointcat` 疑似 Pointcut 拼写 | 更正命名 | +| P2 | `CloudwalkEventInitializing.java` | 多处 | 魔法值 / 常量命名 | `pattern` 非全大写、`ThreadPoolExecutor` 字面量等 | 提取命名常量 | +| P2 | `.../listener/GroupListnerClassMapping.java` | 类名 | 命名 | `Listner` 拼写错误 | 长期迁移正确拼写 | +| P2 | `.../handler/EventHandlerMapping.java` | 63–68 | 封装 | `getHandlerMap` 返回内部可变 Map 引用 | `unmodifiableMap` 或拷贝 | + +## 小结 + +| 级别 | 数量(约) | +|------|------------| +| P0 | 3 | +| P1 | 12 | +| P2 | 15 | + +**正向**:未发现空 `catch`、`System.out`;日志以 Slf4J 为主。 + +## 后续建议 + +优先修复 **P0**(事件路由比较与 NPE),再处理 **Spring 配置类元注解** 与 **泛型/raw 类型**。 diff --git a/docs/reviews/alibaba-audit-2026-04-24/02-maven-cloudwalk-device-manager.md b/docs/reviews/alibaba-audit-2026-04-24/02-maven-cloudwalk-device-manager.md new file mode 100644 index 00000000..4f49dc9b --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/02-maven-cloudwalk-device-manager.md @@ -0,0 +1,26 @@ +# 02 `maven-cloudwalk-device-manager` — 阿里巴巴规范走查(整理版) + +**范围**:`maven-cloudwalk-device-manager/**/*.java`(排除 `target/`),约 **271** 个文件,以 RPC 接口、DTO、枚举、常量为主。 + +## 问题清单(节选) + +| 严重度 | 位置 | 类别 | 说明 | 建议 | +|--------|------|------|------|------| +| P1 | `.../constant/DeviceConstant.java` | 命名 | `OCEAN_DEFALUE_APPLICATIONID` 拼写错误 | 更正为 `DEFAULT` 并全局替换 | +| P1 | 多文件 `*DeltParam` | 命名 | `Delt` 与 Delete 语义不符 | 新代码用 `Delete`,对外 API 需评估兼容 | +| P2 | `DeviceConstant.java` | 规约 | 常量集中在 `interface` 中(常量接口反模式) | 改为 `final` 类 + `private` 构造 | +| P2 | `DeviceConstant.java` | 格式 | 大括号与缩进不符合主流 K&R / 4 空格 | 统一格式化 | +| P2 | `.../DeviceGroupService.java` | 命名 | 方法 `gets` 语义不清 | `listByCondition` 等 | +| P2 | 多文件 | 校验 | `@Size(max=999)` 与数字型 `message` 散落 | 抽 `ValidationConstants` + 码表文档 | +| P2 | 多文件 | 依赖注解 | 广泛使用 `org.hibernate.validator.constraints.NotBlank` | 优先 `javax.validation.constraints.NotBlank` | +| P2 | `.../em/DeviceUpgradeRevertStatusEnum.java` | 卫生 | 若仍含反编译尾部注释需清理 | 已建议用 `strip_jdcore_java_noise.py` 全仓处理 | + +## 小结 + +| 级别 | 数量(约) | +|------|------------| +| P0 | 0 | +| P1 | 2 | +| P2 | 26(含同类合并描述) | + +**说明**:模块以**契约层**为主,异常/日志问题多在实现侧;当前以**命名、魔法值、格式**为主。 diff --git a/docs/reviews/alibaba-audit-2026-04-24/03-maven-cloudwalk-device-sdk.md b/docs/reviews/alibaba-audit-2026-04-24/03-maven-cloudwalk-device-sdk.md new file mode 100644 index 00000000..a564893f --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/03-maven-cloudwalk-device-sdk.md @@ -0,0 +1,18 @@ +# 03 `maven-cloudwalk-device-sdk` — 阿里巴巴规范走查(整理版) + +**范围**:`maven-cloudwalk-device-sdk/**/*.java`(排除 `target/`),约 **162** 个文件。 + +## 主要发现 + +| 类别 | 说明 | +|------|------| +| **序列化** | 大量 `implements Serializable` 的 DTO/Param **未声明 `serialVersionUID`**(约数十个文件);内部静态类序列化缺独立 UID。 | +| **命名** | `NotifyUploadPanoramamResult`(Panorama)、`FaceRegistionParam`(Registration)等拼写疑点;内部类名 `deviceData`、`helmetsData` 等小写开头不符合类型 UpperCamelCase。 | +| **格式** | 部分文件 `package` 与类型声明间**大段空行**;若仍残留 `/* N */` 行号注释,应继续跑 `scripts/strip_jdcore_java_noise.py`。 | +| **启发式** | 与 `00-heuristic-scan.md` 一致:`DeviceV2CommonBaseDTO` 等存在**行尾空白**;未见 `System.out`、空 catch。 | + +## 建议优先级 + +1. 为对外 DTO 统一 **`serialVersionUID`** 策略(或评估 Protobuf/JSON 单一序列化路径)。 +2. 修正对外可见的**拼写错误**类名时评估协议兼容(`@JSONField` 别名等)。 +3. IDE **格式化** + 去除反编译行号噪声。 diff --git a/docs/reviews/alibaba-audit-2026-04-24/04-maven-cloudwalk-intelligent-davinci-manager.md b/docs/reviews/alibaba-audit-2026-04-24/04-maven-cloudwalk-intelligent-davinci-manager.md new file mode 100644 index 00000000..30d55a8d --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/04-maven-cloudwalk-intelligent-davinci-manager.md @@ -0,0 +1,20 @@ +# 04 `maven-cloudwalk-intelligent-davinci-manager` — 阿里巴巴规范走查(整理版) + +**范围**:共 **13** 个 `*.java`(`davinci-manager-common` + `davinci-manager-storage`)。 + +## 问题清单(节选) + +| 严重度 | 位置 | 类别 | 说明 | 建议 | +|--------|------|------|------|------| +| P0 | `FileStorageManagerImpl.java` | 安全 | `fileDownLoadWithAbsoluteUrl` 将用户传入 URL 作为 Feign `target`,**SSRF** 风险 | URL 白名单、协议限制、禁止内网/metadata | +| P0 | `FileStorageManagerImpl.java` | 资源 | `feign.Response` 未在 `finally`/`try-with-resources` 中 **close**,易连接泄漏 | 确保关闭 Response | +| P1 | `FileStorageManagerImpl.java` | 健壮性 | `DavinciResult` 未系统判空 | 统一空安全/错误模型 | +| P1 | `FileStorageManagerImpl.java` | 异常 | `catch (Exception)` 过宽;错误码空串、未链 cause | 收窄、记录日志、`initCause` | +| P1 | `FileManagerFeignClientFallback.java` | 容错 | Fallback 一律 `RuntimeException`,无结构化降级 | 返回失败 `DavinciResult` 或统一异常类型 + 日志 | +| P1 | `OuterCallFeignClient.java` | Feign | `@RequestLine("GET ")` 路径为空,易误用 | 明确相对路径或文档约束 | +| P2 | `DavinciServiceException.java` | API | 继承受检 `Exception` | 评估改为运行时异常 + 错误码 | +| P2 | 接口参数名 | 命名 | `paramString` 等反编译式命名 | 语义化重命名(与调用方协同) | + +## 小结 + +**P0** 以 **SSRF + Feign Response 资源管理** 为首要整改;其次统一 **异常与降级** 语义。 diff --git a/docs/reviews/alibaba-audit-2026-04-24/05-maven-cloudwalk-legacy-public.md b/docs/reviews/alibaba-audit-2026-04-24/05-maven-cloudwalk-legacy-public.md new file mode 100644 index 00000000..b607af21 --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/05-maven-cloudwalk-legacy-public.md @@ -0,0 +1,21 @@ +# 05 `maven-cloudwalk-legacy-public` — 阿里巴巴规范走查(整理版) + +**范围**:约 **215** 个 `*.java`;子模块含 `cwos-sdk-event`、`cloudwalk-common-result`、`common-web`、`common-serial`、`cloudwalk-intelligent-component-lock` 等。 + +## 问题清单(节选) + +| 严重度 | 位置 | 类别 | 说明 | 建议 | +|--------|------|------|------|------| +| P0 | `.../security/AESUtils.java` | 安全 | 使用 **`AES/ECB/PKCS5Padding`** | 改为 GCM 或 CBC+随机 IV 等安全模式并评估兼容 | +| P1 | `cwos-sdk-event/.../KafkaConsumer.java` | 异常/日志 | `catch (Exception)` + `printStackTrace` + 仅 `error(message)` | `logger.error("...", e)`;删 `printStackTrace` | +| P1 | `KafkaConsumer.java` | API | `Class.newInstance()` 已废弃 | `getDeclaredConstructor().newInstance()` | +| P1 | `KafkaProducter.java` | 泛型/命名 | 原始类型 `Producer`;类名 `Producter` 拼写 | 泛型化;重命名类(注意与 Kafka 客户端类名冲突) | +| P1 | `.../CloudwalkContextParameterFilter.java` | 异常 | `catch (Exception)` 吞掉过滤器链异常 | 区分可恢复/不可恢复,避免吞 | +| P1 | `.../BeanCopyUtils.java` 等 | 异常/反射 | 宽 `catch` + `newInstance()` | 收窄异常;换构造器反射 | +| P2 | 多文件 | 日志 | `main` 中 `System.out` 演示 | 移至 `src/test` 或删除 | +| P2 | `SnowflakeIdWorker` 等 | 魔法值 | 位移掩码等未命名 | 提取常量并注释 | + +## 小结 + +**安全红线**:**AES-ECB** 应排期整改。 +**工程卫生**:去除 **`printStackTrace` / `System.out`**、替换废弃反射 API、减少 **`catch (Exception)`** 吞栈。 diff --git a/docs/reviews/alibaba-audit-2026-04-24/06-maven-cw-elevator-application.md b/docs/reviews/alibaba-audit-2026-04-24/06-maven-cw-elevator-application.md new file mode 100644 index 00000000..11c5c7c9 --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/06-maven-cw-elevator-application.md @@ -0,0 +1,22 @@ +# 06 `maven-cw-elevator-application` — 阿里巴巴规范走查(整理版) + +**范围**:`maven-cw-elevator-application/**/*.java`(排除 `target/`);优先 `*Service*`、`*Impl*`、`*Controller*` 及 **>150 行** 大文件。 + +## 问题清单(节选) + +| 严重度 | 位置 | 类别 | 说明 | 建议 | +|--------|------|------|------|------| +| 阻断 | `PersonRuleServiceImpl.java` | 契约 | `edit` / `timeDetail` / `pageByApp` 等直接 **`return null`** | 返回明确 `CloudwalkResult` 失败体或 `UnsupportedOperationException` | +| 严重 | `AcsElevatorDeviceGetWayController.java` | 安全 | `getKey` 将配置密钥字段下发 HTTP | 鉴权、短期令牌、禁止明文密钥接口化 | +| 严重 | `AcsElevatorDeviceGetWayController.java` | 性能 | `queryZoneTreeCode` 多层循环内重复远程/DB 调用 | 批量查询或缓存 | +| 主要 | 多处 `*ServiceImpl` / `*Controller` | 异常 | 大量 `catch (Exception)` | 收窄并保留 cause | +| 主要 | `AcsElevatorDeviceServiceImpl.java` | 分层 | `@Repository` 误用于 Service;注入实现类而非接口 | `@Service` + 面向接口 | +| 主要 | 各 Controller | 校验 | `@RequestBody` 缺 `@Valid` | 补 Bean Validation | +| 主要 | `AbstractCloudwalkController.java` | NPE | `RequestContextHolder.getRequestAttributes()` 可能 null | 判空 | +| 次要 | 多处 | 命名 | `getByDeciveCode` 等 **Device** 拼写错误 | 统一修正(评估 API 兼容) | +| 次要 | `FileController.java` | API | `DatatypeConverter.parseBase64Binary` | `Base64.getDecoder()` | +| 次要 | 全模块 | 依赖 | Fastjson 使用 | 版本治理或迁移 Jackson | + +## 小结 + +优先处理 **对外返回 null**、**密钥类接口** 与 **N+1 调用**;其次统一 **异常与分层注解**。 diff --git a/docs/reviews/alibaba-audit-2026-04-24/07-maven-cwos-resource.md b/docs/reviews/alibaba-audit-2026-04-24/07-maven-cwos-resource.md new file mode 100644 index 00000000..a21f802d --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/07-maven-cwos-resource.md @@ -0,0 +1,20 @@ +# 07 `maven-cwos-resource` — 阿里巴巴规范走查(整理版) + +**范围**:约 **494** 个 `*.java`;含 `cwos-java-sdk-resource`、portal/resource 接口与桩。 + +## 主要发现 + +| 严重度 | 说明 | +|--------|------| +| **高** | `RestPortalUserServiceImpl` 等大量方法 **`return null`** 且部分**未** `@Deprecated`,登录/改密等路径易导致调用方 **NPE 或静默失败**。 | +| **高** | `getDefaultPwd()` 返回 **null** 与「默认密码」语义矛盾。 | +| **中** | `ResourceClient` 在**字段初始化**中 `SpringContext.getBean`,容器时序与单测风险。 | +| **中** | `*Delt*`、`Resrouce`、`BacK` 等命名拼写与可读性问题。 | +| **低** | `apidoc` 下大量**空 Controller 壳**;需文档说明为 OpenAPI 占位。 | +| **正向** | 未发现 `System.out` / `printStackTrace`;空 `catch` 启发式未命中。 | + +## 建议 + +1. 对「桩实现」统一 **`@Deprecated` + 明确失败结果`**,禁止静默 `null`。 +2. 收敛 **`ResourceClient` 初始化时机**(`@PostConstruct` / 懒工厂)。 +3. 全模块 **格式化** + 建立 **错误码/校验 message** 常量表。 diff --git a/docs/reviews/alibaba-audit-2026-04-24/08-maven-cwos-common-aks-and-device-authentication.md b/docs/reviews/alibaba-audit-2026-04-24/08-maven-cwos-common-aks-and-device-authentication.md new file mode 100644 index 00000000..8ef28b97 --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/08-maven-cwos-common-aks-and-device-authentication.md @@ -0,0 +1,21 @@ +# 08 `maven-cwos-common-aks` + `maven-cwos-device-authentication` — 阿里巴巴规范走查(整理版) + +**范围**:两工程合计约 **17 + 29** 个 `*.java`;均为 **Feign/接口与 DTO**,无业务实现。 + +## 主要发现 + +| 级别 | 说明 | +|------|------| +| **强制** | 鉴权相关接口使用 **`JSONObject` 作入参**(`AksAuthService`、`ApiSecretService` 等),类型约束弱,不符合「优先强类型 DTO」。 | +| **强制** | 包路径 **`.../authetication/...`** 拼写错误(应为 `authentication`),影响检索与协作。 | +| **推荐** | 根 `pom`:**Spring Boot 2.1.18**、**Java 8**、**fastjson 1.2.83** — 需持续安全与维护评估。 | +| **推荐** | `CloudwalkDeviceAuthResult` 等同时使用 **`@JsonProperty` 与 `@JSONField`**,双 JSON 栈需团队约定。 | +| **推荐** | 大量 **>120 列** 行、**行尾空白**、形参 **`paramXxx`** 反编译痕迹 — 建议 EditorConfig + 一次性格式化。 | +| **推荐** | 常量工具类未 **`private` 构造**防误实例化(`AksConstant` 等)。 | +| **正向** | 未发现 `System.out`、`printStackTrace`、空 `catch`、`TODO/FIXME`(启发式)。 | + +## 建议优先级 + +1. 修正 **包名拼写**(或文档声明永久别名与序列化兼容策略)。 +2. 将 **`JSONObject` 入参** 渐进替换为 **强类型 DTO**。 +3. 统一 **JSON 单栈** 与 **行宽/空白** 规约。 diff --git a/docs/reviews/alibaba-audit-2026-04-24/09-maven-intelligent-cwoscomponent.md b/docs/reviews/alibaba-audit-2026-04-24/09-maven-intelligent-cwoscomponent.md new file mode 100644 index 00000000..5a0276c2 --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/09-maven-intelligent-cwoscomponent.md @@ -0,0 +1,26 @@ +# 09 `maven-intelligent-cwoscomponent` — 阿里巴巴规范走查(整理版) + +**范围**:`intelligent-cwoscomponent-rest`(约 96 个 Java)+ `intelligent-cwoscomponent-interface`(约 166 个);**无**本模块内 `@Controller`。优先 **`*Impl*`、`*Feign*`、`Fallback`**。 + +## 问题清单(节选) + +| 严重度 | 位置 | 类别 | 说明 | 建议 | +|--------|------|------|------|------| +| P0 | `RestSysettingAreaServiceImpl.java` | 条件装配 | `@ConditionalOnMissingClass` 指向 **resource** 包下 `SysettingAreaServiceImpl`,与 **sysetting** 域不一致 | 核对真实 Local 实现全限定名 | +| P0 | `AcsRecordThreeSendServiceImpl.java` | 条件装配 | 条件类写为 `AcsRecordServiceImpl`,与当前服务语义不符 | 改为正确实现类名 | +| P0 | `RestDeviceServiceImpl.java` | NPE | `deviceType.intValue()` 未防空;`getData()` / `Map` 链式未判空 | 判空与类型安全 | +| P1 | 各 `*FeignClientFallback` | 容错 | 普遍 `throw new RuntimeException(...)` | 返回约定失败 `CloudwalkResult` 或统一异常 + 日志 | +| P1 | `RestDeviceServiceImpl.java` | 泛型 | `(List)` / `(Map)` 原始类型强转 | 使用泛型 API | +| P2 | `PersonFeignClient.java` 等 | 命名 | `batchimport` 应为 `batchImport`(需契约同步) | 重命名 | +| P2 | 多数 `Rest*ServiceImpl` | 注入 | 字段 `@Autowired` | 推荐构造器注入 | +| P2 | `UserAcountDetailResult` 等 | 命名 | `Acount` 拼写 | 评估序列化兼容后修正 | + +## 小结 + +| 级别 | 数量(约) | +|------|------------| +| P0 | 5 | +| P1 | 6 | +| P2 | 21 | + +**优先**:修正 **`@ConditionalOnMissingClass`** 指向错误(易导致 Bean 装配与条件语义错误),以及 **`RestDeviceServiceImpl`** 空指针路径。 diff --git a/docs/reviews/alibaba-audit-2026-04-24/10-maven-ninca-crk.md b/docs/reviews/alibaba-audit-2026-04-24/10-maven-ninca-crk.md new file mode 100644 index 00000000..ade27df2 --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/10-maven-ninca-crk.md @@ -0,0 +1,18 @@ +# 10 `maven-ninca-crk` — 阿里巴巴规范走查(整理版) + +**范围**:仅 **2** 个 Java 文件 — `Application.java`、`package-info.java`(排除 `target/`)。 + +## 问题清单 + +| 级别 | 文件 | 说明 | 建议 | +|------|------|------|------| +| 严重 | `Application.java` | `SpringApplication#run` 阻塞至关闭,其后「启动完成」**语义接近进程退出** | 用 `ApplicationReadyEvent` / `ApplicationRunner` 记录就绪 | +| 警告 | `Application.java` | 使用 **`System.out.println`** | 换 **SLF4J** | +| 建议 | `Application.java` | `new SpringApplication(new Object[]{...})` 冗余 | `SpringApplication.run(Application.class, args)` | +| 建议 | `Application.java` | `@EnableFeignClients` 未收窄包 | 显式 `basePackages` 减少扫描 | +| 建议 | `Application.java` | `netflix.feign.EnableFeignClients` | 随 Spring Cloud 升级迁移 **OpenFeign** 包路径 | +| 通过 | `package-info.java` | 包说明清晰 | — | + +## 小结 + +体量极小,**无**业务逻辑层;重点在 **启动生命周期日志** 与 **日志/依赖演进**。 diff --git a/docs/reviews/alibaba-audit-2026-04-24/11-maven-ninca-qk-alarm.md b/docs/reviews/alibaba-audit-2026-04-24/11-maven-ninca-qk-alarm.md new file mode 100644 index 00000000..7e79d3cd --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/11-maven-ninca-qk-alarm.md @@ -0,0 +1,21 @@ +# 11 `maven-ninca-qk-alarm` — 阿里巴巴规范走查(整理版) + +**范围**:仅 **2** 个 Java 文件 — `AlarmApplication.java`、`package-info.java`(排除 `target/`)。 + +## 问题清单 + +| 序号 | 文件 | 级别 | 说明 | 建议 | +|------|------|------|------|------| +| 1 | `AlarmApplication.java` | 建议 | `main` 写法非 `SpringApplication.run(Class, args)` 常见形式 | 简化入口 | +| 2 | `AlarmApplication.java` | 建议 | `@EnableFeignClients(basePackages={"cn.cloudwalk"})` **范围过大** | 收窄到实际 Feign 包 | +| 3 | `AlarmApplication.java` | 提示 | `netflix.feign.EnableFeignClients` | 随 BOM 升级迁移 OpenFeign | +| 4 | `package-info.java` | 通过 | 文档说明边界清晰 | — | +| 5 | 模块级 | 信息 | 业务风险多在依赖 **web** 等模块 | 扩展审计范围时纳入 | + +## 启发式(与 00 一致) + +未发现 TAB、行尾空白、超长行、`System.out`(本模块 `AlarmApplication` 若仍用 `println` 以 00 脚本为准)、空 catch、FIXME。 + +## 小结 + +与 **ninca-crk** 类似,为**薄启动壳**;优先处理 **Feign 扫描范围** 与 **main 写法**,并规划 **Spring Cloud** 升级路径。 diff --git a/docs/reviews/alibaba-audit-2026-04-24/INDEX.md b/docs/reviews/alibaba-audit-2026-04-24/INDEX.md new file mode 100644 index 00000000..1c0d027f --- /dev/null +++ b/docs/reviews/alibaba-audit-2026-04-24/INDEX.md @@ -0,0 +1,38 @@ +# 阿里巴巴 Java 开发手册风格走查 — 索引 + +**生成日期**:2026-04-24 +**仓库根**:`/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译` + +## 说明 + +- **子任务数量**:与 **`maven-*` 反应堆根目录数量一致(12)**,每个目录由独立子任务只读走查,对照《阿里巴巴 Java 开发手册》常见条目(命名、格式、异常、日志、魔法值、并发与安全等),**非** IDE P3C 插件全量等价结果。 +- **机器可读基线**:同目录下 **`00-heuristic-scan.md`** 由 `scripts/alibaba_heuristic_audit.py` 生成(TAB、行尾空白、超长行、`System.out`、空 catch、FIXME 等)。 +- **落盘文件**:下表各 `NN-*.md` 为子任务结论的**结构化整理版**(便于检索与 PR 引用);若需更细的原文级表格,可在本地对对应 `maven-*` 树复跑子任务或接入 **P3C / Checkstyle**。 + +## 报告列表 + +| # | 文件 | 对应工程目录 | +|---|------|----------------| +| 00 | [00-heuristic-scan.md](./00-heuristic-scan.md) | 全部 `maven-*`(启发式脚本) | +| 01 | [01-maven-cloudwalk-cloud.md](./01-maven-cloudwalk-cloud.md) | `maven-cloudwalk-cloud/` | +| 02 | [02-maven-cloudwalk-device-manager.md](./02-maven-cloudwalk-device-manager.md) | `maven-cloudwalk-device-manager/` | +| 03 | [03-maven-cloudwalk-device-sdk.md](./03-maven-cloudwalk-device-sdk.md) | `maven-cloudwalk-device-sdk/` | +| 04 | [04-maven-cloudwalk-intelligent-davinci-manager.md](./04-maven-cloudwalk-intelligent-davinci-manager.md) | `maven-cloudwalk-intelligent-davinci-manager/` | +| 05 | [05-maven-cloudwalk-legacy-public.md](./05-maven-cloudwalk-legacy-public.md) | `maven-cloudwalk-legacy-public/` | +| 06 | [06-maven-cw-elevator-application.md](./06-maven-cw-elevator-application.md) | `maven-cw-elevator-application/` | +| 07 | [07-maven-cwos-resource.md](./07-maven-cwos-resource.md) | `maven-cwos-resource/` | +| 08 | [08-maven-cwos-common-aks-and-device-authentication.md](./08-maven-cwos-common-aks-and-device-authentication.md) | `maven-cwos-common-aks/` + `maven-cwos-device-authentication/`(合并一份,便于对照接口链) | +| 09 | [09-maven-intelligent-cwoscomponent.md](./09-maven-intelligent-cwoscomponent.md) | `maven-intelligent-cwoscomponent/` | +| 10 | [10-maven-ninca-crk.md](./10-maven-ninca-crk.md) | `maven-ninca-crk/` | +| 11 | [11-maven-ninca-qk-alarm.md](./11-maven-ninca-qk-alarm.md) | `maven-ninca-qk-alarm/` | + +> **注**:`maven-cwos-common-aks` 与 `maven-cwos-device-authentication` 合并在 **08**,避免接口链报告碎片化;若需拆成两文件可自行复制章节。 + +## 复跑与维护 + +```bash +cd /path/to/反编译 +python3 scripts/alibaba_heuristic_audit.py --out docs/reviews/alibaba-audit-2026-04-24/00-heuristic-scan.md +``` + +建议在重大反编译合并或格式化后重新生成 **00** 并择机更新 **01–11**。