From 97d48eaf951820d5045f30bfe4e758d0bd44f2e9 Mon Sep 17 00:00:00 2001 From: Suh Date: Tue, 9 Jan 2024 12:27:09 +0900 Subject: [PATCH] =?UTF-8?q?AccountDto=20=EB=B0=8F=20=EA=B8=B0=ED=83=80=20d?= =?UTF-8?q?to=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/no1/wms/account/AccountDto.java | 35 +++++++++++++++++++ .../com/no1/wms/department/DepartmentDto.java | 17 +++++++++ .../com/no1/wms/position/PositionDto.java | 17 +++++++++ 3 files changed, 69 insertions(+) create mode 100644 src/main/java/com/no1/wms/account/AccountDto.java create mode 100644 src/main/java/com/no1/wms/department/DepartmentDto.java create mode 100644 src/main/java/com/no1/wms/position/PositionDto.java diff --git a/src/main/java/com/no1/wms/account/AccountDto.java b/src/main/java/com/no1/wms/account/AccountDto.java new file mode 100644 index 0000000..ae525d4 --- /dev/null +++ b/src/main/java/com/no1/wms/account/AccountDto.java @@ -0,0 +1,35 @@ +package com.no1.wms.account; + +import com.no1.wms.department.DepartmentDto; +import com.no1.wms.position.PositionDto; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.apache.ibatis.type.Alias; + +import java.util.Date; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +@Alias("AccountDto") +public class AccountDto { + private String id; + private String employeeNumber; + private String password; + private String email; + private String groupAuthorityId; + private String personalAuthorityId; + private String name; + private String gender; + private Date birth; + private String telephone; + private String address; + private DepartmentDto department; + private PositionDto position; + @Builder.Default + private Boolean activation = true; + +} diff --git a/src/main/java/com/no1/wms/department/DepartmentDto.java b/src/main/java/com/no1/wms/department/DepartmentDto.java new file mode 100644 index 0000000..5a77690 --- /dev/null +++ b/src/main/java/com/no1/wms/department/DepartmentDto.java @@ -0,0 +1,17 @@ +package com.no1.wms.department; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.apache.ibatis.type.Alias; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +@Alias("DepartmentDto") +public class DepartmentDto { + String id; + String name; +} diff --git a/src/main/java/com/no1/wms/position/PositionDto.java b/src/main/java/com/no1/wms/position/PositionDto.java new file mode 100644 index 0000000..8175e2f --- /dev/null +++ b/src/main/java/com/no1/wms/position/PositionDto.java @@ -0,0 +1,17 @@ +package com.no1.wms.position; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.apache.ibatis.type.Alias; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +@Alias("PositionDto") +public class PositionDto { + String id; + String name; +}