Нет проблем в определении метода в самой сущности, если он не включает доступ к внешним ресурсам.Поэтому, если все, что вы делаете, это объединяете значения из самой сущности, это не проблема (Google по поводу так называемых anemic
и rich
сущностей).
Использование чего-то подобного service в данном случае определенно излишне.По сути, вы не должны обращаться к сервисам (и репозиториям, или к чему-либо еще, что фактически выполняет некоторую работу) в сущностях, они просто хранилища.Но доступ к значениям самой сущности или даже к значениям связанных сущностей - это нормально.