AccountDto 및 기타 dto 추가

This commit is contained in:
Suh
2024-01-09 12:27:09 +09:00
parent 607ae2152e
commit 97d48eaf95
3 changed files with 69 additions and 0 deletions

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}