メインコンテンツまでスキップ
バージョン: 0.14.0 (最新)

🚀 注文機能

注文機能は Express ミドルウェアではなく SDK コンポーザーです。orderService はサービス順に 6 つすべてをマウントします。

一覧

機能合成するスキーマ合成するルート目的
createOrderFeaturecreateOrderSchemacreateOrderRoute注文を作成します。
updateOrderFeatureupdateOrderSchemaupdateOrderRoute注文を更新します。
getOrderFeaturegetOrderSchemagetOrderRoute1 件の注文を読み取ります。
findOrdersFeaturefindOrdersSchemafindOrdersRoute注文を一覧表示します。
deleteOrderFeaturedeleteOrderSchemadeleteOrderRoute1 件の注文を削除します。
findOrdersByOrganizationIdFeaturefindByOrganizationIdSchemafindOrdersByOrganizationIdRoute1 つの組織の注文を一覧表示します。

詳細

各機能は orderService によりマウントされます。以下のソース定義は、正確なスキーマからルートへの合成を示します。

createOrderFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。orderService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const createOrderFeature = compose(createOrderSchema, createOrderRoute);

updateOrderFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。orderService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const updateOrderFeature = compose(updateOrderSchema, updateOrderRoute);

getOrderFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。orderService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const getOrderFeature = compose(getOrderSchema, getOrderRoute);

findOrdersFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。orderService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const findOrdersFeature = compose(findOrdersSchema, findOrdersRoute);

deleteOrderFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。orderService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const deleteOrderFeature = compose(deleteOrderSchema, deleteOrderRoute);

findOrdersByOrganizationIdFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。orderService または互換性のあるカスタムサービスコンテキストによりマウントされます。

一覧行のクロスドメイン組織 findByOrganizationIdSchema を使用します。

完全なソースを表示
export const findOrdersByOrganizationIdFeature = compose(findByOrganizationIdSchema, findOrdersByOrganizationIdRoute);