package com.qf.backend.entity; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * 角色-权限关联表 */ @Data // 自动生成getter、setter、toString、equals、hashCode方法 @Builder // 自动生成builder模式的构造器 @NoArgsConstructor // 自动生成无参构造器 @AllArgsConstructor // 自动生成全参构造器 @TableName("role_permissions") public class RolePermissions { @TableId(type = IdType.AUTO) private Long id; // 关联ID,主键,自增 private Long roleId; // 角色ID,外键,关联roles表 private Long permissionId; // 权限ID,外键,关联permissions表 private Date createdAt; // 创建时间 }