在我的项目中,我有两个单独的用户。我有一个名为 userProfiles 的表,另一个名为 clientProfiles。它们差异很大,但仍然有几个相同的字段。
两个表都有电子邮件和密码字段。我将使用这些进行身份验证,但我不想为每种用户类型创建一个请求。
我正在考虑制作另一个名为 allProfiles 的表,并将所有用户和客户都放在这里。
身份证 | 电子邮件 | 密码 | 类型
为此,我必须将所有现有用户放入此表中,并且每次添加新用户/客户端时,它也会插入此处。这会导致任何问题吗?
我还考虑过创建另一个对象的选项,例如:
object Profile {
def getAllProfiles(){
//return required fields for users & clients as a list
}
}
然后以某种方式使用该列表进行匹配和验证。
我需要一些想法或有人告诉我这是错误的做法。我以前从未使用最佳实践方法做到这一点,所以我不是很有经验,这次我想以正确的方式做到这一点。
我不确定您是否拥有所需的所有信息,如果有,请告诉我。
问候,