RoleDto.java 917 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package easydo.technology.system.dto;
  2. import easydo.technology.base.CommonDto;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import java.util.Objects;
  6. import java.util.Set;
  7. /**
  8. * @author jinjin
  9. * @date 2020-09-25
  10. */
  11. @Getter
  12. @Setter
  13. public class RoleDto extends CommonDto {
  14. private static final long serialVersionUID = 1L;
  15. private Long id;
  16. private Set<MenuDto> menus;
  17. private Set<DeptDto> depts;
  18. private String name;
  19. private Integer level;
  20. private String description;
  21. private String dataScope;
  22. @Override
  23. public boolean equals(Object o) {
  24. if (this == o) {
  25. return true;
  26. }
  27. if (o == null || getClass() != o.getClass()) {
  28. return false;
  29. }
  30. RoleDto roleDto = (RoleDto) o;
  31. return Objects.equals(id, roleDto.id);
  32. }
  33. @Override
  34. public int hashCode() {
  35. return Objects.hash(id);
  36. }
  37. }