mirror of https://gitee.com/stylefeng/roses
【system】添加菜单按钮实体、service、mapper
parent
740bd838c4
commit
4f13607934
|
@ -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;
|
||||||
|
|
||||||
|
}
|
|
@ -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<SysMenuButton> {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="cn.stylefeng.roses.kernel.menu.modular.mapper.SysMenuButtonMapper">
|
||||||
|
|
||||||
|
<!-- 通用查询映射结果 -->
|
||||||
|
<resultMap type="cn.stylefeng.roses.kernel.menu.modular.entity.SysMenuButton" id="SysMenuButton">
|
||||||
|
<result property="buttonId" column="button_id" jdbcType="INTEGER"/>
|
||||||
|
<result property="menuId" column="menu_id" jdbcType="INTEGER"/>
|
||||||
|
<result property="buttonName" column="button_name" jdbcType="VARCHAR"/>
|
||||||
|
<result property="buttonCode" column="button_code" jdbcType="VARCHAR"/>
|
||||||
|
<result property="delFlag" column="del_flag" jdbcType="VARCHAR"/>
|
||||||
|
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
|
||||||
|
<result property="createUser" column="create_user" jdbcType="INTEGER"/>
|
||||||
|
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
|
||||||
|
<result property="updateUser" column="update_user" jdbcType="INTEGER"/>
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</mapper>
|
|
@ -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<SysMenuButton> {
|
||||||
|
|
||||||
|
}
|
|
@ -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<SysMenuButtonMapper, SysMenuButton> implements SysMenuMenuService {
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue