Files
bxh/schema搭建/travel_agency_business/travel_agency_itinerary_planning_schema.dsl.md

9.0 KiB

namespace travel_agency_itinerary_planning

TravelDemand(游客动态需求): EntityType
  properties:
    demand_id: Text
    lead_source: Text
    travel_month: Text
    start_date: Text
    duration_days: Number
    party_size: Text
    adult_count: Number
    child_count: Number
    senior_count: Number
    hotel_preference: Text
    vehicle_preference: Text
    budget_level: Text
    must_visit: TextList
    avoid_notes: TextList
    special_care: Text
    demand_summary: Text

ItineraryPlan(推荐行程方案): EntityType
  properties:
    plan_id: Text
    plan_name: Text
    duration_days: Number
    fit_score: Number
    budget_estimate: Text
    route_summary: Text
    quote_summary: Text
    risk_notes: Text
    answer_hint: Text

TourProduct(旅游产品): EntityType
  properties:
    product_id: Text
    name: Text
    product_family: Text
    product_type: Text
    duration_days: Number
    group_mode: Text
    capacity_min: Text
    capacity_max: Text
    vehicle_layout: Text
    hotel_grade: Text
    meal_standard: Text
    service_promise: Text
    selling_points: TextList
    included_summary: Text
    excluded_summary: Text
    optional_items: TextList
    fee_summary: Text
    booking_notes: Text
    risk_notes: Text
    season_tags: TextList
    source_files: TextList

TourVariant(产品报价变体): EntityType
  properties:
    variant_id: Text
    variant_name: Text
    season: Text
    date_range: Text
    group_size_band: Text
    room_type: Text
    hotel_grade: Text
    vehicle_type: Text
    adult_price: Number
    child_price: Number
    single_room_supplement: Number
    inner_transport_fee: Text
    refund_policy: Text
    source_file: Text

ItineraryDay(每日行程): EntityType
  properties:
    day_id: Text
    day_index: Text
    title: Text
    route_path: Text
    route_summary: Text
    transport_summary: Text
    meals: Text
    accommodation: Text
    time_arrangement: Text
    tips: Text
    source_file: Text

ScenicAttraction(旅游景点): EntityType
  properties:
    attraction_id: Text
    name: Text
    aliases: Text
    city: Text
    attraction_type: Text
    selling_points: TextList
    ticket_policy: Text
    inner_transport_fee: Text
    walking_profile: Text
    visit_duration_hint: Text

HotelResource(酒店资源): EntityType
  properties:
    hotel_id: Text
    name: Text
    hotel_grade: Text
    region: Text
    address: Text
    features: TextList
    off_season_price_text: Number
    peak_season_price_text: Number
    applicable_products: TextList
    contact_name: Text

RestaurantResource(餐厅资源): EntityType
  properties:
    restaurant_id: Text
    name: Text
    region: Text
    address: Text
    per_capita_price_text: Number
    signature_dishes: TextList
    meal_scene: TextList
    contact_name: Text

VehicleService(车辆服务): EntityType
  properties:
    vehicle_service_id: Text
    vehicle_type: Text
    seat_count: Number
    comfort_level: Text
    seat_layout: Text
    service_scope: Text
    notes: Text

TransferQuote(接送报价): EntityType
  properties:
    transfer_quote_id: Text
    origin_text: Text
    destination_text: Text
    vehicle_type: Text
    price_per_trip: Number
    quote_unit: Text
    quote_notes: Text

DayVisit(每日景点游览安排): EntityType
  properties:
    visit_id: Text
    day_index: Text
    visit_order: Text
    attraction_name: Text
    duration_text: Text
    evidence_text: Text
    fee_notes: Text
    walking_notes: Text
    walk_intensity: Text
    risk_notes: Text
    included_flag: Text
    source_file: Text

MealArrangement(每日用餐安排): EntityType
  properties:
    meal_id: Text
    day_index: Text
    breakfast: Text
    lunch: Text
    dinner: Text
    meal_text: Text
    meal_standard: Text
    special_meal: Text
    self_pay_notes: Text
    source_file: Text

AccommodationOption(住宿组选项): EntityType
  properties:
    accommodation_id: Text
    city_or_area: Text
    hotel_grade: Text
    option_type: Text
    reference_hotels: TextList
    stay_nights: Text
    notes: Text
    source_file: Text

TransportSegment(行程交通段): EntityType
  properties:
    segment_id: Text
    day_index: Text
    origin_text: Text
    destination_text: Text
    vehicle_type: Text
    duration_text: Text
    distance_text: Text
    dispatch_notes: Text
    source_file: Text

FeeItem(费用项目): EntityType
  properties:
    fee_item_id: Text
    fee_type: Text
    item_name: Text
    amount_text: Text
    amount_value: Text
    unit: Text
    inclusion_status: Text
    applies_to: Text
    rule_text: Text
    source_file: Text

GiftService(赠送/包含服务): EntityType
  properties:
    service_id: Text
    service_type: Text
    name: Text
    value_text: Text
    usage_rule: Text
    refundable: Text
    source_file: Text

