# 接口变更记录 — 2026-03-30 22:13

> **提交** `c5ae7682` · **作者** wx · **时间** 2026-03-30 22:13:09 +0800
>
> refactor: hl-common拆分为9个子模块（参考若依RuoYi-Cloud架构）

## 📦 其他数据对象变更

> 以下变更未直接关联到本次接口变更，但可能影响现有接口的请求/响应

### 公共模块

#### ❌ ~~AdminBasicDTO~~

#### ❌ ~~ApprovalLogDTO~~

#### ❌ ~~ApprovalResultDTO~~

#### ❌ ~~ApprovalSubmitDTO~~

#### ❌ ~~ApprovalSubmitResultDTO~~

#### ❌ ~~DepartmentDTO~~

#### ❌ ~~ErrorLogDTO~~

#### ❌ ~~ExternalContactEventDTO~~

#### ❌ ~~FileBindRefsDTO~~

#### ❌ ~~FileUnbindRefsDTO~~

#### ❌ ~~NotificationLogDTO~~

#### ❌ ~~OperationLogDTO~~

#### ❌ ~~OrderPayInfoDTO~~

#### ❌ ~~PaymentRefundRequest~~

#### ❌ ~~PaymentResultDTO~~

#### ❌ ~~RefundResultDTO~~

#### ❌ ~~ResourceDetailDTO~~

#### ❌ ~~TravelerValidationDTO~~

#### ❌ ~~WechatDeptSyncDTO~~

#### ❌ ~~WechatMessageDTO~~

#### ❌ ~~WechatUserSyncDTO~~

<details>
<summary>📁 全部变更文件 (点击展开)</summary>

