fix: 字典数据全面清理 (PR #86)
这个提交包含在:
父节点
12f484a520
当前提交
7f0d04e491
@ -0,0 +1,53 @@
|
|||||||
|
# 字典数据全面清理
|
||||||
|
|
||||||
|
**日期**: 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. 车辆管理表单现在可以使用 `transmission` 和 `drive_type` 字典了
|
||||||
正在加载...
x
在新工单中引用
屏蔽一个用户