@via-profit-services/legal-entity v1.3.3
Via Profit services / Legal-entity
Via Profit services / Legal-entity - это пакет, который является частью сервиса, базирующегося на
via-profit-services
и представляет собой реализацию схемы для работы с данными юридических лиц.
Содержание
Зависимости
Модули, которые необходимо установить вручную
Установка и настройка
Предполагается, что у вас уже установлен пакет @via-profit-services/core. Если нет, то перейдите на страницу проекта и установите модуль согласно документации.
Также, необходимо установить и подключить модуль Geography
Установка
yarn add @via-profit-services/geography
yarn add @via-profit-services/legal-entity
Миграции
После первой установки примените все необходимые миграции:
yarn via-profit-core get-migrations -m ./src/database/migrations
yarn via-profit-core knex migrate latest --knexfile ./src/utils/knexfile.ts
После применения миграций будут созданы все необходимые таблицы в вашей базе данных
Как использовать
Модуль экспортирует наружу:
- resolvers - Резолверы
- LegalEntity - Класс, реализующий модель данного модуля
- loaders - Даталоадеры
GraphQL схема доступна по пути @via-profit-services/legal-entity/schema.graphql
и не входит в бандл модуля, но может быть загружена из его директории.
Для интеграции модуля, просто, задействуйте в своем приложении экспортируемые типы и резолверы
Пример использования:
import { App } from '@via-profit-services/core';
import { resolvers } from '@via-profit-services/legal-entity';
import typeDefs from '@via-profit-services/legal-entity/schema.graphql';
const app = new App({
...
typeDefs,
resolvers,
...
});
app.bootstrap();
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago