# 接口变更记录 — 2026-03-30 12:48

> **提交** `836cce5` · **作者** wx · **时间** 2026-03-30 12:43:27 +0800
>
> test: 单元测试覆盖率从15%提升到50%，修复7个真实bug

## 变更总览

- **产品服务**
  - 🆕 AdminBookingTermsTest (+0 接口)
  - 🆕 AdminWarmTipsTest (+0 接口)
  - 🆕 DistrictTest (+0 接口)
  - 🆕 FamilyTest (+0 接口)
  - 🆕 FormulaTest (+0 接口)
  - 🆕 GroupBatchTest (+0 接口)
  - 🆕 InternalMpProductTest (+0 接口)
  - 🆕 InternalProductTest (+0 接口)
  - 🆕 ItineraryTest (+0 接口)
  - 🆕 MpProductTest (+0 接口)
  - 🆕 PricingTest (+0 接口)
  - 🆕 ProductTest (+0 接口)
  - 🆕 ProductFolderTest (+0 接口)
  - 🆕 ProductLineTest (+0 接口)
  - 🆕 ProductPhotographyItemTest (+0 接口)
  - 🆕 ProductSafetyItemTest (+0 接口)
  - 🆕 ProductStudyGainTest (+0 接口)
  - 🆕 QuoteTest (+0 接口)
  - 🆕 SafetyTemplateTest (+0 接口)
- **任务服务**
  - 🆕 BoardTest (+0 接口)
  - 🆕 TaskTest (+0 接口)
  - 🆕 WebSocketDocTest (+0 接口)
- **企微回调服务**
  - 🆕 MsgAuditCallbackTest (+0 接口)
- **合同服务**
  - 🆕 AdminClauseTemplateTest (+0 接口)
  - 🆕 AdminContractTest (+0 接口)
  - 🆕 AdminContractSchemeTest (+0 接口)
  - 🆕 ContractCallbackTest (+0 接口)
  - 🆕 InternalContractTest (+0 接口)
  - 🆕 InternalMpContractTest (+0 接口)
- **小程序聚合服务**
  - 🆕 MpActivityTest (+0 接口)
  - 🆕 MpAlbumTest (+0 接口)
  - 🆕 MpBadgeTest (+0 接口)
  - 🆕 MpBannerTest (+0 接口)
  - 🆕 MpCommonTest (+0 接口)
  - 🆕 MpConfigTest (+0 接口)
  - 🆕 MpContractTest (+0 接口)
  - 🆕 MpCustomizeTest (+0 接口)
  - 🆕 MpDesignerTest (+0 接口)
  - 🆕 MpDictTest (+0 接口)
  - 🆕 MpExploreTest (+0 接口)
  - 🆕 MpFavoriteTest (+0 接口)
  - 🆕 MpFootprintTest (+0 接口)
  - 🆕 MpHomeTest (+0 接口)
  - 🆕 MpHotelTest (+0 接口)
  - 🆕 MpInsuranceTest (+0 接口)
  - 🆕 MpInvoiceTest (+0 接口)
  - 🆕 MpLikeTest (+0 接口)
  - 🆕 MpMessageTest (+0 接口)
  - 🆕 MpOrderTest (+0 接口)
  - 🆕 MpOrderTransportTest (+0 接口)
  - 🆕 MpPaymentTest (+0 接口)
  - 🆕 MpProductTest (+0 接口)
  - 🆕 MpRefundTest (+0 接口)
  - 🆕 MpRestaurantTest (+0 接口)
  - 🆕 MpReviewTest (+0 接口)
  - 🆕 MpScenicTest (+0 接口)
  - 🆕 MpSearchTest (+0 接口)
  - 🆕 MpTravelerTest (+0 接口)
  - 🆕 MpTripTest (+0 接口)
  - 🆕 MpUserTest (+0 接口)
  - 🆕 MpWeatherTest (+0 接口)
  - 🆕 MpWikiTest (+0 接口)
  - 🆕 MpWishTest (+0 接口)
- **支付服务**
  - 🆕 AdminPaymentTest (+0 接口)
  - 🆕 InternalPaymentTest (+0 接口)
  - 🆕 PaymentCallbackTest (+0 接口)
