Wpis z mikrobloga

Chce stworzyć aplikację z rest api gdzie będzie 3 poziomy użytkowników i nie chce tego spieprzyć już na poziomie planowania. Moje pytanie brzmi: Lepiej stworzyć dla każdego z poziomów osobą klasę dziedziczącą ten sam interfejs która będzie zapisana w bazie danych czy jedną w wspólną z jakimś polem lub relacją z klasą user_role gdzie będę przechowywał dane o roli użytkownika? Dodam, że w zamyśle użytownik najwyższego poziomu(admin) w zamyśle ma tworzyć użytkownika 2 poziomu który może tworzyć użytkownika najniższego poziomu. Oczywiście każdy z nich będzie miał inne uprawnienia CRUDowe co to funkcjonalności apki.
#java #programowanie #spring
  • 5