採番モジュール
1. このサービスの目的は、システム内で動的なシーケンスを管理することです。
SequenceModule は、DynamoDB を主要なデータベースとして使用してシステム内で動的なシーケンスを管理するためのサービスです。
このサービスは次の目的で設計されています:
- シーケンスタイプ、テナント、日付などのパラメータに基づいて一意なシーケンス番号を生成します。
- 次のようなサイクルに基づいてシーケンスを自動的にリセットします:
- 毎日。
- 毎月。
- 毎年。
- 会計年度単位。
システムの特定の要件に従ってシーケンス番号をフォーマットします(例: TODO-PERSONAL-72-001)。 マルチテナントシステムでのデータの整合性と完全性を確保します。