- **攻略服务**
  - 🆕 AdminGuideArticleTest (+0 接口)
  - 🆕 AdminGuideCategoryTest (+0 接口)
  - 🆕 AdminGuideTagTest (+0 接口)
  - 🆕 InternalWikiTest (+0 接口)
- **文件服务**
  - 🆕 FileTest (+0 接口)
- **用户服务**
  - 🆕 AdminAgreementTest (+0 接口)
  - 🆕 AdminBannerTest (+0 接口)
  - 🆕 AdminContactTest (+0 接口)
  - 🆕 AdminCustomerTest (+0 接口)
  - 🆕 AdminDesignerTest (+0 接口)
  - 🆕 AdminExploreCategoryTest (+0 接口)
  - 🆕 AdminFaqTest (+0 接口)
  - 🆕 AdminFrontendConfigTest (+0 接口)
  - 🆕 AdminProfileTest (+0 接口)
  - 🆕 AdminTopicTest (+0 接口)
  - 🆕 AdminUserTest (+0 接口)
  - 🆕 AuthTest (+0 接口)
  - 🆕 FavoriteTest (+0 接口)
  - 🆕 FootprintTest (+0 接口)
  - 🆕 InternalApprovalTest (+0 接口)
  - 🆕 InternalBadgeTest (+0 接口)
  - 🆕 InternalBannerTest (+0 接口)
  - 🆕 InternalContactTest (+0 接口)
  - 🆕 InternalDesignerTest (+0 接口)
  - 🆕 InternalExploreCategoryTest (+0 接口)
  - 🆕 InternalFaqTest (+0 接口)
  - 🆕 InternalFrontendConfigTest (+0 接口)
  - 🆕 InternalLikeTest (+0 接口)
  - 🆕 InternalLoginLogTest (+0 接口)
  - 🆕 InternalMpCommonTest (+0 接口)
  - 🆕 InternalMpDictTest (+0 接口)
  - 🆕 InternalMpMessageTest (+0 接口)
  - 🆕 InternalMpUserTest (+0 接口)
  - 🆕 InternalOrderUserTest (+0 接口)
  - 🆕 InternalTopicTest (+0 接口)
  - 🆕 InternalUserTest2 (+0 接口)
  - 🆕 InternalWechatTest (+0 接口)
  - 🆕 InternalWishTest (+0 接口)
  - 🆕 PublicDictTest (+0 接口)
  - 🆕 SysDictTest (+0 接口)
  - 🆕 SysJobTest (+0 接口)
  - 🆕 SysMenuTest (+0 接口)
  - 🆕 SysRoleTest (+0 接口)
  - 🆕 TravelerTest (+0 接口)
  - 🆕 UserTest (+0 接口)
  - 🆕 WechatSyncTest (+0 接口)
- **监控服务**
  - 🆕 ApprovalLogTest (+0 接口)
  - 🆕 DataRetentionTest (+0 接口)
  - 🆕 ErrorLogTest (+0 接口)
  - 🆕 InternalLogTest (+0 接口)
  - 🆕 LoginLogTest (+0 接口)
  - 🆕 MysqlMonitorTest (+0 接口)
  - 🆕 NotificationLogTest (+0 接口)
  - 🆕 OperationLogTest (+0 接口)
  - 🆕 RedisMonitorTest (+0 接口)
  - 🆕 RocketMqMonitorTest (+0 接口)
  - 🆕 ServiceMonitorTest (+0 接口)
- **素材服务**
  - Material (改1)
  - 🆕 DictCacheServiceTest (+0 接口)
