1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- 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);
- }
- }
|