SysRoleResource.java 943 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /*
  2. * 爱组搭 http://aizuda.com 低代码组件化开发平台
  3. * ------------------------------------------
  4. * 受知识产权保护,请勿删除版权申明
  5. */
  6. package com.aizuda.boot.system.entity;
  7. import com.aizuda.core.bean.SuperEntity;
  8. import com.aizuda.core.validation.Create;
  9. import io.swagger.v3.oas.annotations.media.Schema;
  10. import jakarta.validation.constraints.NotNull;
  11. import jakarta.validation.constraints.PositiveOrZero;
  12. import lombok.Getter;
  13. import lombok.Setter;
  14. /**
  15. * 系统角色资源
  16. *
  17. * @author 青苗
  18. * @since 2021-11-07
  19. */
  20. @Getter
  21. @Setter
  22. @Schema(name = "SysRoleResource", description = "系统角色资源")
  23. public class SysRoleResource extends SuperEntity {
  24. @Schema(description = "角色ID")
  25. @NotNull(groups = Create.class)
  26. @PositiveOrZero
  27. private Long roleId;
  28. @Schema(description = "资源ID")
  29. @NotNull(groups = Create.class)
  30. @PositiveOrZero
  31. private Long resourceId;
  32. }