作成、リスト、更新、削除などの操作を行うメッセージ サービスがあります。
このサービスには ListByMember(int memberId) メソッドがあります。
2 つのビューを作成する必要があります。1 つはメッセージのタイトルのみをリストするビュー、もう 1 つはメッセージのタイトルと説明をリストするビュー、もう 1 つはタイトルと既に受信したメッセージの回答の合計をリストするビューです。
サービス レイヤーに 1 つのメソッドを作成し、DTO を介してすべての情報をメッセージ エンティティからビューに転送し、ビューに必要なフィールドのみを表示するかどうか、またはサービス レイヤーに 3 つのメソッドを作成するかどうかはわかりません独自の DTO と特定のビューに依存しないようにします。
単一のサービス メソッドを作成するのが怖いので、将来メッセージの特別なリストが必要になった場合、問題に直面するでしょう。
どんなアドバイスでもいいです。
ありがとう。