{
  "features": {
    "roomState": "room-board",
    "orders": "orders",
    "reservation": "reservation-add",
    "checkin": "check-in",
    "availability": "future-board",
    "nightAudit": "night-audit",
    "orderBackfill": "order-backfill",
    "ratePolicy": "price-policy",
    "pricing": "price-calendar",
    "currentBill": "wallet",
    "arWriteoff": "ar-writeoff",
    "paymentConfig": "payment",
    "report": "report",
    "staff": "staff",
    "shiftCenter": "shift-handover",
    "entity": "shop",
    "messages": "message",
    "guide": "guide",
    "help": "help",
    "commerce": "service-center"
  },
  "platform": {
    "tenant": "tenant",
    "plan": "plan",
    "subscription": "subscription",
    "feature": "feature-catalog",
    "capability": "capability",
    "product": "product",
    "sku": "product-sku",
    "planPolicy": "plan-policy",
    "priceRule": "price-rule",
    "campaign": "promotion",
    "commerceOrder": "commerce-order",
    "commercePayment": "commerce-payment",
    "grant": "grant",
    "quota": "quota",
    "refund": "refund",
    "reconcile": "reconcile",
    "administrator": "admin",
    "role": "role",
    "presetRole": "role-template",
    "miniInstance": "mini-program",
    "payMerchant": "merchant",
    "storeCatalog": "store-catalog",
    "entitlementAudit": "entitlement-audit",
    "rebuildTask": "entitlement-rebuild",
    "smsQualification": "sms-qualification",
    "smsSign": "sms-sign",
    "smsTemplate": "sms-template",
    "smsScene": "sms-scene",
    "smsQuota": "sms-quota",
    "smsProvider": "sms-provider",
    "smsQuotaLedger": "sms-ledger",
    "smsTask": "sms-task",
    "smsRecord": "sms-record",
    "smsProviderLog": "provider-log",
    "platformMenu": "menu",
    "frontendPolicy": "frontend-policy",
    "objectStorage": "object-storage",
    "shiftDefault": "shift-settings",
    "openapiVendor": "open-api",
    "ota": "channel",
    "counterparty": "corporate",
    "arCredit": "credit",
    "approvalAction": "approval",
    "approvalTask": "task",
    "approvalInstance": "approval-history",
    "approvalFlow": "approval-flow",
    "helpCategory": "help-category",
    "helpArticle": "help-article",
    "helpFeedback": "feedback",
    "helpSla": "sla"
  },
  "pages": {
    "pages/login/index": "security",
    "pages/home/index": "home",
    "pages/workbench/index": "workbench",
    "pages/platform-workbench/index": "tenant",
    "pages/platform-list/index": "feature-catalog",
    "pages/room-status/index": "room-board",
    "pages/order-detail/index": "order-detail",
    "pages/checkin/index": "check-in",
    "pages/room-picker/index": "room-assign",
    "pages/checkin-guests/index": "guest-register",
    "pages/booking-adjustment/index": "room-change",
    "pages/booking-confirm/index": "order-confirmed",
    "pages/guest-edit/index": "guest",
    "pages/checkin-success/index": "success",
    "pages/orders/index": "orders",
    "pages/order-list/index": "order-detail",
    "pages/availability/index": "future-board",
    "pages/night-audit/index": "night-audit",
    "pages/shift-center/index": "shift-handover",
    "pages/shift-config/index": "shift-settings",
    "pages/order-backfill/index": "order-backfill",
    "pages/rate-policy/index": "price-policy",
    "pages/payment-config/index": "payment",
    "pages/nightly-price/index": "price-calendar",
    "pages/group-order/index": "group-order",
    "pages/quote-preview/index": "quote",
    "pages/current-bill/index": "wallet",
    "pages/fin-ops/index": "cashier",
    "pages/ar-writeoff/index": "ar-writeoff",
    "pages/report/index": "report",
    "pages/report/trend": "trend",
    "pages/report/room-state": "occupancy",
    "pages/staff/index": "staff",
    "pages/settings/index": "shop-settings",
    "pages/entity-manage/index": "shop",
    "pages/reservation-list/index": "reservation-list",
    "pages/reservation-edit/index": "reservation-add",
    "pages/reservation-detail/index": "order-detail",
    "pages/mine/index": "profile",
    "pages/system-guide/index": "guide",
    "pages/help/index/index": "help",
    "pages/help/category/category": "help-category",
    "pages/help/detail/detail": "help-article",
    "pages/help/feedback/feedback": "feedback",
    "pages/help/my-feedback/my-feedback": "feedback",
    "pages/message-center/index": "message",
    "pages/message-center/detail": "announcement",
    "pages/service-center/home/index": "service-center",
    "pages/service-center/catalog/index": "product",
    "pages/service-center/checkout/index": "payment",
    "pages/service-center/payment-result/index": "success",
    "pages/service-center/orders/index": "commerce-order",
    "pages/service-center/order-detail/index": "order-detail",
    "pages/service-center/subscription/index": "subscription",
    "pages/service-center/capability-detail/index": "entitlement"
  },
  "roomStates": {
    "VACANT_CLEAN": "vacant-clean",
    "VACANT_DIRTY": "vacant-dirty",
    "OCCUPIED_CLEAN": "occupied-clean",
    "OCCUPIED_DIRTY": "occupied-dirty",
    "CLEANING": "cleaning",
    "LOCKED": "room-locked",
    "REPAIR": "room-repair",
    "RESERVED": "room-reserved"
  },
  "note": "建议映射，不改变入口可见性、租户隔离、权限和接口契约；同一语义复用同一图标。"
}