fujithuro / expensesBook

自分用の家計簿Webアプリケーションです。サーバーサイドはある程度仕上がっていますがフロントはまだまだ未完成です。
0 stars 0 forks source link

費目の扱いを整理する #11

Closed fujithuro closed 2 months ago

fujithuro commented 2 months ago

現状と課題

DBに「費目マスター」というテーブルがあるが、使っていない。 費目の管理は、enum classのExpenseTypeで行っている。

マスターとenumの両方が存在するが、特に何かを意図したものではない。 整理する必要がある。

方針

下記の理由から、enumは削除して、マスターを利用する方向で考えたい

ただし、費目cdが有効かどうかチェックするために毎回DBアクセスを行うのではパフォーマンスが心配。 @Cacheableアノテーションを使ってキャッシュを効かせることも考えたい。 できればキャッシュはRedisなどを使ってスケーラブルにしたいが、必須ではない。