- **订单服务**
  - 🆕 AdminAlbumTest (+0 接口)
  - 🆕 AdminEarlyBirdTest (+0 接口)
  - 🆕 AdminInvoiceTest (+0 接口)
  - 🆕 AdminOrderConfigTest (+0 接口)
  - 🆕 AdminOrderTest (+0 接口)
  - 🆕 AdminOrderItineraryTest (+0 接口)
  - 🆕 AdminOrderTodoTest (+0 接口)
  - 🆕 AdminOrderTransportTest (+0 接口)
  - 🆕 AdminRefundTest (+0 接口)
  - 🆕 AdminRefundPolicyTest (+0 接口)
  - 🆕 AdminWorkOrderTest (+0 接口)
  - 🆕 InternalAlbumTest (+0 接口)
  - 🆕 InternalAutoProcessTest (+0 接口)
  - 🆕 InternalDashboardTest (+0 接口)
  - 🆕 InternalDesignerOrderTest (+0 接口)
  - 🆕 InternalEarlyBirdTest (+0 接口)
  - 🆕 InternalInvoiceTest (+0 接口)
  - 🆕 InternalMpOrderTest (+0 接口)
  - 🆕 InternalMpTripTest (+0 接口)
  - 🆕 InternalOrderStatsTest (+0 接口)
  - 🆕 InternalOrderTransportTest (+0 接口)
  - 🆕 InternalOrderTravelerTest (+0 接口)
  - 🆕 InternalPaymentOrderTest (+0 接口)
  - 🆕 InternalRefundTest (+0 接口)
  - 🆕 MpOrderTest (+0 接口)
  - 🆕 MpWeatherTest (+0 接口)
- **评价服务**
  - 🆕 AdminReviewTest (+0 接口)
  - 🆕 InternalMpReviewTest (+0 接口)
  - 🆕 InternalReviewTest (+0 接口)
- **资源服务**
  - 🆕 ActivityTest (+0 接口)
  - 🆕 ActivityPriceCalendarTest (+0 接口)
  - 🆕 ActivityTagTest (+0 接口)
  - 🆕 InternalActivityTest (+0 接口)
  - 🆕 InternalMpActivityTest (+0 接口)
  - 🆕 InternalMpResourceBriefTest (+0 接口)
  - 🆕 InternalResourceTest (+0 接口)
  - 🆕 InternalResourceDetailTest (+0 接口)
  - 🆕 InternalResourcePriceTest (+0 接口)
  - 🆕 InternalResourceStatsTest (+0 接口)
  - 🆕 CostItemTest (+0 接口)
  - 🆕 CostPriceCalendarTest (+0 接口)
  - 🆕 InternalCostTest (+0 接口)
  - 🆕 HotelTest (+0 接口)
  - 🆕 HotelTagTest (+0 接口)
  - 🆕 InternalHotelTest (+0 接口)
  - 🆕 InternalMpHotelTest (+0 接口)
  - 🆕 RoomPriceCalendarTest (+0 接口)
  - 🆕 RoomTypeTest (+0 接口)
  - 🆕 InternalMpRestaurantTest (+0 接口)
  - 🆕 InternalRestaurantTest (+0 接口)
  - 🆕 RestaurantTest (+0 接口)
  - 🆕 RestaurantTagTest (+0 接口)
  - 🆕 InternalMpScenicTest (+0 接口)
  - 🆕 InternalScenicTest (+0 接口)
  - 🆕 ScenicPriceCalendarTest (+0 接口)
  - 🆕 ScenicSeasonTest (+0 接口)
  - 🆕 ScenicSpotTest (+0 接口)
  - 🆕 ScenicTagTest (+0 接口)
  - 🆕 InternalServiceTest (+0 接口)
  - 🆕 ServiceItemTest (+0 接口)
  - 🆕 ServicePriceCalendarTest (+0 接口)
  - 🆕 ServiceTagTest (+0 接口)
  - 🆕 InternalStaffTest (+0 接口)
  - 🆕 StaffTest (+0 接口)
  - 🆕 StaffPriceCalendarTest (+0 接口)
  - 🆕 StaffTagTest (+0 接口)
  - 🆕 InternalSuppliesTest (+0 接口)
  - 🆕 SuppliesTest (+0 接口)
  - 🆕 SuppliesTagTest (+0 接口)
  - 🆕 InternalVehicleTest (+0 接口)
  - 🆕 VehicleModelTest (+0 接口)
  - 🆕 VehiclePriceCalendarTest (+0 接口)
  - 🆕 VehicleTagTest (+0 接口)

---

## 素材服务

### Material

