私は Auth モジュールを使用して、少なくとも 3 つのアカウント タイプ (Employer、Employee、および Client) が必要なアプリケーションを構築しています。これらのアカウントには異なるプロパティ、機能、および関係があるため (例: 雇用主には多くの従業員がいます)、3 つの個別の ORM モデルにそれらを含める必要があると思います。
私が考えた方法は、認証モジュールを微調整して、「ユーザー」モデルを適切なサブモデル (雇用主、従業員、クライアント) に置き換え、データベース内のユーザー タイプに対応させることでした。
これを行うことはできますか、それとも悪い習慣ですか?