From ddb98b922b3051448692cd6f3fb5985281805ddd Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Sun, 29 Sep 2024 12:45:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=96=B0=E5=A2=9E):=20:sparkles:=20?= =?UTF-8?q?=E8=B7=AF=E7=94=B1=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/bunny/dao/entity/system/Router.java | 74 ++++++++++++++++ .../main/resources/mapper/RouterMapper.xml | 84 +++++++++++++++++++ 2 files changed, 158 insertions(+) create mode 100644 dao/src/main/java/cn/bunny/dao/entity/system/Router.java create mode 100644 service/src/main/resources/mapper/RouterMapper.xml diff --git a/dao/src/main/java/cn/bunny/dao/entity/system/Router.java b/dao/src/main/java/cn/bunny/dao/entity/system/Router.java new file mode 100644 index 0000000..ecb15e6 --- /dev/null +++ b/dao/src/main/java/cn/bunny/dao/entity/system/Router.java @@ -0,0 +1,74 @@ +package cn.bunny.dao.entity.system; + +import cn.bunny.dao.entity.BaseEntity; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *

+ * 系统菜单表 + *

+ * + * @author Bunny + * @since 2024-09-29 + */ +@Getter +@Setter +@Accessors(chain = true) +@TableName("sys_router") +@ApiModel(value = "Router对象", description = "系统菜单表") +public class Router extends BaseEntity { + + @ApiModelProperty("父级id") + private Long parentId; + + @ApiModelProperty("在项目中路径") + private String path; + + @ApiModelProperty("组件位置") + private String component; + + @ApiModelProperty("frame路径") + private String frameSrc; + + @ApiModelProperty("重定向") + private String redirect; + + @ApiModelProperty("路由名称") + private String routeName; + + @ApiModelProperty("路由title") + private String title; + + @ApiModelProperty("菜单类型") + private Integer menuType; + + @ApiModelProperty("图标") + private String icon; + + @ApiModelProperty("进入动画") + private String enterTransition; + + @ApiModelProperty("退出动画") + private String leaveTransition; + + @ApiModelProperty("等级") + private Integer routerRank; + + @ApiModelProperty("是否隐藏标签") + private Boolean hiddenTag; + + @ApiModelProperty("是否固定标签") + private Boolean fixedTag; + + @ApiModelProperty("是否显示父级") + private Boolean showParent; + + @ApiModelProperty("是否显示 返给前端为 showLink") + private Boolean visible; + +} diff --git a/service/src/main/resources/mapper/RouterMapper.xml b/service/src/main/resources/mapper/RouterMapper.xml new file mode 100644 index 0000000..da8106d --- /dev/null +++ b/service/src/main/resources/mapper/RouterMapper.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id, parent_id, path, component, frame_src, redirect, route_name, title, menuType, icon, enter_transition, leave_transition, router_rank, hidden_tag, fixed_tag, show_parent, visible, create_user, update_user, update_time, create_time, is_deleted + + + + + delete + from sys_router + where id in + + #{id} + + + + + + + + + + + +