> 📖 **接口文档**: [http://192.168.100.236:8094/doc.html](http://192.168.100.236:8094/doc.html) → 标签 **「素材管理」**

### ✏️ `DELETE` /admin/material/{materialId} — 删除素材

- 参数: materialId(Long), force(boolean) → materialId(Long)

---

## 📦 其他数据对象变更

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

### 资源服务

#### ✏️ ActivityCreateRequest

  - ❌ ~~`billingType`~~ (`String`) — 计费方式：PER_PERSON=按人 PER_GROUP=按团 PER_HOUR=按时

#### ✏️ ActivityListVO

  - ❌ ~~`billingType`~~ (`String`) — 计费方式编码

#### ✏️ ActivityQueryRequest

  - ❌ ~~`billingType`~~ (`String`) — 计费方式：PER_PERSON=按人 PER_GROUP=按团 PER_HOUR=按时

#### ✏️ ActivityUpdateRequest

  - ❌ ~~`billingType`~~ (`String`) — 计费方式：PER_PERSON=按人 PER_GROUP=按团 PER_HOUR=按时

#### ✏️ ActivityVO

  - ❌ ~~`billingType`~~ (`String`) — 计费方式：PER_PERSON=按人 PER_GROUP=按团 PER_HOUR=按时

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

```
M	.gitignore
A	hl-callback-service/src/test/java/com/hulalv/callback/EntityVoCoverageTest.java
A	hl-callback-service/src/test/java/com/hulalv/callback/controller/MsgAuditCallbackControllerTest.java
A	hl-common/src/test/java/com/hulalv/common/DtoCoverageTest.java
A	hl-common/src/test/java/com/hulalv/common/MqMessageCoverageTest.java
A	hl-common/src/test/java/com/hulalv/common/config/JacksonConfigTest.java
A	hl-common/src/test/java/com/hulalv/common/exception/GlobalExceptionHandlerTest.java
A	hl-common/src/test/java/com/hulalv/common/feign/FallbackFactoryTest.java
A	hl-common/src/test/java/com/hulalv/common/result/PageResultTest.java
A	hl-common/src/test/java/com/hulalv/common/result/ResultTest.java
A	hl-common/src/test/java/com/hulalv/common/util/AmapStaticMapUtilTest.java
A	hl-common/src/test/java/com/hulalv/common/util/DistributedLockUtilTest.java
A	hl-common/src/test/java/com/hulalv/common/util/IpUtilsTest.java
A	hl-common/src/test/java/com/hulalv/common/util/PageUtilTest.java
A	hl-common/src/test/java/com/hulalv/common/util/TravelerTypeResolverTest.java
A	hl-common/src/test/java/com/hulalv/common/weather/AmapWeatherClientTest.java
A	hl-common/src/test/java/com/hulalv/common/weather/QWeatherClientTest.java
A	hl-common/src/test/java/com/hulalv/common/weather/WeatherInfoCoverageTest.java
A	hl-common/src/test/java/com/hulalv/common/weather/WeatherInfoTest.java
A	hl-contract-service/src/test/java/com/hulalv/contract/EntityDtoCoverageTest.java
M	hl-contract-service/src/test/java/com/hulalv/contract/constant/ContractConstantsTest.java
A	hl-contract-service/src/test/java/com/hulalv/contract/controller/AdminClauseTemplateControllerTest.java
A	hl-contract-service/src/test/java/com/hulalv/contract/controller/AdminContractControllerTest.java
A	hl-contract-service/src/test/java/com/hulalv/contract/controller/AdminContractSchemeControllerTest.java
A	hl-contract-service/src/test/java/com/hulalv/contract/controller/ContractCallbackControllerTest.java
A	hl-contract-service/src/test/java/com/hulalv/contract/controller/InternalContractControllerTest.java
A	hl-contract-service/src/test/java/com/hulalv/contract/controller/InternalMpContractControllerTest.java
A	hl-contract-service/src/test/java/com/hulalv/contract/interceptor/AdminAuthInterceptorTest.java
A	hl-contract-service/src/test/java/com/hulalv/contract/job/ContractStatusRefreshJobTest.java
M	hl-contract-service/src/test/java/com/hulalv/contract/platform/tourage/TourageContractPlatformTest.java
M	hl-contract-service/src/test/java/com/hulalv/contract/service/ContractCallbackServiceTest.java
A	hl-contract-service/src/test/java/com/hulalv/contract/service/ContractSchemeServiceTest.java
M	hl-contract-service/src/test/java/com/hulalv/contract/service/ContractServiceTest.java
A	hl-contract-service/src/test/java/com/hulalv/contract/service/SafetyNoticeServiceTest.java
M	hl-file-service/src/main/java/com/hulalv/file/config/OssConfig.java
A	hl-file-service/src/test/java/com/hulalv/file/EntityDtoCoverageTest.java
A	hl-file-service/src/test/java/com/hulalv/file/controller/FileControllerTest.java
A	hl-file-service/src/test/java/com/hulalv/file/interceptor/AdminAuthInterceptorTest.java
A	hl-file-service/src/test/java/com/hulalv/file/interceptor/UserAuthInterceptorTest.java
A	hl-file-service/src/test/java/com/hulalv/file/service/ChunkUploadServiceTest.java
A	hl-guide-service/src/test/java/com/hulalv/guide/EntityDtoCoverageTest.java
A	hl-guide-service/src/test/java/com/hulalv/guide/controller/AdminGuideArticleControllerTest.java
A	hl-guide-service/src/test/java/com/hulalv/guide/controller/AdminGuideCategoryControllerTest.java
A	hl-guide-service/src/test/java/com/hulalv/guide/controller/AdminGuideTagControllerTest.java
A	hl-guide-service/src/test/java/com/hulalv/guide/controller/InternalWikiControllerTest.java
M	hl-material-service/src/main/java/com/hulalv/material/controller/MaterialController.java
M	hl-material-service/src/main/java/com/hulalv/material/service/MaterialService.java
A	hl-material-service/src/test/java/com/hulalv/material/EntityDtoCoverageTest.java
A	hl-material-service/src/test/java/com/hulalv/material/controller/DictCacheServiceTest.java
A	hl-material-service/src/test/java/com/hulalv/material/interceptor/AdminAuthInterceptorTest.java
A	hl-material-service/src/test/java/com/hulalv/material/service/ChunkUploadServiceTest.java
M	hl-material-service/src/test/java/com/hulalv/material/service/MaterialServiceTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/EntityCoverageTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/controller/ApprovalLogControllerTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/controller/DataRetentionControllerTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/controller/ErrorLogControllerTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/controller/InternalLogControllerTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/controller/LoginLogControllerTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/controller/MysqlMonitorControllerTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/controller/NotificationLogControllerTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/controller/OperationLogControllerTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/controller/RedisMonitorControllerTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/controller/RocketMqMonitorControllerTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/controller/ServiceMonitorControllerTest.java
A	hl-monitor-service/src/test/java/com/hulalv/monitor/interceptor/AdminAuthInterceptorTest.java
M	hl-mp-service/src/main/java/com/hulalv/mp/service/WeatherService.java
A	hl-mp-service/src/test/java/com/hulalv/mp/DtoCoverageTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/VoCoverageTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpActivityControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpAlbumControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpBadgeControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpBannerControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpCommonControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpConfigControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpContractControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpCustomizeControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpDesignerControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpDictControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpExploreControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpFavoriteControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpFootprintControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpHomeControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpHotelControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpInsuranceControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpInvoiceControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpLikeControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpMessageControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpOrderControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpOrderTransportControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpPaymentControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpProductControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpRefundControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpRestaurantControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpReviewControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpScenicControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpSearchControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpTravelerControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpTripControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpUserControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpWeatherControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpWikiControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/controller/MpWishControllerTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/feign/FallbackFactoryTest.java
M	hl-mp-service/src/test/java/com/hulalv/mp/service/FootprintAggregationServiceTest.java
M	hl-mp-service/src/test/java/com/hulalv/mp/service/HomeAggregationServiceTest.java
M	hl-mp-service/src/test/java/com/hulalv/mp/service/ProductAggregationServiceTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/service/ResourceMapServiceDeepTest.java
A	hl-mp-service/src/test/java/com/hulalv/mp/service/ResourceMapServiceTest.java
M	hl-order-service/src/main/java/com/hulalv/order/service/RefundApplicationService.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/AdminAlbumControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/AdminEarlyBirdControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/AdminInvoiceControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/AdminOrderConfigControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/AdminOrderControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/AdminOrderItineraryControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/AdminOrderTodoControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/AdminOrderTransportControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/AdminRefundControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/AdminRefundPolicyControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/AdminWorkOrderControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalAlbumControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalAutoProcessControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalDashboardControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalDesignerOrderControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalEarlyBirdControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalInvoiceControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalMpOrderControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalMpTripControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalOrderStatsControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalOrderTransportControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalOrderTravelerControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalPaymentOrderControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/InternalRefundControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/MpOrderControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/controller/MpWeatherControllerTest.java
A	hl-order-service/src/test/java/com/hulalv/order/coverage/DtoVoCoverageTest.java
A	hl-order-service/src/test/java/com/hulalv/order/coverage/EntityCoverageTest.java
M	hl-order-service/src/test/java/com/hulalv/order/service/OrderServiceTest.java
M	hl-order-service/src/test/java/com/hulalv/order/service/OrderTodoServiceTest.java
A	hl-order-service/src/test/java/com/hulalv/order/service/OrderTransportSegmentServiceTest.java
M	hl-order-service/src/test/java/com/hulalv/order/service/RefundApplicationServiceTest.java
A	hl-payment-service/src/test/java/com/hulalv/payment/EntityDtoCoverageTest.java
A	hl-payment-service/src/test/java/com/hulalv/payment/controller/AdminPaymentControllerTest.java
A	hl-payment-service/src/test/java/com/hulalv/payment/controller/InternalPaymentControllerTest.java
A	hl-payment-service/src/test/java/com/hulalv/payment/controller/PaymentCallbackControllerTest.java
D	hl-product-service/src/main/java/com/hulalv/product/mq/consumer/ProductApprovalConsumer.java
D	hl-product-service/src/main/java/com/hulalv/product/service/ApprovalPollingService.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/AdminBookingTermsControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/AdminWarmTipsControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/DistrictControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/FamilyControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/FormulaControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/GroupBatchControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/InternalMpProductControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/InternalProductControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/ItineraryControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/MpProductControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/PricingControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/ProductControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/ProductFolderControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/ProductLineControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/ProductPhotographyItemControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/ProductSafetyItemControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/ProductStudyGainControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/QuoteControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/controller/SafetyTemplateControllerTest.java
A	hl-product-service/src/test/java/com/hulalv/product/coverage/DtoVoCoverageTest.java
A	hl-product-service/src/test/java/com/hulalv/product/coverage/EntityCoverageTest.java
D	hl-product-service/src/test/java/com/hulalv/product/mq/consumer/ProductApprovalConsumerTest.java
M	hl-product-service/src/test/java/com/hulalv/product/service/CostCalculationServiceTest.java
M	hl-product-service/src/test/java/com/hulalv/product/service/PriceCalendarServiceTest.java
M	hl-product-service/src/test/java/com/hulalv/product/service/ProductStatusServiceTest.java
M	hl-resource-service/src/main/java/com/hulalv/resource/activity/constant/ActivityConstants.java
M	hl-resource-service/src/main/java/com/hulalv/resource/activity/controller/ActivityController.java
M	hl-resource-service/src/main/java/com/hulalv/resource/activity/controller/InternalActivityController.java
M	hl-resource-service/src/main/java/com/hulalv/resource/activity/dto/ActivityCreateRequest.java
M	hl-resource-service/src/main/java/com/hulalv/resource/activity/dto/ActivityQueryRequest.java
M	hl-resource-service/src/main/java/com/hulalv/resource/activity/dto/ActivityUpdateRequest.java
M	hl-resource-service/src/main/java/com/hulalv/resource/activity/entity/Activity.java
M	hl-resource-service/src/main/java/com/hulalv/resource/activity/service/ActivityService.java
M	hl-resource-service/src/main/java/com/hulalv/resource/activity/vo/ActivityListVO.java
M	hl-resource-service/src/main/java/com/hulalv/resource/activity/vo/ActivityVO.java
M	hl-resource-service/src/main/java/com/hulalv/resource/cost/service/CostItemService.java
M	hl-resource-service/src/main/java/com/hulalv/resource/hotel/service/HotelService.java
M	hl-resource-service/src/main/java/com/hulalv/resource/hotel/service/RoomTypeService.java
M	hl-resource-service/src/main/java/com/hulalv/resource/restaurant/service/RestaurantService.java
M	hl-resource-service/src/main/java/com/hulalv/resource/scenic/service/ScenicSeasonService.java
M	hl-resource-service/src/main/java/com/hulalv/resource/scenic/service/ScenicSpotService.java
M	hl-resource-service/src/main/java/com/hulalv/resource/service/service/ServiceItemService.java
M	hl-resource-service/src/main/java/com/hulalv/resource/staff/service/StaffService.java
M	hl-resource-service/src/main/java/com/hulalv/resource/supplies/service/SuppliesService.java
M	hl-resource-service/src/main/java/com/hulalv/resource/vehicle/service/VehicleModelService.java
A	hl-resource-service/src/test/java/com/hulalv/resource/activity/controller/ActivityControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/activity/controller/ActivityPriceCalendarControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/activity/controller/ActivityTagControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/activity/controller/InternalActivityControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/activity/controller/InternalMpActivityControllerTest.java
M	hl-resource-service/src/test/java/com/hulalv/resource/activity/service/ActivityServiceTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/common/controller/InternalMpResourceBriefControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/common/controller/InternalResourceControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/common/controller/InternalResourceDetailControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/common/controller/InternalResourcePriceControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/common/controller/InternalResourceStatsControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/cost/controller/CostItemControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/cost/controller/CostPriceCalendarControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/cost/controller/InternalCostControllerTest.java
M	hl-resource-service/src/test/java/com/hulalv/resource/cost/service/CostItemServiceTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/coverage/DtoVoCoverageTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/coverage/EntityCoverageTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/hotel/controller/HotelControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/hotel/controller/HotelTagControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/hotel/controller/InternalHotelControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/hotel/controller/InternalMpHotelControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/hotel/controller/RoomPriceCalendarControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/hotel/controller/RoomTypeControllerTest.java
M	hl-resource-service/src/test/java/com/hulalv/resource/hotel/service/RoomPriceCalendarServiceTest.java
M	hl-resource-service/src/test/java/com/hulalv/resource/hotel/service/RoomTypeServiceTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/restaurant/controller/InternalMpRestaurantControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/restaurant/controller/InternalRestaurantControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/restaurant/controller/RestaurantControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/restaurant/controller/RestaurantTagControllerTest.java
M	hl-resource-service/src/test/java/com/hulalv/resource/restaurant/service/RestaurantServiceTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/scenic/controller/InternalMpScenicControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/scenic/controller/InternalScenicControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/scenic/controller/ScenicPriceCalendarControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/scenic/controller/ScenicSeasonControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/scenic/controller/ScenicSpotControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/scenic/controller/ScenicTagControllerTest.java
M	hl-resource-service/src/test/java/com/hulalv/resource/scenic/service/ScenicSeasonServiceTest.java
M	hl-resource-service/src/test/java/com/hulalv/resource/scenic/service/ScenicSpotServiceTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/service/controller/InternalServiceControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/service/controller/ServiceItemControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/service/controller/ServicePriceCalendarControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/service/controller/ServiceTagControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/staff/controller/InternalStaffControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/staff/controller/StaffControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/staff/controller/StaffPriceCalendarControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/staff/controller/StaffTagControllerTest.java
M	hl-resource-service/src/test/java/com/hulalv/resource/staff/service/StaffServiceTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/supplies/controller/InternalSuppliesControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/supplies/controller/SuppliesControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/supplies/controller/SuppliesTagControllerTest.java
M	hl-resource-service/src/test/java/com/hulalv/resource/supplies/service/SuppliesServiceTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/vehicle/controller/InternalVehicleControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/vehicle/controller/VehicleModelControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/vehicle/controller/VehiclePriceCalendarControllerTest.java
A	hl-resource-service/src/test/java/com/hulalv/resource/vehicle/controller/VehicleTagControllerTest.java
A	hl-review-service/src/test/java/com/hulalv/review/EntityDtoCoverageTest.java
A	hl-review-service/src/test/java/com/hulalv/review/controller/AdminReviewControllerTest.java
A	hl-review-service/src/test/java/com/hulalv/review/controller/InternalMpReviewControllerTest.java
A	hl-review-service/src/test/java/com/hulalv/review/controller/InternalReviewControllerTest.java
A	hl-task-service/src/test/java/com/hulalv/task/EntityDtoCoverageTest.java
A	hl-task-service/src/test/java/com/hulalv/task/controller/BoardControllerTest.java
A	hl-task-service/src/test/java/com/hulalv/task/controller/TaskControllerTest.java
A	hl-task-service/src/test/java/com/hulalv/task/controller/WebSocketDocControllerTest.java
A	hl-task-service/src/test/java/com/hulalv/task/interceptor/AdminAuthInterceptorTest.java
A	hl-task-service/src/test/java/com/hulalv/task/job/TaskReminderJobTest.java
A	hl-task-service/src/test/java/com/hulalv/task/service/BoardEventServiceTest.java
A	hl-task-service/src/test/java/com/hulalv/task/service/TaskActivityServiceTest.java
A	hl-task-service/src/test/java/com/hulalv/task/service/TaskNotificationServiceTest.java
A	hl-transport-service/src/test/java/com/hulalv/transport/constant/TransportConstantsTest.java
A	hl-transport-service/src/test/java/com/hulalv/transport/service/FlightServiceTest.java
A	hl-transport-service/src/test/java/com/hulalv/transport/service/TrainServiceTest.java
A	hl-transport-service/src/test/java/com/hulalv/transport/service/VariFlightApiClientTest.java
M	hl-user-service/src/main/java/com/hulalv/user/service/BadgeService.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AdminAgreementControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AdminBannerControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AdminContactControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AdminCustomerControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AdminDesignerControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AdminExploreCategoryControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AdminFaqControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AdminFrontendConfigControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AdminProfileControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AdminTopicControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AdminUserControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/AuthControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/FavoriteControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/FootprintControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalApprovalControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalBadgeControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalBannerControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalContactControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalDesignerControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalExploreCategoryControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalFaqControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalFrontendConfigControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalLikeControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalLoginLogControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalMpCommonControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalMpDictControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalMpMessageControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalMpUserControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalOrderUserControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalTopicControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalUserControllerTest2.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalWechatControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/InternalWishControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/PublicDictControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/SysDictControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/SysJobControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/SysMenuControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/SysRoleControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/TravelerControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/UserControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/controller/WechatSyncControllerTest.java
A	hl-user-service/src/test/java/com/hulalv/user/coverage/DtoVoCoverageTest.java
A	hl-user-service/src/test/java/com/hulalv/user/coverage/EntityCoverageTest.java
A	hl-user-service/src/test/java/com/hulalv/user/feign/FallbackFactoryTest.java
A	hl-user-service/src/test/java/com/hulalv/user/interceptor/TokenInterceptorTest.java
A	hl-user-service/src/test/java/com/hulalv/user/notification/NotificationTemplateRendererTest.java
A	hl-user-service/src/test/java/com/hulalv/user/service/BadgeServiceTest.java
A	hl-user-service/src/test/java/com/hulalv/user/service/BannerServiceTest.java
A	hl-user-service/src/test/java/com/hulalv/user/service/DesignerServiceTest.java
A	hl-user-service/src/test/java/com/hulalv/user/service/FaqServiceTest.java
A	hl-user-service/src/test/java/com/hulalv/user/service/FinanceDashboardServiceTest.java
A	hl-user-service/src/test/java/com/hulalv/user/service/FrontendConfigServiceTest.java
A	hl-user-service/src/test/java/com/hulalv/user/service/InsuranceSyncJobServiceTest.java
A	hl-user-service/src/test/java/com/hulalv/user/service/PermissionServiceTest.java
A	hl-user-service/src/test/java/com/hulalv/user/service/QuartzJobExecutorTest.java
M	pom.xml
```
</details>