cairn

文件

cairn 把後台每個動作都暴露成一條 cairn CLI 命令與一個版本化 /api/v1 端點——同一套 core 邏輯、同權限、同稽核。 參考內容自 command registry 與路由樹生成,永遠跟著 code。

Getting started

從這裡開始

Reference

參考

Browse by module

依模組瀏覽

cairn 是模組制:核心的訂單金流每個租戶都有,專業能力按方案啟用。呼叫未啟用模組的端點會得到 403 module_disabled——串接前先確認租戶方案。

核心:訂單、金流與出團
永遠啟用

每個租戶都有的基本盤:行程與梯次、race-safe 名額、kind-agnostic 訂單外殼、應收明細與收款、旅客名單與個資加密、per-departure 線控作業。

訂房
module: lodging

房型與住宿庫存、散客直訂、行程配套。訂房訂單走同一套訂單外殼與金流模型(kind = lodging),收款、退款、對帳語意完全一致。

登山
module: climbing

高山團的資格審核與出團前期限管理:旅客登山資歷審核、入山入園證進度、裝備需求。啟用後旅客與線控端點會多出對應欄位與檢核。

進階會計
module: accounting

內帳/外帳分離、多幣別成本與匯率、收款帳戶分流與月結互抵、供應商請款與出款核簽、每梯次淨利與公司月損益。財務相關端點多半掛在這個模組閘之後。

抽籤
module: lottery

熱門梯次的名額抽籤分配:報名池、抽籤執行與未中籤備案。掛在梯次之上,抽籤結果回寫名額與訂單狀態。

海外
module: overseas

海外團專屬流程:護照收件與效期檢核、外幣成本與匯率換算的預設情境。與多幣別成本、旅客證件管理深度整合。

Guides

概念指南

依主題的散文式說明:領域模型、狀態機與串接建議。完整列表見 指南總覽

Command Palette

Search for a command to run...