SysDepartmentHead.java 995 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /*
  2. * 爱组搭,低代码组件化开发平台
  3. * ------------------------------------------
  4. * 受知识产权保护,请勿删除版权申明,开发平台不允许做非法网站,后果自负
  5. */
  6. package com.aizuda.boot.modules.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 2024-03-22
  19. */
  20. @Getter
  21. @Setter
  22. @Schema(name = "SysDepartmentHead", description = "系统部门主管")
  23. public class SysDepartmentHead extends SuperEntity {
  24. @Schema(description = "部门ID")
  25. @NotNull(groups = Create.class)
  26. @PositiveOrZero
  27. private Long departmentId;
  28. @Schema(description = "主管ID")
  29. @NotNull(groups = Create.class)
  30. @PositiveOrZero
  31. private Long headId;
  32. }