diff --git a/mall-mbg/src/main/java/com/macro/mall/model/UmsRoleResourceRelation.java b/mall-mbg/src/main/java/com/macro/mall/model/UmsRoleResourceRelation.java index e69de29..11c7a5a 100644 --- a/mall-mbg/src/main/java/com/macro/mall/model/UmsRoleResourceRelation.java +++ b/mall-mbg/src/main/java/com/macro/mall/model/UmsRoleResourceRelation.java @@ -0,0 +1,97 @@ +package com.macro.mall.model; + +import io.swagger.annotations.ApiModelProperty; +import java.io.Serializable; + +/** + * 角色资源关联实体类,表示角色与资源之间的关联关系。 + */ +public class UmsRoleResourceRelation implements Serializable { + /** + * 主键ID。 + */ + private Long id; + + /** + * 角色ID。 + */ + @ApiModelProperty(value = "角色ID") + private Long roleId; + + /** + * 资源ID。 + */ + @ApiModelProperty(value = "资源ID") + private Long resourceId; + + /** + * 序列化版本号,用于兼容性检查。 + */ + private static final long serialVersionUID = 1L; + + /** + * 获取主键ID。 + * @return 主键ID + */ + public Long getId() { + return id; + } + + /** + * 设置主键ID。 + * @param id 主键ID + */ + public void setId(Long id) { + this.id = id; + } + + /** + * 获取角色ID。 + * @return 角色ID + */ + public Long getRoleId() { + return roleId; + } + + /** + * 设置角色ID。 + * @param roleId 角色ID + */ + public void setRoleId(Long roleId) { + this.roleId = roleId; + } + + /** + * 获取资源ID。 + * @return 资源ID + */ + public Long getResourceId() { + return resourceId; + } + + /** + * 设置资源ID。 + * @param resourceId 资源ID + */ + public void setResourceId(Long resourceId) { + this.resourceId = resourceId; + } + + /** + * 重写 toString 方法,用于打印对象信息。 + * @return 对象信息字符串 + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", roleId=").append(roleId); + sb.append(", resourceId=").append(resourceId); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file