AssignRolesParam.java 750 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * 爱组搭,低代码组件化开发平台
  3. * ------------------------------------------
  4. * 受知识产权保护,请勿删除版权申明,开发平台不允许做非法网站,后果自负
  5. */
  6. package com.aizuda.boot.system.entity.param;
  7. import io.swagger.v3.oas.annotations.media.Schema;
  8. import jakarta.validation.constraints.NotEmpty;
  9. import lombok.Getter;
  10. import lombok.Setter;
  11. import java.util.List;
  12. /**
  13. * 分配角色参数,多用户分配多角色
  14. *
  15. * @author 青苗
  16. * @since 2021-11-06
  17. */
  18. @Getter
  19. @Setter
  20. public class AssignRolesParam {
  21. @Schema(description = "用户ID列表")
  22. @NotEmpty
  23. private List<Long> userIds;
  24. @Schema(description = "角色ID列表")
  25. @NotEmpty
  26. private List<Long> roleIds;
  27. }