diff --git a/.swagger/dict_data.json b/.swagger/dict_data.json index 5b3039a..ac00ec6 100644 --- a/.swagger/dict_data.json +++ b/.swagger/dict_data.json @@ -39,58 +39,70 @@ "value": "horse_riding", "label": "\u9a6c\u672f\u9a91\u884c", "sort": 1, + "status": "INACTIVE" + }, + { + "value": "HORSEBACK", + "label": "\u9a6c\u672f\u9a91\u884c", + "sort": 1, "status": "ACTIVE" }, { - "value": "motor_sport", + "value": "MOTOR_SPORT", "label": "\u673a\u52a8\u8d8a\u91ce", "sort": 2, "status": "ACTIVE" }, { - "value": "water_sport", + "value": "WATER_SPORT", "label": "\u6c34\u4e0a\u9879\u76ee", "sort": 3, "status": "ACTIVE" }, { - "value": "archery_combat", + "value": "ARCHERY_COMBAT", "label": "\u5c04\u7bad\u640f\u51fb", "sort": 4, "status": "ACTIVE" }, + { + "value": "CULTURAL", + "label": "\u6587\u5316\u4f53\u9a8c", + "sort": 5, + "status": "ACTIVE" + }, { "value": "cultural_experience", "label": "\u6c11\u4fd7\u6587\u5316", "sort": 5, - "status": "ACTIVE" + "status": "INACTIVE" }, { - "value": "food_craft", + "value": "FOOD_CRAFT", "label": "\u7f8e\u98df\u624b\u4f5c", "sort": 6, "status": "ACTIVE" }, { - "value": "nature_explore", + "value": "NATURE_EXPLORE", "label": "\u81ea\u7136\u63a2\u7d22", "sort": 7, "status": "ACTIVE" }, { - "value": "campfire_party", + "value": "CAMPFIRE_PARTY", "label": "\u7bdd\u706b\u805a\u4f1a", "sort": 8, "status": "ACTIVE" }, { - "value": "winter_sport", + "value": "WINTER_SPORT", "label": "\u51ac\u5b63\u9879\u76ee", "sort": 9, "status": "ACTIVE" }, { - "value": "parent_child", + "value": "PARENT_CHILD", "label": "\u4eb2\u5b50\u4e92\u52a8", "sort": 10, "status": "ACTIVE" @@ -125,46 +137,34 @@ "sort": 15, "status": "ACTIVE" }, - { - "value": "CULTURAL", - "label": "\u6587\u5316\u4f53\u9a8c", - "sort": 16, - "status": "ACTIVE" - }, { "value": "EDUCATION", "label": "\u7814\u5b66\u6559\u80b2", - "sort": 17, + "sort": 16, "status": "ACTIVE" }, { "value": "PHOTOGRAPHY", "label": "\u6444\u5f71\u5199\u771f", - "sort": 18, + "sort": 17, "status": "ACTIVE" }, { "value": "PERFORMANCE", "label": "\u6f14\u51fa\u8868\u6f14", - "sort": 19, - "status": "ACTIVE" - }, - { - "value": "HORSEBACK", - "label": "\u9a91\u9a6c\u4f53\u9a8c", - "sort": 20, + "sort": 18, "status": "ACTIVE" }, { "value": "CATERING", "label": "\u9910\u996e\u670d\u52a1", - "sort": 21, + "sort": 19, "status": "ACTIVE" }, { "value": "DINING", "label": "\u7528\u9910\u4f53\u9a8c", - "sort": 22, + "sort": 20, "status": "ACTIVE" } ] @@ -256,12 +256,6 @@ } ] }, - "apply_role": { - "name": "\u9002\u7528\u89d2\u8272", - "category": "BUSINESS", - "remark": "", - "items": [] - }, "approval_sp_status": { "name": "\u5ba1\u6279\u72b6\u6001", "category": "BUSINESS", @@ -831,37 +825,37 @@ { "value": "PENDING_SIGN", "label": "\u5f85\u7b7e\u7f72", - "sort": 3, + "sort": 4, "status": "ACTIVE" }, { "value": "SIGNED", "label": "\u5df2\u7b7e\u7f72", - "sort": 4, + "sort": 5, "status": "ACTIVE" }, { "value": "VOIDING", "label": "\u4f5c\u5e9f\u4e2d", - "sort": 5, + "sort": 6, "status": "ACTIVE" }, { "value": "VOIDED", "label": "\u5df2\u4f5c\u5e9f", - "sort": 6, + "sort": 7, "status": "ACTIVE" }, { "value": "REPORTED", "label": "\u5df2\u4e0a\u62a5", - "sort": 7, + "sort": 8, "status": "ACTIVE" }, { "value": "UPLOADED", "label": "\u5df2\u4e0a\u4f20", - "sort": 8, + "sort": 9, "status": "ACTIVE" } ] @@ -1362,54 +1356,30 @@ } ] }, - "document_type": { - "name": "\u8bc1\u4ef6\u7c7b\u578b", - "category": "BASE", - "remark": "C\u7aef\u51fa\u884c\u4eba\u8bc1\u4ef6\u7c7b\u578b", - "items": [ - { - "value": "ID_CARD", - "label": "\u5c45\u6c11\u8eab\u4efd\u8bc1", - "sort": 1, - "status": "ACTIVE" - }, - { - "value": "PASSPORT", - "label": "\u62a4\u7167", - "sort": 2, - "status": "ACTIVE" - }, - { - "value": "HONG_KONG_MACAO_PASS", - "label": "\u6e2f\u6fb3\u5c45\u6c11\u6765\u5f80\u5185\u5730\u901a\u884c\u8bc1", - "sort": 3, - "status": "ACTIVE" - }, - { - "value": "TAIWAN_PASS", - "label": "\u53f0\u6e7e\u5c45\u6c11\u6765\u5f80\u5927\u9646\u901a\u884c\u8bc1", - "sort": 4, - "status": "ACTIVE" - }, - { - "value": "FOREIGN_PERMANENT_RESIDENT", - "label": "\u5916\u56fd\u4eba\u6c38\u4e45\u5c45\u7559\u8eab\u4efd\u8bc1", - "sort": 5, - "status": "ACTIVE" - }, - { - "value": "OTHER", - "label": "\u5176\u4ed6", - "sort": 99, - "status": "ACTIVE" - } - ] - }, "drive_type": { "name": "\u9a71\u52a8\u65b9\u5f0f", "category": "BUSINESS", "remark": "", - "items": [] + "items": [ + { + "value": "2WD", + "label": "\u4e24\u9a71", + "sort": 1, + "status": "ACTIVE" + }, + { + "value": "4WD", + "label": "\u56db\u9a71", + "sort": 2, + "status": "ACTIVE" + }, + { + "value": "AWD", + "label": "\u5168\u65f6\u56db\u9a71", + "sort": 3, + "status": "ACTIVE" + } + ] }, "driver_license_type": { "name": "\u9a7e\u7167\u7c7b\u578b", @@ -4381,14 +4351,14 @@ "status": "ACTIVE" }, { - "value": "DELUXE", - "label": "\u8c6a\u534e\u623f", + "value": "KING", + "label": "\u8c6a\u534e\u5927\u5e8a", "sort": 5, "status": "ACTIVE" }, { - "value": "KING", - "label": "\u8c6a\u534e\u5927\u5e8a", + "value": "DELUXE", + "label": "\u8c6a\u534e\u623f", "sort": 5, "status": "ACTIVE" }, @@ -4465,18 +4435,6 @@ "sort": 1, "status": "ACTIVE" }, - { - "value": "safe", - "label": "\u4fdd\u9669\u7bb1", - "sort": 2, - "status": "ACTIVE" - }, - { - "value": "mini_fridge", - "label": "\u5c0f\u51b0\u7bb1", - "sort": 2, - "status": "ACTIVE" - }, { "value": "air_cond", "label": "\u7a7a\u8c03", @@ -4502,21 +4460,15 @@ "status": "ACTIVE" }, { - "value": "desk", - "label": "\u4e66\u684c", - "sort": 3, + "value": "safe", + "label": "\u4fdd\u9669\u7bb1", + "sort": 2, "status": "ACTIVE" }, { - "value": "kids_toiletry", - "label": "\u513f\u7ae5\u6d17\u6f31\u7528\u54c1", - "sort": 3, - "status": "ACTIVE" - }, - { - "value": "toiletries", - "label": "\u514d\u8d39\u6d17\u6f31\u7528\u54c1", - "sort": 3, + "value": "mini_fridge", + "label": "\u5c0f\u51b0\u7bb1", + "sort": 2, "status": "ACTIVE" }, { @@ -4538,9 +4490,21 @@ "status": "ACTIVE" }, { - "value": "floor_heat", - "label": "\u5730\u6696", - "sort": 4, + "value": "desk", + "label": "\u4e66\u684c", + "sort": 3, + "status": "ACTIVE" + }, + { + "value": "kids_toiletry", + "label": "\u513f\u7ae5\u6d17\u6f31\u7528\u54c1", + "sort": 3, + "status": "ACTIVE" + }, + { + "value": "toiletries", + "label": "\u514d\u8d39\u6d17\u6f31\u7528\u54c1", + "sort": 3, "status": "ACTIVE" }, { @@ -4574,15 +4538,9 @@ "status": "ACTIVE" }, { - "value": "private_bath", - "label": "\u72ec\u7acb\u536b\u6d74", - "sort": 5, - "status": "ACTIVE" - }, - { - "value": "luggage_rack", - "label": "\u884c\u674e\u67b6", - "sort": 5, + "value": "floor_heat", + "label": "\u5730\u6696", + "sort": 4, "status": "ACTIVE" }, { @@ -4604,21 +4562,15 @@ "status": "ACTIVE" }, { - "value": "bathtub", - "label": "\u6d74\u7f38", - "sort": 6, + "value": "private_bath", + "label": "\u72ec\u7acb\u536b\u6d74", + "sort": 5, "status": "ACTIVE" }, { - "value": "tea_set", - "label": "\u8336\u5177", - "sort": 6, - "status": "ACTIVE" - }, - { - "value": "blackout", - "label": "\u906e\u5149\u7a97\u5e18", - "sort": 6, + "value": "luggage_rack", + "label": "\u884c\u674e\u67b6", + "sort": 5, "status": "ACTIVE" }, { @@ -4634,9 +4586,21 @@ "status": "ACTIVE" }, { - "value": "bathrobe", - "label": "\u6d74\u888d", - "sort": 7, + "value": "bathtub", + "label": "\u6d74\u7f38", + "sort": 6, + "status": "ACTIVE" + }, + { + "value": "tea_set", + "label": "\u8336\u5177", + "sort": 6, + "status": "ACTIVE" + }, + { + "value": "blackout", + "label": "\u906e\u5149\u7a97\u5e18", + "sort": 6, "status": "ACTIVE" }, { @@ -4658,15 +4622,9 @@ "status": "ACTIVE" }, { - "value": "stargazing", - "label": "\u53ef\u770b\u661f\u7a7a", - "sort": 8, - "status": "ACTIVE" - }, - { - "value": "face_wash", - "label": "\u6d17\u9762\u4e73", - "sort": 8, + "value": "bathrobe", + "label": "\u6d74\u888d", + "sort": 7, "status": "ACTIVE" }, { @@ -4682,9 +4640,15 @@ "status": "ACTIVE" }, { - "value": "screen_cast", - "label": "\u624b\u673a\u6295\u5c4f", - "sort": 9, + "value": "stargazing", + "label": "\u53ef\u770b\u661f\u7a7a", + "sort": 8, + "status": "ACTIVE" + }, + { + "value": "face_wash", + "label": "\u6d17\u9762\u4e73", + "sort": 8, "status": "ACTIVE" }, { @@ -4692,6 +4656,12 @@ "label": "\u6c90\u6d74\u9732", "sort": 9, "status": "ACTIVE" + }, + { + "value": "screen_cast", + "label": "\u624b\u673a\u6295\u5c4f", + "sort": 9, + "status": "ACTIVE" } ] }, @@ -5284,41 +5254,67 @@ } ] }, - "test_e2e_chinese_cat": { - "name": "\u4e2d\u6587\u5206\u7c7b\u6d4b\u8bd5", - "category": "E2E\u6d4b\u8bd5", - "remark": "", - "items": [] - }, - "test_e2e_custom_cat": { - "name": "custom cat test", - "category": "CUSTOM", - "remark": "", - "items": [] - }, - "test_e2e_debug_0318": { - "name": "debug dict", - "category": "BASE", - "remark": "", - "items": [] - }, - "test_e2e_debug_0318b": { - "name": "debug dict 2", - "category": "BASE", - "remark": "", - "items": [] - }, "transmission": { "name": "\u53d8\u901f\u7bb1", "category": "BUSINESS", "remark": "", - "items": [] + "items": [ + { + "value": "AUTO", + "label": "\u81ea\u52a8\u6321", + "sort": 1, + "status": "ACTIVE" + }, + { + "value": "MANUAL", + "label": "\u624b\u52a8\u6321", + "sort": 2, + "status": "ACTIVE" + }, + { + "value": "DCT", + "label": "\u53cc\u79bb\u5408", + "sort": 3, + "status": "ACTIVE" + }, + { + "value": "CVT", + "label": "\u65e0\u7ea7\u53d8\u901f", + "sort": 4, + "status": "ACTIVE" + } + ] }, "transport_type": { "name": "\u4ea4\u901a\u7c7b\u578b", "category": "ORDER", "remark": "\u8ba2\u5355\u4ea4\u901a\u4fe1\u606f\u7c7b\u578b\uff1a\u822a\u73ed/\u706b\u8f66", - "items": [] + "items": [ + { + "value": "FLIGHT", + "label": "\u822a\u73ed", + "sort": 1, + "status": "ACTIVE" + }, + { + "value": "TRAIN", + "label": "\u706b\u8f66", + "sort": 2, + "status": "ACTIVE" + }, + { + "value": "BUS", + "label": "\u5927\u5df4", + "sort": 3, + "status": "ACTIVE" + }, + { + "value": "SELF_DRIVE", + "label": "\u81ea\u9a7e", + "sort": 4, + "status": "ACTIVE" + } + ] }, "travel_purpose": { "name": "\u65c5\u6e38\u76ee\u7684", diff --git a/changelogs/2026-03/31_1508_sync.md b/changelogs/2026-03/31_1508_sync.md new file mode 100644 index 0000000..f7c7099 --- /dev/null +++ b/changelogs/2026-03/31_1508_sync.md @@ -0,0 +1,72 @@ +# API 变更通知 + +**更新时间**: 2026-03-31 15:09 + +## ⚠️ Breaking Changes (16) + +> **前端必须处理的变更,不处理会导致功能异常** + +### 字典变更 + +**字典类型删除** + +- ❌ ~~`apply_role`~~(适用角色) +- ❌ ~~`document_type`~~(证件类型) +- ❌ ~~`test_e2e_chinese_cat`~~(中文分类测试) +- ❌ ~~`test_e2e_custom_cat`~~(custom cat test) +- ❌ ~~`test_e2e_debug_0318`~~(debug dict) +- ❌ ~~`test_e2e_debug_0318b`~~(debug dict 2) + +**字典项删除** + +| 字典 | 删除值 | 标签 | +| --- | --- | --- | +| `activity_category`(游玩项目分类) | ~~`archery_combat`~~ | 射箭搏击 | +| `activity_category`(游玩项目分类) | ~~`campfire_party`~~ | 篝火聚会 | +| `activity_category`(游玩项目分类) | ~~`food_craft`~~ | 美食手作 | +| `activity_category`(游玩项目分类) | ~~`motor_sport`~~ | 机动越野 | +| `activity_category`(游玩项目分类) | ~~`nature_explore`~~ | 自然探索 | +| `activity_category`(游玩项目分类) | ~~`parent_child`~~ | 亲子互动 | +| `activity_category`(游玩项目分类) | ~~`water_sport`~~ | 水上项目 | +| `activity_category`(游玩项目分类) | ~~`winter_sport`~~ | 冬季项目 | + +**字典项状态变更** + +| 字典 | 值 | 原状态 | 新状态 | +| --- | --- | --- | --- | +| `activity_category`(游玩项目分类) | `cultural_experience` | ACTIVE | INACTIVE | +| `activity_category`(游玩项目分类) | `horse_riding` | ACTIVE | INACTIVE | + +## ℹ️ 新增 (20) + +### 字典变更 + +**新增字典项** + +| 字典 | 新增值 | 标签 | +| --- | --- | --- | +| `activity_category`(游玩项目分类) | `ARCHERY_COMBAT` | 射箭搏击 | +| `activity_category`(游玩项目分类) | `CAMPFIRE_PARTY` | 篝火聚会 | +| `activity_category`(游玩项目分类) | `FOOD_CRAFT` | 美食手作 | +| `activity_category`(游玩项目分类) | `MOTOR_SPORT` | 机动越野 | +| `activity_category`(游玩项目分类) | `NATURE_EXPLORE` | 自然探索 | +| `activity_category`(游玩项目分类) | `PARENT_CHILD` | 亲子互动 | +| `activity_category`(游玩项目分类) | `WATER_SPORT` | 水上项目 | +| `activity_category`(游玩项目分类) | `WINTER_SPORT` | 冬季项目 | +| `drive_type`(驱动方式) | `2WD` | 两驱 | +| `drive_type`(驱动方式) | `4WD` | 四驱 | +| `drive_type`(驱动方式) | `AWD` | 全时四驱 | +| `transmission`(变速箱) | `AUTO` | 自动挡 | +| `transmission`(变速箱) | `CVT` | 无级变速 | +| `transmission`(变速箱) | `DCT` | 双离合 | +| `transmission`(变速箱) | `MANUAL` | 手动挡 | +| `transport_type`(交通类型) | `BUS` | 大巴 | +| `transport_type`(交通类型) | `FLIGHT` | 航班 | +| `transport_type`(交通类型) | `SELF_DRIVE` | 自驾 | +| `transport_type`(交通类型) | `TRAIN` | 火车 | + +**字典项标签修改** + +| 字典 | 值 | 原标签 | 新标签 | +| --- | --- | --- | --- | +| `activity_category`(游玩项目分类) | `HORSEBACK` | 骑马体验 | 马术骑行 |