Skip to content

Commit

Permalink
reactor: 사용자 컬럼을 모두 not null로 수정 및 그에 따른 기본 값 설정
Browse files Browse the repository at this point in the history
  • Loading branch information
JJ503 committed Jan 3, 2024
1 parent 06c13ea commit 1f28e90
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions src/main/java/com/backend/blooming/user/domain/User.java
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@
@Table(name = "users")
public class User extends BaseTimeEntity {

private static final String DEFAULT_NAME = "";
private static final String DEFAULT_STATUS_MESSAGE = "";
private static final ThemeColor DEFAULT_THEME_COLOR = ThemeColor.INDIGO;

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
Expand All @@ -41,15 +45,15 @@ public class User extends BaseTimeEntity {
@Embedded
private Email email;

@Column(unique = true, length = 50)
private String name;
@Column(unique = true, length = 50, nullable = false)
private String name = DEFAULT_NAME;

@Enumerated(EnumType.STRING)
@Column(name = "theme_color")
private ThemeColor color;
@Column(name = "theme_color", nullable = false)
private ThemeColor color = DEFAULT_THEME_COLOR;

@Column(columnDefinition = "text")
private String statusMessage;
@Column(columnDefinition = "text", nullable = false)
private String statusMessage = DEFAULT_STATUS_MESSAGE;

@Column(name = "is_deleted")
private boolean deleted = false;
Expand Down

0 comments on commit 1f28e90

Please sign in to comment.