디자인에 대한 접근 방법을 결정하는 중입니다. 나는 기술적으로사용자 팩토리 및 저장소
- 기업이다 나는 사용자
- 기업 내부 사용자
- 고객 사용자
그들 사이의 근본적인 차이의 두 유형이
하여 입력 싶습니다 : 시스템에 암호를 저장할 필요는 없지만 역할 만 (AD에 대한 인증)
- 고객 사용자 : 시스템에 암호를 저장하고 고객 ID가 있습니다. 나는 추상 팩토리 패턴을 사용하여 사용자 생성 프로세스 추상, 나는 사용자 개체의 2 개 종류를 얻을 경우
나는 그렇게
User Name
Password
Roles
Customer ID
처럼 열이 테이블 사용자가 있습니다.
이제 저장소를 만드는 데 어떻게 처리해야합니까? 개별 사용자 유형 개체 (동일한 테이블에 매핑)를 처리하기 위해 2 개의 리포지토리를 만들 수 있습니까?
아니요 기업 사용자는 고객이 시스템에 로그인 할 수 있도록 고객과 연관된 사용자 ID입니다. 고객과 관련된 여러 사용자 ID가있을 수 있습니다. 고객 프로필은 별도의 레코드입니다. – Gopal