SysRoleDeptDTOPK.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.usky.entity.sys;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import javax.persistence.Column;
  5. import javax.persistence.Id;
  6. import java.io.Serializable;
  7. import java.util.Objects;
  8. /**
  9. * @author laowo
  10. * @version v1.0
  11. * @date 2021/8/19 14:03
  12. * @description TODO
  13. **/
  14. @ApiModel(value = "角色部门DTO")
  15. public class SysRoleDeptDTOPK implements Serializable {
  16. @ApiModelProperty("角色id")
  17. private Integer roleId;
  18. @ApiModelProperty("部门id")
  19. private Integer deptId;
  20. @Column(name = "role_id", nullable = false)
  21. @Id
  22. public Integer getRoleId() {
  23. return roleId;
  24. }
  25. public void setRoleId(Integer roleId) {
  26. this.roleId = roleId;
  27. }
  28. @Column(name = "dept_id", nullable = false)
  29. @Id
  30. public Integer getDeptId() {
  31. return deptId;
  32. }
  33. public void setDeptId(Integer deptId) {
  34. this.deptId = deptId;
  35. }
  36. @Override
  37. public boolean equals(Object o) {
  38. if (this == o) return true;
  39. if (o == null || getClass() != o.getClass()) return false;
  40. SysRoleDeptDTOPK that = (SysRoleDeptDTOPK) o;
  41. return roleId == that.roleId && deptId == that.deptId;
  42. }
  43. @Override
  44. public int hashCode() {
  45. return Objects.hash(roleId, deptId);
  46. }
  47. }