package com.takensoft.cms.mber.vo; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.time.LocalDateTime; /** * @author takensoft * @since 2025.05.29 * @modification * since | author | description * 2025.05.29 | takensoft | 최초 등록 * * 소셜 계정 연동 정보 VO */ @Getter @Setter @NoArgsConstructor @AllArgsConstructor public class MberSocialAccountVO { private Long id; // 연동 ID private String mbrId; // 회원 ID private String providerType; // 제공자 타입 (SYSTEM, KAKAO, NAVER, GOOGLE) private String socialId; // 소셜 로그인 고유 ID private String loginId; // 시스템 로그인 ID private String socialEmail; // 소셜 계정 이메일 private String socialName; // 소셜 계정 이름 private Boolean isPrimaryProfile; // 메인 프로필 여부 private Boolean isActive; // 연동 활성화 여부 private LocalDateTime linkedDt; // 연동일시 private LocalDateTime unlinkedDt; // 연동 해지일시 private String rgtr; // 등록자 private LocalDateTime regDt; // 등록일시 private String mdfr; // 수정자 private LocalDateTime mdfcnDt; // 수정일시 }