Skip to content

Commit 661e77f

Browse files
committed
refactor: add attribute isManagement to role #34
1 parent 67a2eb3 commit 661e77f

3 files changed

Lines changed: 15 additions & 4 deletions

File tree

backend/src/main/java/ch/puzzle/pcts/dto/role/RoleDto.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
import java.time.LocalDateTime;
44

5-
public record RoleDto(Long id, String name, LocalDateTime deleted_at) {
5+
public record RoleDto(Long id, String name, LocalDateTime deleted_at, boolean isManagement) {
66
}

backend/src/main/java/ch/puzzle/pcts/mapper/RoleMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ public List<Role> fromDto(List<RoleDto> dtos) {
1717
}
1818

1919
public RoleDto toDto(Role model) {
20-
return new RoleDto(model.getId(), model.getName(), model.getDeleted_at());
20+
return new RoleDto(model.getId(), model.getName(), model.getDeleted_at(), model.getIsManagement());
2121
}
2222

2323
public Role fromDto(RoleDto dto) {
24-
return new Role(dto.id(), dto.name(), dto.deleted_at());
24+
return new Role(dto.id(), dto.name(), dto.deleted_at(), dto.isManagement());
2525
}
2626
}

backend/src/main/java/ch/puzzle/pcts/model/role/Role.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,13 @@ public class Role {
1414

1515
private LocalDateTime deleted_at;
1616

17-
public Role(Long id, String name, LocalDateTime deleted_at) {
17+
private boolean isManagement;
18+
19+
public Role(Long id, String name, LocalDateTime deleted_at, boolean isManagement) {
1820
this.id = id;
1921
this.name = name;
2022
this.deleted_at = deleted_at;
23+
this.isManagement = isManagement;
2124
}
2225

2326
public Role() {
@@ -46,4 +49,12 @@ public LocalDateTime getDeleted_at() {
4649
public void setDeleted_at(LocalDateTime deleted_at) {
4750
this.deleted_at = deleted_at;
4851
}
52+
53+
public boolean getIsManagement() {
54+
return this.isManagement;
55+
}
56+
57+
public void setIsManagement(boolean isManagement) {
58+
this.isManagement = isManagement;
59+
}
4960
}

0 commit comments

Comments
 (0)