Шаблон журнала импорта/выгрузки бэкенда
Коды HTS, журналы пошлин и история таможенного оформления
Готовый к производству бэкенд журнала импорта/выгрузки на Back4app с кодами HTS, журналами пошлин и историей таможенного оформления. Включает ER-диаграмму, словарь данных, JSON-схему, API-игровую площадку и запрос AI Agent для быстрой настройки.
Основные выводы для операций с логами
Этот шаблон предоставляет бэкенд логов импорта/экспорта с кодами HTS, журналами пошлин и историей ввоза, чтобы сотрудники операций могли просматривать записи и отправления в одном месте.
- Отслеживание кода HTS — Храните строки HTSCode с номерами тарифов, описаниями и заметками о классификации, специфичными для страны.
- История журнальных записей о пошлинах — Сохраняйте записи о пошлинах, связанные с отправлениями, номерами ввода и оцененными суммами.
- История ввоза — Просматривайте записи о ввозе по портам, брокерам, дате подачи и статусу выпуска.
- Видимость отгрузки — Свяжите классы Shipment и CustomsEntry, чтобы сотрудники могли отслеживать каждый импорт или экспорт от подачи до выпуска.
Обзор: Журнал импорта/экспорта
В журнале импорта/экспорта “мы обычно делаем это так” не является контролем — контрольными являются задокументированные шаги и зафиксированные результаты. На Back4app отгрузка, HTSCode, DutyLog, CustomsEntry и AuditNote соединяются в целостный narrativa журнала импорта/экспорта вместо груды несвязанных билетов и файлов. Схема охватывает отгрузку (shipmentNo, direction, originPort, destinationPort), HTSCode (code, description, dutyRate), DutyLog (shipment, htsCode, dutyAmount, assessedBy), CustomsEntry (entryNo, broker, filedAt, releaseStatus) и AuditNote (entry, note, author) с авторизацией и ролевым доступом встроенными. Подключите ваш интерфейс и начните быстрее фиксировать таможенную активность.
Лучше всего для:
Как организован этот бэкенд журнала Импорт/Экспорт
Мобильные группы и сотрудники бэк-офиса видят разные фрагменты реальности в журнале импорт/экспорт; задача продукта состоит в том, чтобы соединить эти фрагменты без обвинений.
Сначала просмотрите Отправление, HTSCode и DutyLog, а затем откройте карточку стека, чтобы увидеть конкретные заметки по SDK и шаблоны интеграции.
Основные функции журнала импорта/экспорта
Каждая карточка технологии в этом центре использует одну и ту же схему журнала импорта/экспорта с Shipment, HTSCode, DutyLog, CustomsEntry и AuditNote.
Отслеживание отправления
Отправка хранит shipmentNo, направление, порт отправления, порт назначения и статус.
Библиотека кодов HTS
HTSCode хранит поля code, description, chapter и dutyRate.
Записи журнала пошлин
DutyLog связывает отправление, htsCode, сумму пошлины и оцененоBy.
История таможенного оформления
CustomsEntry захватывает entryNo, брокера, filedAt и releaseStatus.
Почему стоит создавать ваш бэкенд журнала Импорт/Экспорт с Back4app?
Back4app предоставляет вашей команде примитивы отправления, пошлины и записи, чтобы сосредоточиться на классификации и работе с подачами, а не на задачах инфраструктуры.
- •Данные о доставке и подаче в одной модели: Классы Shipment и CustomsEntry связывают originPort, destinationPort, entryNo и releaseStatus.
- •Налог и видимость HTS: Поля HTSCode и DutyLog, такие как code, dutyRate, dutyAmount и assessedBy, поддерживают задачи по просмотру и аудиту.
- •Обновления журнала в реальном времени: Используйте Live Queries, чтобы отслеживать изменения CustomsEntry, сохраняя при этом 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 создать каркас вашего бэкенда для журналов импорта/экспорта и сгенерировать рабочие процессы по отгрузке, пошлинам и таможенным декларациям из одной команды.
Бесплатно для начала — 50 промтов для агентов ИИ в месяц, без необходимости в кредитной карте
Технический стек
Все включено в этот шаблон бэкенда для журналов импорта/экспорта.
Дерево 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, журналы пошлин, таможенные декларации и заметки по проверке.
Доступ к журналу по ролям
Только менеджеры, координаторы и одобренный персонал могут редактировать строки Shipment, DutyLog и CustomsEntry.
Контролируемое обслуживание HTS
Записи HTSCode должны быть записываемыми только пользователями, которые поддерживают классификации или одобряют изменения тарифов.
Защита аудита
Используйте правила Cloud Code, чтобы изменения AuditNote и DutyLog проверялись перед сохранением.
Схема (JSON)
Готовое определение схемы JSON, которое можно скопировать в Back4app или использовать в качестве справочного материала по реализации.
{
"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 Agent
Используйте AI Agent Back4app, чтобы сгенерировать реальное приложение для импорта/экспорта логов из этого шаблона, включая фронтенд, бэкенд, аутентификацию и потоки отправки, пошлин и таможенных записей.
Создайте бэкенд приложения для логирования импорта/экспорта на Back4app с этой точной схемой и поведением. Схема: 1. Пользователь (используйте встроенный Back4app): имя пользователя, электронная почта, пароль; objectId, createdAt, updatedAt (система). 2. Отправка: shipmentNo (строка, обязательный), направление (строка, обязательный), порт отправления (строка, обязательный), порт назначения (строка, обязательный), статус (строка, обязательный); objectId, createdAt, updatedAt (система). 3. HTSCode: код (строка, обязательный), описание (строка, обязательный), глава (строка, обязательный), ставка пошлины (число, обязательный); objectId, createdAt, updatedAt (система). 4. DutyLog: отправка (указатель на отправку, обязательный), htsCode (указатель на HTSCode, обязательный), сумма пошлины (число, обязательный), оценено (указатель на пользователя, обязательный), оценено в (дата, обязательный); objectId, createdAt, updatedAt (система). 5. CustomsEntry: отправка (указатель на отправку, обязательный), entryNo (строка, обязательный), брокер (строка, обязательный), подано (дата, обязательный), статус выпуска (строка, обязательный); objectId, createdAt, updatedAt (система). 6. AuditNote: запись (указатель на таможенную запись, обязательный), заметка (строка, обязательный), автор (указатель на пользователя, обязательный), создано в (дата, обязательный); objectId, createdAt, updatedAt (система). Безопасность: - Только авторизованные менеджеры и координаторы могут редактировать отправки, журналы пошлин и таможенные записи. Используйте Cloud Code для валидации. Аутентификация: - Регистрация, вход, выход. Поведение: - Просмотр отправлений, классификация HTS кодов, добавление журналов пошлин, обновление таможенных записей и добавление аудиторских заметок. Доставка: - Приложение Back4app с схемой, ACL, CLP; фронтенд для отправлений, HTS кодов, журналов пошлин, таможенных записей и заметок.
Нажмите кнопку ниже, чтобы открыть Agent с этим шаблоном, предварительно заполненным.
Это основной запрос без суффикса технологии. Вы можете адаптировать сгенерированный фронтенд-стек позже.
API Playground
Попробуйте REST и GraphQL конечные точки против схемы импорта/экспорта логов. Ответы используют макетные данные и не требуют учетной записи Back4app.
Использует ту же схему, что и этот шаблон.
Выберите вашу технологию
Разверните каждую карточку, чтобы узнать, как интегрировать Shipment, HTSCode и DutyLog с вашим выбранным стеком.
Flutter Импорт/Экспорт логов бэкенда
React Импорт/Экспорт логов бэкенда
React Native Импорт/Экспорт логов бэкенда
Next.js Импорт/Экспорт логов бэкенда
JavaScript Импорт/Экспорт логов бэкенда
Android Импорт/Экспорт логов бэкенда
iOS Импорт/Экспорт логов бэкенда
Vue Импорт/Экспорт логов бэкенда
Angular Импорт/Экспорт логов бэкенда
GraphQL Импорт/Экспорт логов бэкенда
REST API Импорт/Экспорт логов бэкенда
PHP Импорт/Экспорт логов бэкенда
.NET Импорт/Экспорт логов бэкенда
Что вы получаете с каждой технологией
Каждый стек использует одну и ту же схему журнала импорта/экспорта и контрактов API.
Единая структура журнала отгрузки для импорт/экспорт журнала
Управляйте отгрузкой, HTSCode, DutyLog, CustomsEntry и AuditNote с помощью одной модели данных.
Рабочие процессы HTS и пошлин для импорт/экспорт журнала
Классифицируйте товары, храните расчеты пошлин и ведите историю подачи, прикрепленную к каждой записи.
История таможенной регистрации для импорт/экспорт журнала
Просматривайте номера записей, брокеров, даты подачи и статус выпуска в одном месте.
Доступ с учетом ролей в импорт/экспорт журнала
Определите, кто может просматривать или редактировать журналы отгрузок, записи о налогах и аудиторские заметки.
REST/GraphQL API для импорт/экспорт журнала
Интегрируйте веб-, мобильные и бэк-офисные инструменты с тем же соглашением о бэкенде.
Расширяемая архитектура журналов для импорт/экспорт журнала
Добавляйте исключения, результаты инспекций или детали контейнера позже, не меняя основной поток.
Сравнение фреймворков Импорт/Экспорт
Сравните скорость настройки, стиль SDK и поддержку ИИ во всех поддерживаемых технологиях.
| Фреймворк | Время настройки | Преимущество импорта/экспорта | Тип SDK | ИИ Поддержка |
|---|---|---|---|---|
| Около 5 минут | Единая кодовая база для логов поставок на мобильном и веб. | Типизированный SDK | Полный | |
| Менее 5 минут | Быстрая веб-панель для истории таможенных записей. | Типизированный SDK | Полный | |
| ~3–7 мин | Кроссплатформенное мобильное приложение для журналов обязанностей. | Typed SDK | Полный | |
| Быстрая (5 мин) настройка | Веб-приложение с серверной отрисовкой для обзора HTS. | Typed SDK | Полный | |
| ~3–5 мин | Легкая веб-интеграция для журналов импорта/экспорта. | Typed SDK | Полный | |
| Около 5 мин | Нативное приложение Android для обновлений статуса отправки. | Написанный SDK | Полный | |
| Менее 5 минут | Нативное приложение iOS для проверки таможенной декларации. | Написанный SDK | Полный | |
| ~3–7 мин | React-интерфейс для веб-приложений для логов отправлений. | Написанный SDK | Полный | |
| Быстрая настройка (5 мин) | Корпоративное веб-приложение для отслеживания обязанностей и HTS. | Написанный SDK | Полный | |
| Менее 2 минут | Гибкий GraphQL API для истории таможни. | GraphQL API | Полный | |
| Быстрая настройка (2 минуты) | REST API интеграция для логистических инструментов. | REST API | Полный | |
| ~3 минуты | Серверная часть PHP для журналов импорта/экспорта. | REST API | Полный | |
| ~3–7 мин | .NET бэкэнд для обработки грузов и налоговых процессов. | Написанный SDK | Полный |
Время настройки отражает ожидаемую продолжительность с момента начала проекта до первого запроса о поставке или таможенной записи с использованием этой схемы шаблона.
Часто задаваемые вопросы
Распространенные вопросы о создании бэкенда журнала импорта/экспорта с использованием этого шаблона.
Готовы создать приложение для вашего журнала импорта/экспорта?
Запустите свой проект журнала импорт/экспорт за считанные минуты. Кредитная карта не требуется.