Skip to content

Commit 3107b91

Browse files
committed
Feat: User 엔티티 초기 버전 생성
1 parent 218f057 commit 3107b91

2 files changed

Lines changed: 36 additions & 0 deletions

File tree

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.ureca.unity.domain.user.mapper;
2+
3+
import com.ureca.unity.domain.user.model.User;
4+
import org.apache.ibatis.annotations.Mapper;
5+
import org.apache.ibatis.annotations.Param;
6+
7+
@Mapper
8+
public interface UserMapper {
9+
10+
User findByProviderAndProviderId(
11+
@Param("provider") String provider,
12+
@Param("providerId") String providerId
13+
);
14+
15+
void insert(User user);
16+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.ureca.unity.domain.user.model;
2+
3+
import lombok.*;
4+
5+
@Getter
6+
@NoArgsConstructor
7+
@AllArgsConstructor
8+
@Builder
9+
public class User {
10+
11+
private Long id;
12+
13+
private String provider; // google / naver / kakao
14+
private String providerId; // OAuth 제공자 고유 ID
15+
16+
private String email; // nullable
17+
private String name;
18+
19+
private String role; // ROLE_USER
20+
}

0 commit comments

Comments
 (0)