From 6a78f14eec43fd00cd998086a03a0e7cf658b6e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9D=8E?= <1040978436@qq.com> Date: Thu, 8 Jan 2026 16:14:01 +0800 Subject: [PATCH] =?UTF-8?q?update=20redis=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/tacit/admin/entity/Menu.java | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 tacit-admin/src/main/java/com/tacit/admin/entity/Menu.java diff --git a/tacit-admin/src/main/java/com/tacit/admin/entity/Menu.java b/tacit-admin/src/main/java/com/tacit/admin/entity/Menu.java new file mode 100644 index 0000000..d0db92e --- /dev/null +++ b/tacit-admin/src/main/java/com/tacit/admin/entity/Menu.java @@ -0,0 +1,115 @@ +package com.tacit.admin.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.tacit.common.entity.Base; +import lombok.Data; + +import java.io.Serializable; +import java.util.List; +import java.util.stream.Collectors; + +@Data +@TableName("sys_menu") +public class Menu extends Base implements Serializable { + private static final long serialVersionUID = 1L; + // 菜单ID + @TableId(type = IdType.AUTO) + @TableField("menu_id") + private Long menuId; + // 菜单名称 + @TableField("menu_name") + private String menuName; + // 父菜单ID + @TableField("parent_id") + private Long parentId; + // 菜单等级 + @TableField("level") + private String level; + // 显示顺序 + @TableField("order_num") + private Integer orderNum; + // 菜单图标 + @TableField("icon") + private String icon; + // 路由地址 + @TableField("path") + private String path; + // 路由参数 + @TableField("query") + private String query; + // 是否为外链(0是 1否) + @TableField("is_frame") + private Integer isFrame; + // 是否缓存(0缓存 1不缓存) + @TableField("is_cache") + private Integer isCache; + // 菜单类型(M目录 C菜单 F按钮) + @TableField("menu_type") + private String menuType; + // 菜单状态(0显示 1隐藏) + @TableField("visible") + private String visible; + // 菜单状态(0正常 1停用) + @TableField("status") + private String status; + // 菜单备注 + @TableField("remark") + private String remark; + // 创建者 + @TableField("create_by") + private String createBy; + // 更新者 + @TableField("update_by") + private String updateBy; + + // 子菜单列表 + @TableField(exist = false) + private List