feat: myinfo

This commit is contained in:
2025-12-24 12:37:32 +09:00
parent 08aa35f9e8
commit 5d297ba456
6 changed files with 198 additions and 0 deletions

View File

@@ -1,6 +1,8 @@
package com.kamco.cd.kamcoback.postgres.entity;
import com.kamco.cd.kamcoback.common.enums.RoleType;
import com.kamco.cd.kamcoback.common.enums.StatusType;
import com.kamco.cd.kamcoback.members.dto.MembersDto.EntityData;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
@@ -14,8 +16,10 @@ import java.util.Objects;
import java.util.UUID;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
import org.hibernate.annotations.ColumnDefault;
@Slf4j
@Getter
@Setter
@Entity
@@ -100,4 +104,19 @@ public class MemberEntity {
this.status = newStatus;
this.statusChgDttm = ZonedDateTime.now();
}
public EntityData toEntity() {
return new EntityData(
id,
uuid,
RoleType.valueOf(userRole),
name,
employeeNo,
StatusType.valueOf(status),
createdDttm,
firstLoginDttm,
lastLoginDttm,
statusChgDttm,
pwdResetYn);
}
}