Refine travel reimbursement steward flow

Align planner, runtime rules, and policy assets so travel guidance
matches the updated reimbursement workflow.
This commit is contained in:
caoxiaozhu
2026-06-15 22:55:18 +08:00
parent 792741709a
commit 9f7b8b46a3
85 changed files with 9496 additions and 2555 deletions

View File

@@ -230,11 +230,15 @@ DEFAULT_TRAVEL_POLICY_CONFIG: dict[str, Any] = {
"晚到店",
],
"band_labels": {
"junior": "P1-P3",
"mid": "P4-P5",
"senior": "P6-P7",
"manager": "M1-M2",
"executive": "M3及以上 / D序列",
"P0": "P0 实习/见习",
"P1": "P1 基础员工",
"P2": "P2 初级员工",
"P3": "P3 普通员工",
"P4": "P4 资深员工/主管",
"P5": "P5 基层经理",
"P6": "P6 中层经理",
"P7": "P7 高层经理",
"P8": "P8 董事会",
},
"city_tiers": {
"北京": "tier_1",
@@ -267,18 +271,26 @@ DEFAULT_TRAVEL_POLICY_CONFIG: dict[str, Any] = {
"佛山": "tier_2",
},
"hotel_limits": {
"junior": {"tier_1": "450.00", "tier_2": "380.00", "tier_3": "320.00"},
"mid": {"tier_1": "550.00", "tier_2": "480.00", "tier_3": "380.00"},
"senior": {"tier_1": "700.00", "tier_2": "620.00", "tier_3": "520.00"},
"manager": {"tier_1": "900.00", "tier_2": "820.00", "tier_3": "720.00"},
"executive": {"tier_1": "1200.00", "tier_2": "1000.00", "tier_3": "900.00"},
"P0": {"tier_1": "450.00", "tier_2": "380.00", "tier_3": "320.00"},
"P1": {"tier_1": "450.00", "tier_2": "380.00", "tier_3": "320.00"},
"P2": {"tier_1": "450.00", "tier_2": "380.00", "tier_3": "320.00"},
"P3": {"tier_1": "450.00", "tier_2": "380.00", "tier_3": "320.00"},
"P4": {"tier_1": "550.00", "tier_2": "480.00", "tier_3": "380.00"},
"P5": {"tier_1": "550.00", "tier_2": "480.00", "tier_3": "380.00"},
"P6": {"tier_1": "700.00", "tier_2": "620.00", "tier_3": "520.00"},
"P7": {"tier_1": "900.00", "tier_2": "820.00", "tier_3": "720.00"},
"P8": {"tier_1": "1200.00", "tier_2": "1000.00", "tier_3": "900.00"},
},
"transport_limits": {
"junior": {"flight": 1, "train": 1},
"mid": {"flight": 1, "train": 1},
"senior": {"flight": 2, "train": 2},
"manager": {"flight": 3, "train": 3},
"executive": {"flight": 4, "train": 3},
"P0": {"flight": 1, "train": 1},
"P1": {"flight": 1, "train": 1},
"P2": {"flight": 1, "train": 1},
"P3": {"flight": 1, "train": 1},
"P4": {"flight": 1, "train": 1},
"P5": {"flight": 1, "train": 1},
"P6": {"flight": 2, "train": 2},
"P7": {"flight": 3, "train": 3},
"P8": {"flight": 4, "train": 3},
},
"flight_classes": [
{"keyword": "头等舱", "level": 4},