匯入/匯出日誌後端模板
HTS 代碼、關稅日誌及海關入境歷史
一個在 Back4app 上的生產就緒 匯入/匯出日誌後端,具有 HTS 代碼、關稅日誌及海關入境歷史。包括 ER 圖、數據字典、JSON 架構、API 遊樂場,以及一個 AI 代理 提示以快速設置。
日誌操作的關鍵要點
此模板提供一個具有 HTS 代碼、關稅日誌和海關入境歷史的進出口日誌後端,以便操作人員能夠在一個地方審查條目和貨件。
- HTS 代碼追蹤 — 儲存帶有關稅編號、描述和國家特定分類說明的 HTSCode 行。
- 關稅日誌歷史 — 保持關稅日誌條目與貨件、入境號碼和評估金額相關聯。
- 海關入境歷史 — 按港口、經紀人、填報日期和釋放狀態審查入境記錄。
- 出貨可見性 — 連結出貨和海關條目類別,讓員工可以跟蹤每一個進口或出口的流程,從申報到清關。
概覽:進口/出口日誌
在進口/出口日誌中,“我們通常這樣做”並不是控制——而是已記錄的步驟和捕捉的結果。在 Back4app,出貨、HTS代碼、關稅日誌、海關條目和審計備註連接成一個連貫的進口/出口日誌敘述,而不是一堆不相干的票據和文件。此架構涵蓋出貨(出貨編號、方向、起運港、目的港)、HTS代碼(代碼、描述、關稅率)、關稅日誌(出貨、hts碼、關稅金額、評估者)、海關條目(條目編號、經紀人、提交時間、釋放狀態)及審計備註(條目、備註、作者),同時內建授權和角色權限訪問。連接前端並開始更快地記錄海關活動。
最佳用途:
這個進口/出口日誌後端是如何組織的
移動小組和後台員工在進口/出口日誌中看到不同的現實片段;產品的工作是將這些片段縫合在一起,避免責任遊戲。
首先查看貨物運送、HTSCode 和 DutyLog,然後打開堆疊卡以查看特定於 SDK 的筆記和集成模式。
核心進口/出口日誌功能
這個中心中的每一個技術卡片都使用相同的進出口日誌架構,包括 Shipment、HTSCode、DutyLog、CustomsEntry 和 AuditNote。
貨物追蹤
貨物儲存 shipmentNo、方向、原產港、目的港與狀態。
HTS 代碼庫
HTSCode 保留代碼、描述、章節和稅率欄位。
關稅日誌條目
DutyLog 將貨物、htsCode、關稅金額和評估者聯繫在一起。
海關入境歷史
CustomsEntry 捕獲 entryNo、broker、filedAt 和 releaseStatus。
為什麼要使用 Back4app 構建您的進口/出口日誌後端?
Back4app 為您的團隊提供貨物運送、關稅和入境原語,這樣重點就可以放在分類和檔案工作上,而不是基礎設施雜務。
- •運送和檔案數據在一個模型中: 運送和海關進口類別保持原始港口、目的港、進口號碼和釋放狀態緊密相關。
- •關稅和HTS可見性: HTS代碼和關稅日誌字段,如代碼、關稅率、關稅金額和評估者支持審查和審計任務。
- •實時日誌更新: 使用 Live Queries 監控海關進口變更,同時保持REST和 GraphQL 可用於派遣工具和報告。
建構一個日誌後端,為經理和協調員提供所需的運送歷史,無需稍後重新設計架構。
核心優勢
一個進出口日誌後端,幫助團隊更快地審查申報並將貨物詳細信息保存在一個地方。
更快的分類審查
使用 HTSCode.code 和 HTSCode.dutyRate 比較物品,而無需翻閱電子表格。
清除稅務記錄
DutyLog.dutyAmount 和 DutyLog.assessedBy 保留計算每個稅務數據的人。
清理條目歷史
CustomsEntry.entryNo、filedAt 和 releaseStatus 使得從辦公室或倉庫回答狀態問題變得簡單。
裝運級別上下文
Shipment.shipmentNo 和 Shipment.direction 通過路徑將進口和出口記錄保持在一起。
方便審計的註解
AuditNote.note 和 AuditNote.author 在經紀人或經理要求上下文時,為特定條目添加審閱者註解。
AI輔助啟動
使用一個結構化提示生成架構、安全規則和起始API流程。
準備好啟動您的進出口日誌應用程式了嗎?
讓 Back4app AI 代理搭建您的進出口日誌後端,並從一個提示生成貨運、稅務和海關申報工作流程。
免費開始 —— 每月 50 次 AI 代理提示,無需信用卡
技術堆疊
這個進出口日誌後端模板中包含所有內容。
貨運和海關 ER 圖
進出口日誌後端架構的實體關係模型。
涵蓋貨運、HTS 代碼、關稅日誌、海關記錄和稽核註釋的架構。
查看圖形來源
erDiagram
User ||--o{ ImportBatch : "manager"
User ||--o{ DutyEntry : "enteredBy"
User ||--o{ CustomsHistory : "recordedBy"
ImportBatch ||--o{ DutyEntry : "importBatch"
ImportBatch ||--o{ CustomsHistory : "importBatch"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
ImportBatch {
String objectId PK
String batchNumber
String direction
String status
String portOfEntry
String managerId FK
Date createdAt
Date updatedAt
}
DutyEntry {
String objectId PK
String importBatchId FK
String htsCode
String goodsDescription
String countryOfOrigin
Number declaredValue
Number dutyAmount
String enteredById FK
Date createdAt
Date updatedAt
}
CustomsHistory {
String objectId PK
String importBatchId FK
String entryStatus
String entryNumber
Date recordedAt
String recordedById FK
Date createdAt
Date updatedAt
}
HtsCodeCatalog {
String objectId PK
String htsCode
String description
Number dutyRate
Date effectiveDate
Date createdAt
Date updatedAt
}
海關整合流程
典型運行流程包括登錄、查找貨物、登記關稅和海關錄入更新。
查看圖表來源
sequenceDiagram
participant User
participant App as Import/Export Log App
participant Back4app as Back4app Cloud
User->>App: Sign in
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open import batches
App->>Back4app: GET /classes/ImportBatch?include=manager
Back4app-->>App: Batch list
User->>App: Add duty entry with HTS code
App->>Back4app: POST /classes/DutyEntry
Back4app-->>App: DutyEntry objectId
User->>App: Record customs history
App->>Back4app: POST /classes/CustomsHistory
Back4app-->>App: CustomsHistory objectId
App->>Back4app: GET /classes/HtsCodeCatalog?order=htsCode
Back4app-->>App: HTS code catalog日誌數據字典
進出口日誌架構中每個類的字段級參考。
| 字段 | 類型 | 描述 | 必填 |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | 自動 |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Role of the user (e.g. manager, coordinator, field_staff) | |
| createdAt | Date | Auto-generated creation timestamp | 自動 |
| updatedAt | Date | Auto-generated last-update timestamp | 自動 |
7 欄位在 User 中
安全性與權限
ACL 和 CLP 如何保護運輸、HTS 代碼、關稅日誌、海關進口和審核備註。
基於角色的日誌訪問
只有經理、協調員和批准的工作人員可以編輯運輸、關稅日誌和海關進口列。
受控的 HTS 維護
HTSCode 條目應僅能由維護分類或批准關稅變更的用戶寫入。
審計追蹤保護
使用 Cloud Code 規則,確保 AuditNote 和 DutyLog 的更改在保存之前經過驗證。
架構 (JSON)
可以複製到 Back4app 的原始 JSON 架構定義,或用作實施參考。
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ImportBatch",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"batchNumber": {
"type": "String",
"required": true
},
"direction": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"portOfEntry": {
"type": "String",
"required": true
},
"manager": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "DutyEntry",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"importBatch": {
"type": "Pointer",
"required": true,
"targetClass": "ImportBatch"
},
"htsCode": {
"type": "String",
"required": true
},
"goodsDescription": {
"type": "String",
"required": true
},
"countryOfOrigin": {
"type": "String",
"required": true
},
"declaredValue": {
"type": "Number",
"required": true
},
"dutyAmount": {
"type": "Number",
"required": true
},
"enteredBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CustomsHistory",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"importBatch": {
"type": "Pointer",
"required": true,
"targetClass": "ImportBatch"
},
"entryStatus": {
"type": "String",
"required": true
},
"entryNumber": {
"type": "String",
"required": true
},
"recordedAt": {
"type": "Date",
"required": true
},
"recordedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "HtsCodeCatalog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"htsCode": {
"type": "String",
"required": true
},
"description": {
"type": "String",
"required": true
},
"dutyRate": {
"type": "Number",
"required": true
},
"effectiveDate": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}使用 AI 代理構建
使用 Back4app AI 代理從此模板生成一個真實的進出口日誌應用,包括前端、後端、身份驗證和運輸、關稅及海關進口流。
在 Back4app 上根據這個確切的架構和行為創建一個進出口日誌應用的後端。 架構: 1. 用戶 (使用 Back4app 內置): 用戶名,電子郵件,密碼;objectId,createdAt,updatedAt (系統)。 2. 貨物: 貨物編號 (字符串,必填),方向 (字符串,必填),來源港口 (字符串,必填),目的港口 (字符串,必填),狀態 (字符串,必填);objectId,createdAt,updatedAt (系統)。 3. HTS代碼: 代碼 (字符串,必填),描述 (字符串,必填),章節 (字符串,必填),關稅率 (數字,必填);objectId,createdAt,updatedAt (系統)。 4. 關稅日誌: 貨物 (指向貨物的指針,必填),htsCode (指向HTS代碼的指針,必填),關稅金額 (數字,必填),評估者 (指向用戶的指針,必填),評估時間 (日期,必填);objectId,createdAt,updatedAt (系統)。 5. 海關進口: 貨物 (指向貨物的指針,必填),進口編號 (字符串,必填),經紀人 (字符串,必填),提交時間 (日期,必填),放行狀態 (字符串,必填);objectId,createdAt,updatedAt (系統)。 6. 審計筆記: 進口 (指向海關進口的指針,必填),筆記 (字符串,必填),作者 (指向用戶的指針,必填),創建時間 (日期,必填);objectId,createdAt,updatedAt (系統)。 安全性: - 只有授權的管理者和協調員可以編輯貨物、關稅日誌和海關進口。使用雲代碼進行驗證。 身份驗證: - 註冊、登錄、登出。 行為: - 列出貨物、分類 HTS 代碼、添加關稅日誌、更新海關進口並附加審計筆記。 交付: - 包含架構、ACL、CLP 的 Back4app 應用;用於貨物、HTS 代碼、關稅日誌、海關進口和筆記的前端。
按以下按鈕以打開代理並預填此模板提示。
這是沒有技術後綴的基本提示。您可以在後面調整生成的前端堆疊。
API 游樂場
嘗試對導入/導出日誌架構進行 REST 和 GraphQL 端點請求。響應使用模擬數據,並不需要 Back4app 帳戶。
使用與此範本相同的架構。
選擇您的技術
展開每個卡片以查看如何將 Shipment、HTSCode 和 DutyLog 整合到您選擇的技術棧中。
Flutter 匯入/匯出日誌後端
React 匯入/匯出日誌後端
React 原生 匯入/匯出日誌後端
Next.js 匯入/匯出日誌後端
JavaScript 匯入/匯出日誌後端
Android 匯入/匯出日誌後端
iOS 匯入/匯出日誌後端
Vue 匯入/匯出日誌後端
Angular 匯入/匯出日誌後端
GraphQL 匯入/匯出日誌後端
REST API 匯入/匯出日誌後端
PHP 匯入/匯出日誌後端
.NET 匯入/匯出日誌後端
每種技術能獲得的內容
每個堆疊使用相同的進出口日誌架構和 API 合約。
統一的運輸日誌結構適用於 進口/出口日誌
使用一個數據模型管理運輸、HTS 編碼、關稅日誌、海關申報和審計記錄。
進口/出口日誌 的 HTS 和關稅工作流程
分類貨物,儲存關稅計算,並保持每個條目的報送歷史。
進口/出口日誌 的海關申報歷史
在一個地方檢查申報編號、經紀人、報送日期和放行狀態。
進口/出口日誌 的角色感知訪問
定義誰能查看或編輯運輸日誌、稅務記錄和審計備忘錄。
REST/GraphQL APIs for 進口/出口日誌
整合網頁、行動裝置及後台工具至同一後端合約。
可擴展的 進口/出口日誌 日誌架構
稍後添加例外、檢查結果或容器詳細資訊,而無需更改核心流程。
進口/出口框架比較
比較所有支持技術的設置速度、SDK 風格和 AI 支持。
| 框架 | 設置時間 | 進口/出口優惠 | SDK 類型 | AI 支援 |
|---|---|---|---|---|
| 約 5 分鐘 | 在移動端和網頁上用於運送記錄的單一代碼庫。 | 類型化 SDK | 完整 | |
| 少於 5 分鐘 | 快速的網頁儀表板用於通關歷史。 | 類型化 SDK | 完整 | |
| ~3–7 分鐘 | 跨平台移動應用程式,用於值班日誌。 | 類型化 SDK | 完整 | |
| 快速(5 分鐘)設置 | 伺服器渲染的網頁應用程式,用於 HTS 審核。 | 類型化 SDK | 完整 | |
| ~3–5 分鐘 | 輕量級網頁整合,用於進口/出口日誌。 | 類型化 SDK | 完整 | |
| 約 5 分鐘 | 原生 Android 應用程式用於場地出貨更新。 | 輸入的 SDK | 完整 | |
| 少於 5 分鐘 | 原生 iOS 應用程式用於海關申報審核。 | 輸入的 SDK | 完整 | |
| 約 3–7 分鐘 | React 網頁 UI 用於出貨記錄。 | 輸入的 SDK | 完整 | |
| 快速 (5 分鐘) 設定 | 企業網頁應用程式用於職責和HTS追蹤。 | 輸入的 SDK | 完整 | |
| 少於2分鐘 | 靈活的GraphQL API用於海關歷史。 | GraphQL API | 完整 | |
| 快速(2分鐘)設置 | REST API與物流工具的整合。 | REST API | 完整 | |
| 約3分鐘 | 伺服器端PHP後端用於進口/出口日誌。 | REST API | 完整 | |
| ~3–7 分鐘 | .NET 後端用於運輸和關稅工作流程。 | 輸入的 SDK | 完整 |
設置時間反映從專案啟動到首次運送或通關查詢的預期持續時間,使用此模板架構。
常見問題
有關使用此模板構建進口/出口日誌後端的常見問題。