```
M	hl-callback-service/pom.xml
A	hl-common/hl-common-core/pom.xml
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/config/EncryptionConfig.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/config/JacksonConfig.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/constant/HttpHeaderConstants.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/constant/RedisKeyConstants.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/AdminBasicDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/ApprovalLogDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/ApprovalResultDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/ApprovalSubmitDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/ApprovalSubmitResultDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/DepartmentDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/ErrorLogDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/ExternalContactEventDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/FileBindRefsDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/FileUnbindRefsDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/NotificationLogDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/OperationLogDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/OrderPayInfoDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/PaymentRefundRequest.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/PaymentResultDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/RefundResultDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/ResourceDetailDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/TravelerValidationDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/WechatDeptSyncDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/WechatMessageDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/dto/WechatUserSyncDTO.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/exception/AuthenticationException.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/exception/BusinessException.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/exception/ForbiddenException.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/exception/NotFoundException.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/result/PageResult.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/result/Result.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/util/AesEncryptUtil.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/util/AmapStaticMapUtil.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/util/IpUtils.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/util/SnowflakeIdWorker.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/weather/AmapWeatherClient.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/weather/QWeatherClient.java
A	hl-common/hl-common-core/src/main/java/com/hulalv/common/weather/WeatherInfo.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/DtoCoverageTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/DtoFieldCoverageTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/config/EncryptionConfigTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/config/JacksonConfigTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/result/PageResultTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/result/ResultTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/util/AesEncryptUtilTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/util/AmapStaticMapUtilTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/util/IpUtilsTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/util/SnowflakeIdWorkerTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/weather/AmapWeatherClientTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/weather/QWeatherClientTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/weather/WeatherInfoCoverageTest.java
A	hl-common/hl-common-core/src/test/java/com/hulalv/common/weather/WeatherInfoTest.java
A	hl-common/hl-common-feign/pom.xml
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/config/FeignRetryConfig.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/config/MonitorFeignConfig.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/ApprovalFeignClient.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/ApprovalFeignFallbackFactory.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/FileFeignClient.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/FileFeignFallbackFactory.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/MonitorFeignClient.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/MonitorFeignFallbackFactory.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/OrderRefundFeignClient.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/OrderRefundFeignFallbackFactory.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/OrderTravelerFeignClient.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/OrderTravelerFeignFallbackFactory.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/PaymentRefundFeignClient.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/PaymentRefundFeignFallbackFactory.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/ProductApprovalFeignClient.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/ProductApprovalFeignFallbackFactory.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/ResourceApprovalFeignClient.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/ResourceApprovalFeignFallbackFactory.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/UserFeignClient.java
A	hl-common/hl-common-feign/src/main/java/com/hulalv/common/feign/UserFeignFallbackFactory.java
A	hl-common/hl-common-feign/src/test/java/com/hulalv/common/config/FeignRetryConfigTest.java
A	hl-common/hl-common-feign/src/test/java/com/hulalv/common/config/MonitorFeignConfigTest.java
A	hl-common/hl-common-feign/src/test/java/com/hulalv/common/feign/FallbackFactoryTest.java
A	hl-common/hl-common-log/pom.xml
A	hl-common/hl-common-log/src/main/java/com/hulalv/common/annotation/OperationLog.java
A	hl-common/hl-common-log/src/main/java/com/hulalv/common/aspect/OperationLogAspect.java
A	hl-common/hl-common-log/src/main/java/com/hulalv/common/exception/GlobalExceptionHandler.java
A	hl-common/hl-common-log/src/test/java/com/hulalv/common/aspect/OperationLogAspectTest.java
A	hl-common/hl-common-log/src/test/java/com/hulalv/common/exception/GlobalExceptionHandlerTest.java
A	hl-common/hl-common-mq/pom.xml
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/MqGroupConstants.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/MqTagConstants.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/MqTopicConstants.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/message/NotificationEventMessage.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/message/OrderDepartureMessage.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/message/OrderExpiryMessage.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/message/OrderTripEndMessage.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/message/ResourcePriceChangeMessage.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/message/WechatNotificationMessage.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/producer/MqLogProducer.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/producer/MqNotificationEventProducer.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/producer/MqResourcePriceChangeProducer.java
A	hl-common/hl-common-mq/src/main/java/com/hulalv/common/mq/producer/MqWechatNotificationProducer.java
A	hl-common/hl-common-mq/src/test/java/com/hulalv/common/MqMessageCoverageTest.java
A	hl-common/hl-common-mq/src/test/java/com/hulalv/common/mq/producer/MqLogProducerTest.java
A	hl-common/hl-common-mq/src/test/java/com/hulalv/common/mq/producer/MqNotificationEventProducerTest.java
A	hl-common/hl-common-mq/src/test/java/com/hulalv/common/mq/producer/MqResourcePriceChangeProducerTest.java
A	hl-common/hl-common-mq/src/test/java/com/hulalv/common/mq/producer/MqWechatNotificationProducerTest.java
A	hl-common/hl-common-mybatis/pom.xml
A	hl-common/hl-common-mybatis/src/main/java/com/hulalv/common/mybatis/EncryptTypeHandler.java
A	hl-common/hl-common-mybatis/src/main/java/com/hulalv/common/util/PageUtil.java
A	hl-common/hl-common-mybatis/src/test/java/com/hulalv/common/mybatis/EncryptTypeHandlerTest.java
A	hl-common/hl-common-mybatis/src/test/java/com/hulalv/common/util/PageUtilTest.java
A	hl-common/hl-common-oss/pom.xml
A	hl-common/hl-common-redis/pom.xml
A	hl-common/hl-common-redis/src/main/java/com/hulalv/common/util/DistributedLockUtil.java
A	hl-common/hl-common-redis/src/main/java/com/hulalv/common/util/TravelerTypeResolver.java
A	hl-common/hl-common-redis/src/test/java/com/hulalv/common/util/DistributedLockUtilTest.java
A	hl-common/hl-common-redis/src/test/java/com/hulalv/common/util/TravelerTypeResolverTest.java
A	hl-common/hl-common-security/pom.xml
A	hl-common/hl-common-security/src/main/java/com/hulalv/common/util/JwtUtil.java
A	hl-common/hl-common-security/src/test/java/com/hulalv/common/util/JwtUtilTest.java
A	hl-common/hl-common-web/pom.xml
M	hl-common/pom.xml
D	hl-common/src/main/java/com/hulalv/common/annotation/OperationLog.java
D	hl-common/src/main/java/com/hulalv/common/aspect/OperationLogAspect.java
D	hl-common/src/main/java/com/hulalv/common/config/EncryptionConfig.java
D	hl-common/src/main/java/com/hulalv/common/config/FeignRetryConfig.java
D	hl-common/src/main/java/com/hulalv/common/config/JacksonConfig.java
D	hl-common/src/main/java/com/hulalv/common/config/MonitorFeignConfig.java
D	hl-common/src/main/java/com/hulalv/common/constant/HttpHeaderConstants.java
D	hl-common/src/main/java/com/hulalv/common/constant/RedisKeyConstants.java
D	hl-common/src/main/java/com/hulalv/common/dto/AdminBasicDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/ApprovalLogDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/ApprovalResultDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/ApprovalSubmitDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/ApprovalSubmitResultDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/DepartmentDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/ErrorLogDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/ExternalContactEventDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/FileBindRefsDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/FileUnbindRefsDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/NotificationLogDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/OperationLogDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/OrderPayInfoDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/PaymentRefundRequest.java
D	hl-common/src/main/java/com/hulalv/common/dto/PaymentResultDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/RefundResultDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/ResourceDetailDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/TravelerValidationDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/WechatDeptSyncDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/WechatMessageDTO.java
D	hl-common/src/main/java/com/hulalv/common/dto/WechatUserSyncDTO.java
D	hl-common/src/main/java/com/hulalv/common/exception/AuthenticationException.java
D	hl-common/src/main/java/com/hulalv/common/exception/BusinessException.java
D	hl-common/src/main/java/com/hulalv/common/exception/ForbiddenException.java
D	hl-common/src/main/java/com/hulalv/common/exception/GlobalExceptionHandler.java
D	hl-common/src/main/java/com/hulalv/common/exception/NotFoundException.java
D	hl-common/src/main/java/com/hulalv/common/feign/ApprovalFeignClient.java
D	hl-common/src/main/java/com/hulalv/common/feign/ApprovalFeignFallbackFactory.java
D	hl-common/src/main/java/com/hulalv/common/feign/FileFeignClient.java
D	hl-common/src/main/java/com/hulalv/common/feign/FileFeignFallbackFactory.java
D	hl-common/src/main/java/com/hulalv/common/feign/MonitorFeignClient.java
D	hl-common/src/main/java/com/hulalv/common/feign/MonitorFeignFallbackFactory.java
D	hl-common/src/main/java/com/hulalv/common/feign/OrderRefundFeignClient.java
D	hl-common/src/main/java/com/hulalv/common/feign/OrderRefundFeignFallbackFactory.java
D	hl-common/src/main/java/com/hulalv/common/feign/OrderTravelerFeignClient.java
D	hl-common/src/main/java/com/hulalv/common/feign/OrderTravelerFeignFallbackFactory.java
D	hl-common/src/main/java/com/hulalv/common/feign/PaymentRefundFeignClient.java
D	hl-common/src/main/java/com/hulalv/common/feign/PaymentRefundFeignFallbackFactory.java
D	hl-common/src/main/java/com/hulalv/common/feign/ProductApprovalFeignClient.java
D	hl-common/src/main/java/com/hulalv/common/feign/ProductApprovalFeignFallbackFactory.java
D	hl-common/src/main/java/com/hulalv/common/feign/ResourceApprovalFeignClient.java
D	hl-common/src/main/java/com/hulalv/common/feign/ResourceApprovalFeignFallbackFactory.java
D	hl-common/src/main/java/com/hulalv/common/feign/UserFeignClient.java
D	hl-common/src/main/java/com/hulalv/common/feign/UserFeignFallbackFactory.java
D	hl-common/src/main/java/com/hulalv/common/mq/MqGroupConstants.java
D	hl-common/src/main/java/com/hulalv/common/mq/MqTagConstants.java
D	hl-common/src/main/java/com/hulalv/common/mq/MqTopicConstants.java
D	hl-common/src/main/java/com/hulalv/common/mq/message/NotificationEventMessage.java
D	hl-common/src/main/java/com/hulalv/common/mq/message/OrderDepartureMessage.java
D	hl-common/src/main/java/com/hulalv/common/mq/message/OrderExpiryMessage.java
D	hl-common/src/main/java/com/hulalv/common/mq/message/OrderTripEndMessage.java
D	hl-common/src/main/java/com/hulalv/common/mq/message/ResourcePriceChangeMessage.java
D	hl-common/src/main/java/com/hulalv/common/mq/message/WechatNotificationMessage.java
D	hl-common/src/main/java/com/hulalv/common/mq/producer/MqLogProducer.java
D	hl-common/src/main/java/com/hulalv/common/mq/producer/MqNotificationEventProducer.java
D	hl-common/src/main/java/com/hulalv/common/mq/producer/MqResourcePriceChangeProducer.java
D	hl-common/src/main/java/com/hulalv/common/mq/producer/MqWechatNotificationProducer.java
D	hl-common/src/main/java/com/hulalv/common/mybatis/EncryptTypeHandler.java
D	hl-common/src/main/java/com/hulalv/common/result/PageResult.java
D	hl-common/src/main/java/com/hulalv/common/result/Result.java
D	hl-common/src/main/java/com/hulalv/common/util/AesEncryptUtil.java
D	hl-common/src/main/java/com/hulalv/common/util/AmapStaticMapUtil.java
D	hl-common/src/main/java/com/hulalv/common/util/DistributedLockUtil.java
D	hl-common/src/main/java/com/hulalv/common/util/IpUtils.java
D	hl-common/src/main/java/com/hulalv/common/util/JwtUtil.java
D	hl-common/src/main/java/com/hulalv/common/util/PageUtil.java
D	hl-common/src/main/java/com/hulalv/common/util/SnowflakeIdWorker.java
D	hl-common/src/main/java/com/hulalv/common/util/TravelerTypeResolver.java
D	hl-common/src/main/java/com/hulalv/common/weather/AmapWeatherClient.java
D	hl-common/src/main/java/com/hulalv/common/weather/QWeatherClient.java
D	hl-common/src/main/java/com/hulalv/common/weather/WeatherInfo.java
D	hl-common/src/test/java/com/hulalv/common/DtoCoverageTest.java
D	hl-common/src/test/java/com/hulalv/common/DtoFieldCoverageTest.java
D	hl-common/src/test/java/com/hulalv/common/MqMessageCoverageTest.java
D	hl-common/src/test/java/com/hulalv/common/aspect/OperationLogAspectTest.java
D	hl-common/src/test/java/com/hulalv/common/config/EncryptionConfigTest.java
D	hl-common/src/test/java/com/hulalv/common/config/FeignRetryConfigTest.java
D	hl-common/src/test/java/com/hulalv/common/config/JacksonConfigTest.java
D	hl-common/src/test/java/com/hulalv/common/config/MonitorFeignConfigTest.java
D	hl-common/src/test/java/com/hulalv/common/exception/GlobalExceptionHandlerTest.java
D	hl-common/src/test/java/com/hulalv/common/feign/FallbackFactoryTest.java
D	hl-common/src/test/java/com/hulalv/common/mq/producer/MqLogProducerTest.java
D	hl-common/src/test/java/com/hulalv/common/mq/producer/MqNotificationEventProducerTest.java
D	hl-common/src/test/java/com/hulalv/common/mq/producer/MqResourcePriceChangeProducerTest.java
D	hl-common/src/test/java/com/hulalv/common/mq/producer/MqWechatNotificationProducerTest.java
D	hl-common/src/test/java/com/hulalv/common/mybatis/EncryptTypeHandlerTest.java
D	hl-common/src/test/java/com/hulalv/common/result/PageResultTest.java
D	hl-common/src/test/java/com/hulalv/common/result/ResultTest.java
D	hl-common/src/test/java/com/hulalv/common/util/AesEncryptUtilTest.java
D	hl-common/src/test/java/com/hulalv/common/util/AmapStaticMapUtilTest.java
D	hl-common/src/test/java/com/hulalv/common/util/DistributedLockUtilTest.java
D	hl-common/src/test/java/com/hulalv/common/util/IpUtilsTest.java
D	hl-common/src/test/java/com/hulalv/common/util/JwtUtilTest.java
D	hl-common/src/test/java/com/hulalv/common/util/PageUtilTest.java
D	hl-common/src/test/java/com/hulalv/common/util/SnowflakeIdWorkerTest.java
D	hl-common/src/test/java/com/hulalv/common/util/TravelerTypeResolverTest.java
D	hl-common/src/test/java/com/hulalv/common/weather/AmapWeatherClientTest.java
D	hl-common/src/test/java/com/hulalv/common/weather/QWeatherClientTest.java
D	hl-common/src/test/java/com/hulalv/common/weather/WeatherInfoCoverageTest.java
D	hl-common/src/test/java/com/hulalv/common/weather/WeatherInfoTest.java
M	hl-contract-service/pom.xml
M	hl-file-service/pom.xml
M	hl-gateway/pom.xml
M	hl-guide-service/pom.xml
M	hl-insurance-service/pom.xml
M	hl-material-service/pom.xml
M	hl-monitor-service/pom.xml
M	hl-mp-service/pom.xml
M	hl-order-service/pom.xml
M	hl-payment-service/pom.xml
M	hl-product-service/pom.xml
M	hl-resource-service/pom.xml
M	hl-review-service/pom.xml
M	hl-task-service/pom.xml
M	hl-transport-service/pom.xml
M	hl-user-service/pom.xml
M	pom.xml
```
</details>