hl-api-changelog/changelogs/2026-03/31_fix_dict_cleanup.md
2026-03-31 15:09:52 +08:00

2.1 KiB

字典数据全面清理

日期: 2026-03-31 PR: #86 类型: fix 影响服务: hl-user-service, hl-resource-service

变更内容

1. 新增3个字典之前为空

字典类型 说明 可选值
transport_type 交通类型 FLIGHT(航班), TRAIN(火车), BUS(大巴), SELF_DRIVE(自驾)
transmission 变速箱 AUTO(自动挡), MANUAL(手动挡), DCT(双离合), CVT(无级变速)
drive_type 驱动方式 2WD(两驱), 4WD(四驱), AWD(全时四驱)

2. 已禁用的字典(不再返回)

字典类型 原因
document_type 冗余,统一使用 id_card_type
apply_role 冗余,统一使用 cost_apply_role
4个 test_e2e_* 测试残留

3. activity_category 值变更(重要!)

所有值统一为 UPPER_CASE,前端如果有硬编码旧值需要更新

旧值 (snake_case) 新值 (UPPER_CASE) 标签
horse_riding HORSEBACK 马术骑行
cultural_experience CULTURAL 文化体验
motor_sport MOTOR_SPORT 机动越野
water_sport WATER_SPORT 水上项目
archery_combat ARCHERY_COMBAT 射箭搏击
food_craft FOOD_CRAFT 美食手作
nature_explore NATURE_EXPLORE 自然探索
campfire_party CAMPFIRE_PARTY 篝火聚会
winter_sport WINTER_SPORT 冬季项目
parent_child PARENT_CHILD 亲子互动

原本已经是 UPPER_CASE 的值不变OUTDOOR, OUTDOOR_SPORT, ENTERTAINMENT, ANIMAL, EXTREME, EDUCATION, PHOTOGRAPHY, PERFORMANCE, CATERING, DINING

4. contract_status 排序修正

SIGNING(签署中) 和 PENDING_SIGN(待签署) 不再共享 sort=3,已顺延修正。

前端需要做的事

  1. 检查是否硬编码了 activity_category 的旧 snake_case 值,如果有需要改为新的 UPPER_CASE 值
  2. 如果前端是通过字典接口动态获取的,则无需修改,刷新缓存即可
  3. 车辆管理表单现在可以使用 transmissiondrive_type 字典了