Skip to content

Commit

Permalink
✨ feat: Grid 참조
Browse files Browse the repository at this point in the history
  • Loading branch information
ShimFFF committed Dec 7, 2024
1 parent 214c137 commit c9244b1
Showing 1 changed file with 11 additions and 15 deletions.
26 changes: 11 additions & 15 deletions src/main/java/naeilmolae/domain/member/domain/YouthMemberInfo.java
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
package naeilmolae.domain.member.domain;

import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.*;
import lombok.AccessLevel;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import naeilmolae.domain.member.dto.YouthMemberInfoDto;
import naeilmolae.domain.weather.domain.Grid;
import naeilmolae.global.common.base.BaseEntity;

import java.time.LocalDateTime;
Expand Down Expand Up @@ -37,26 +35,24 @@ public class YouthMemberInfo extends BaseEntity {

private Double longitude; // 경도

private Double gridX; // 격자 좌표의 X (경도)

private Double gridY; // 격자 좌표의 Y (경도)
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "grid_id")
private Grid grid;


@Builder
public YouthMemberInfo(
LocalDateTime wakeUpTime, LocalDateTime sleepTime,
LocalDateTime breakfast, LocalDateTime lunch, LocalDateTime dinner,
Double latitude, Double longitude,
Double gridX, Double gridY) {
Double latitude, Double longitude, Grid grid) {
this.wakeUpTime = wakeUpTime;
this.sleepTime = sleepTime;
this.breakfast = breakfast;
this.lunch = lunch;
this.dinner = dinner;
this.latitude = latitude;
this.longitude = longitude;
this.gridX = gridX;
this.gridY = gridY;
this.grid = grid;
}

public void updateYouthMemberInfoDto(YouthMemberInfoDto youthMemberInfoDto) {
Expand All @@ -69,8 +65,8 @@ public void updateYouthMemberInfoDto(YouthMemberInfoDto youthMemberInfoDto) {
this.longitude = youthMemberInfoDto.getLongitude();
}

public void setGrid(Double gridX, Double gridY) {
this.gridX = gridX;
this.gridY = gridY;
}
// public void setGrid(Double gridX, Double gridY) {
// this.gridX = gridX;
// this.gridY = gridY;
// }
}

0 comments on commit c9244b1

Please sign in to comment.