package com.usky.entity.sys; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.persistence.Column; import javax.persistence.Id; import java.io.Serializable; import java.util.Objects; /** * @author laowo * @version v1.0 * @date 2021/8/19 14:03 * @description TODO **/ @ApiModel(value = "角色部门DTO") public class SysRoleDeptDTOPK implements Serializable { @ApiModelProperty("角色id") private Integer roleId; @ApiModelProperty("部门id") private Integer deptId; @Column(name = "role_id", nullable = false) @Id public Integer getRoleId() { return roleId; } public void setRoleId(Integer roleId) { this.roleId = roleId; } @Column(name = "dept_id", nullable = false) @Id public Integer getDeptId() { return deptId; } public void setDeptId(Integer deptId) { this.deptId = deptId; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; SysRoleDeptDTOPK that = (SysRoleDeptDTOPK) o; return roleId == that.roleId && deptId == that.deptId; } @Override public int hashCode() { return Objects.hash(roleId, deptId); } }