UserPermissionDTO.java 744 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.qmth.ops.api.dto;
  2. import org.springframework.validation.annotation.Validated;
  3. import javax.validation.Valid;
  4. import javax.validation.constraints.NotNull;
  5. import javax.validation.constraints.Size;
  6. import java.util.List;
  7. @Validated
  8. public class UserPermissionDTO {
  9. @NotNull
  10. private Long userId;
  11. @NotNull
  12. @Size(min = 1)
  13. @Valid
  14. private List<PermissionDTO> permissions;
  15. public Long getUserId() {
  16. return userId;
  17. }
  18. public void setUserId(Long userId) {
  19. this.userId = userId;
  20. }
  21. public List<PermissionDTO> getPermissions() {
  22. return permissions;
  23. }
  24. public void setPermissions(List<PermissionDTO> permissions) {
  25. this.permissions = permissions;
  26. }
  27. }