diff --git a/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/entity/SysMenuButton.java b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/entity/SysMenuButton.java new file mode 100644 index 000000000..f668aa78d --- /dev/null +++ b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/entity/SysMenuButton.java @@ -0,0 +1,53 @@ +package cn.stylefeng.roses.kernel.menu.modular.entity; + +import cn.stylefeng.roses.kernel.db.api.pojo.entity.BaseEntity; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serializable; + +/** + * 菜单下的按钮(SysMenuButton)表实体类 + * + * @author q18idc.com QQ993143799 + * @since 2021-01-09 10:59:27 + */ +@Data +@TableName("sys_menu_button") +@EqualsAndHashCode(callSuper = true) +public class SysMenuButton extends BaseEntity implements Serializable { + + /** + * 主键 + */ + @TableId(value = "button_id") + private Long buttonId; + + /** + * 菜单id,按钮需要挂在菜单下 + */ + @TableField(value = "menu_id") + private Long menuId; + + /** + * 按钮的名称 + */ + @TableField(value = "button_name") + private String buttonName; + + /** + * 按钮的编码 + */ + @TableField(value = "button_code") + private String buttonCode; + + /** + * 是否删除:Y-被删除,N-未删除 + */ + @TableField(value = "del_flag") + private String delFlag; + +} diff --git a/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/mapper/SysMenuButtonMapper.java b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/mapper/SysMenuButtonMapper.java new file mode 100644 index 000000000..ea87e4419 --- /dev/null +++ b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/mapper/SysMenuButtonMapper.java @@ -0,0 +1,14 @@ +package cn.stylefeng.roses.kernel.menu.modular.mapper; + +import cn.stylefeng.roses.kernel.menu.modular.entity.SysMenuButton; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 系统菜单按钮mapper接口 + * + * @author q18idc.com QQ993143799 + * @date 2021/1/9 11:02 + */ +public interface SysMenuButtonMapper extends BaseMapper { + +} diff --git a/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/mapper/mapping/SysMenuButtonMapper.xml b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/mapper/mapping/SysMenuButtonMapper.xml new file mode 100644 index 000000000..c384475c1 --- /dev/null +++ b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/mapper/mapping/SysMenuButtonMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/service/SysMenuMenuService.java b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/service/SysMenuMenuService.java new file mode 100644 index 000000000..3f3d1a6e7 --- /dev/null +++ b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/service/SysMenuMenuService.java @@ -0,0 +1,14 @@ +package cn.stylefeng.roses.kernel.menu.modular.service; + +import cn.stylefeng.roses.kernel.menu.modular.entity.SysMenuButton; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * 系统菜单按钮service接口 + * + * @author q18idc.com QQ993143799 + * @date 2021/1/9 11:04 + */ +public interface SysMenuMenuService extends IService { + +} diff --git a/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/service/impl/SysMenuMenuServiceImpl.java b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/service/impl/SysMenuMenuServiceImpl.java new file mode 100644 index 000000000..32080561b --- /dev/null +++ b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/menu/modular/service/impl/SysMenuMenuServiceImpl.java @@ -0,0 +1,16 @@ +package cn.stylefeng.roses.kernel.menu.modular.service.impl; + +import cn.stylefeng.roses.kernel.menu.modular.entity.SysMenuButton; +import cn.stylefeng.roses.kernel.menu.modular.mapper.SysMenuButtonMapper; +import cn.stylefeng.roses.kernel.menu.modular.service.SysMenuMenuService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * 系统菜单按钮service接口实现类 + * + * @author q18idc.com QQ993143799 + * @date 2021/1/9 11:05 + */ +public class SysMenuMenuServiceImpl extends ServiceImpl implements SysMenuMenuService { + +}