PolicyRule(业务规则): EntityType
  properties:
    rule_id: Text
    rule_type: Text
    applies_to: Text
    rule_text: Text
    evidence_text: Text
    severity: Text
    source_file: Text

SalesScript(销售话术): EntityType
  properties:
    script_id: Text
    channel: Text
    funnel_stage: Text
    trigger_scenario: Text
    message_template: Text
    intent_tags: Text
    required_customer_fields: Text

Area(区域): EntityType
  properties:
    area_id: Text
    name: Text
    area_type: Text

SalesChannel(销售渠道): EntityType
  properties:
    channel_id: Text
    name: Text
    channel_type: Text

HAS_DEMAND(线索产生游客需求): RelationType
  startNode: CustomerLead|SalesChannel
  endNode: TravelDemand

WANTS_TO_VISIT(需求指定想去景点): RelationType
  startNode: TravelDemand
  endNode: ScenicAttraction

PREFERS_HOTEL(需求偏好酒店资源或等级): RelationType
  startNode: TravelDemand
  endNode: HotelResource

PREFERS_VEHICLE(需求偏好车型): RelationType
  startNode: TravelDemand
  endNode: VehicleService

GENERATES_PLAN(需求生成推荐方案): RelationType
  startNode: TravelDemand
  endNode: ItineraryPlan

SATISFIES_DEMAND(方案满足需求): RelationType
  startNode: ItineraryPlan
  endNode: TravelDemand

PLAN_USES_PRODUCT(方案使用已有产品): RelationType
  startNode: ItineraryPlan
  endNode: TourProduct

PLAN_USES_VARIANT(方案使用报价变体): RelationType
  startNode: ItineraryPlan
  endNode: TourVariant

PLAN_HAS_DAY(方案包含每日行程): RelationType
  startNode: ItineraryPlan
  endNode: ItineraryDay

PLAN_STAYS_AT(方案建议入住酒店): RelationType
  startNode: ItineraryPlan
  endNode: HotelResource

PLAN_MEALS_AT(方案建议餐厅): RelationType
  startNode: ItineraryPlan
  endNode: RestaurantResource

PLAN_USES_VEHICLE(方案建议车辆): RelationType
  startNode: ItineraryPlan
  endNode: VehicleService

HAS_VARIANT(产品拥有报价变体): RelationType
  startNode: TourProduct
  endNode: TourVariant

HAS_DAY(产品包含每日行程): RelationType
  startNode: TourProduct
  endNode: ItineraryDay

VISITS(游览景点): RelationType
  startNode: TourProduct|ItineraryDay
  endNode: ScenicAttraction

DAY_HAS_VISIT(每日行程包含具体游览安排): RelationType
  startNode: ItineraryDay
  endNode: DayVisit

VISIT_AT_ATTRACTION(游览安排对应景点): RelationType
  startNode: DayVisit
  endNode: ScenicAttraction

DAY_HAS_MEAL(每日行程包含用餐安排): RelationType
  startNode: ItineraryDay
  endNode: MealArrangement

DAY_HAS_ACCOMMODATION(每日行程包含住宿安排): RelationType
  startNode: ItineraryDay
  endNode: AccommodationOption

DAY_USES_TRANSPORT(每日行程包含交通段): RelationType
  startNode: ItineraryDay
  endNode: TransportSegment

PRODUCT_HAS_ACCOMMODATION_OPTION(产品可用住宿组选项): RelationType
  startNode: TourProduct
  endNode: AccommodationOption

PRODUCT_HAS_FEE(产品或每日行程涉及费用项目): RelationType
  startNode: TourProduct|ItineraryDay|DayVisit
  endNode: FeeItem

DAY_HAS_FEE(每日行程涉及费用项目): RelationType
  startNode: ItineraryDay|DayVisit
  endNode: FeeItem

PRODUCT_INCLUDES_SERVICE(产品包含或赠送服务): RelationType
  startNode: TourProduct
  endNode: GiftService

STAYS_AT(每日行程入住酒店): RelationType
  startNode: ItineraryDay
  endNode: HotelResource

MEALS_AT(每日行程用餐): RelationType
  startNode: ItineraryDay
  endNode: RestaurantResource

USES_VEHICLE(使用车辆): RelationType
  startNode: TourProduct|TourVariant|TransferQuote
  endNode: VehicleService

CAN_UPGRADE_TO(车辆可升级): RelationType
  startNode: VehicleService
  endNode: VehicleService

HAS_POLICY(适用规则): RelationType
  startNode: TourProduct|TourVariant|TravelDemand
  endNode: PolicyRule

HAS_SCRIPT(适用话术): RelationType
  startNode: TourProduct|TravelDemand
  endNode: SalesScript

FROM_SOURCE(来自渠道): RelationType
  startNode: TravelDemand|SalesScript
  endNode: SalesChannel

LOCATED_IN(位于区域): RelationType
  startNode: ScenicAttraction|HotelResource|RestaurantResource
  endNode: Area

FROM_AREA(接送出发区域): RelationType
  startNode: TransferQuote
  endNode: Area

TO_AREA(接送到达区域): RelationType
  startNode: TransferQuote
  endNode: Area