【system】添加菜单按钮实体、service、mapper

pull/3/head
q18idc 2021-01-09 11:07:44 +08:00
parent 740bd838c4
commit 4f13607934
5 changed files with 117 additions and 0 deletions

View File

@ -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;
}

View File

@ -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> {
}

View File

@ -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>

View File

@ -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> {
}

View File

@ -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 {
}