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("permissions") public class Permissions { @TableId(type = IdType.AUTO) private Long id; // 权限ID,主键,自增 private String permissionName; // 权限名称 private String permissionCode; // 权限编码 private String description; // 权限描述 private String module; // 所属模块 private Integer status; // 状态:0:禁用, 1:启用 private Date createdAt; // 创建时间 private Date updatedAt; // 更新时间 }