菜单角色修改

This commit is contained in:
ludj
2022-12-15 17:04:42 +08:00
parent c00558fce3
commit 88324f26fd
28 changed files with 964 additions and 65 deletions

View File

@@ -0,0 +1,21 @@
package org.nl.system.controller.menu;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 菜单表 前端控制器
* </p>
*
* @author generator
* @since 2022-12-15
*/
@RestController
@RequestMapping("/sysMenu")
public class SysMenuController {
}

View File

@@ -0,0 +1,21 @@
package org.nl.system.controller.role;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 角色表 前端控制器
* </p>
*
* @author generator
* @since 2022-12-15
*/
@RestController
@RequestMapping("/sysRole")
public class SysRoleController {
}

View File

@@ -0,0 +1,16 @@
package org.nl.system.service.menu;
import org.nl.system.service.menu.dao.SysMenu;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 菜单表 服务类
* </p>
*
* @author generator
* @since 2022-12-15
*/
public interface ISysMenuService extends IService<SysMenu> {
}

View File

@@ -0,0 +1,138 @@
package org.nl.system.service.menu.dao;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 菜单表
* </p>
*
* @author generator
* @since 2022-12-15
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("sys_menu")
public class SysMenu implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 菜单标识
*/
@TableId(value = "menu_id", type = IdType.AUTO)
private Long menuId;
/**
* 上级菜单ID
*/
private Long pid;
/**
* 子菜单数目
*/
private BigDecimal subCount;
/**
* 菜单类型
*/
private String type;
/**
* 所属系统
*/
private String systemType;
/**
* 菜单分类
*/
private String category;
/**
* 菜单标题
*/
private String title;
/**
* 组件名称
*/
private String componentName;
/**
* 组件
*/
private String component;
/**
* 排序
*/
private BigDecimal menuSort;
/**
* 图标
*/
private String icon;
/**
* 链接地址
*/
private String path;
/**
* 是否外链
*/
private String iFrame;
/**
* 是否缓存
*/
private String cache;
/**
* 是否隐藏
*/
private String hidden;
/**
* 权限
*/
private String permission;
/**
* 创建人标识
*/
private Long createId;
/**
* 创建人
*/
private String createName;
/**
* 创建时间
*/
private String createTime;
/**
* 修改人标识
*/
private Long updateOptid;
/**
* 修改人
*/
private String updateOptname;
/**
* 修改时间
*/
private String updateTime;
}

View File

@@ -0,0 +1,16 @@
package org.nl.system.service.menu.dao.mapper;
import org.nl.system.service.menu.dao.SysMenu;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 菜单表 Mapper 接口
* </p>
*
* @author generator
* @since 2022-12-15
*/
public interface SysMenuMapper extends BaseMapper<SysMenu> {
}

View File

@@ -0,0 +1,5 @@
<?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="org.nl.system.service.menu.dao.mapper.SysMenuMapper">
</mapper>

View File

@@ -0,0 +1,20 @@
package org.nl.system.service.menu.impl;
import org.nl.system.service.menu.dao.SysMenu;
import org.nl.system.service.menu.dao.mapper.SysMenuMapper;
import org.nl.system.service.menu.ISysMenuService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 菜单表 服务实现类
* </p>
*
* @author generator
* @since 2022-12-15
*/
@Service
public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> implements ISysMenuService {
}

View File

@@ -0,0 +1,16 @@
package org.nl.system.service.role;
import org.nl.system.service.role.dao.SysRole;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 角色表 服务类
* </p>
*
* @author generator
* @since 2022-12-15
*/
public interface ISysRoleService extends IService<SysRole> {
}

View File

@@ -0,0 +1,90 @@
package org.nl.system.service.role.dao;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 角色表
* </p>
*
* @author generator
* @since 2022-12-15
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("sys_role")
public class SysRole implements Serializable {
private static final long serialVersionUID = 1L;
/**
* ID
*/
private Long roleId;
/**
* 名称
*/
private String name;
/**
* 角色级别
*/
private BigDecimal level;
/**
* 排序
*/
private BigDecimal orderSeq;
/**
* 备注
*/
private String remark;
/**
* 是否启用
*/
private String isUsed;
/**
* 是否删除
*/
private String isDelete;
/**
* 创建人标识
*/
private Long createId;
/**
* 创建人
*/
private String createName;
/**
* 创建时间
*/
private String createTime;
/**
* 修改人标识
*/
private Long updateOptid;
/**
* 修改人
*/
private String updateOptname;
/**
* 修改时间
*/
private String updateTime;
}

View File

@@ -0,0 +1,16 @@
package org.nl.system.service.role.dao.mapper;
import org.nl.system.service.role.dao.SysRole;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 角色表 Mapper 接口
* </p>
*
* @author generator
* @since 2022-12-15
*/
public interface SysRoleMapper extends BaseMapper<SysRole> {
}

View File

@@ -0,0 +1,5 @@
<?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="org.nl.system.service.role.dao.mapper.SysRoleMapper">
</mapper>

View File

@@ -0,0 +1,20 @@
package org.nl.system.service.role.impl;
import org.nl.system.service.role.dao.SysRole;
import org.nl.system.service.role.dao.mapper.SysRoleMapper;
import org.nl.system.service.role.ISysRoleService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 角色表 服务实现类
* </p>
*
* @author generator
* @since 2022-12-15
*/
@Service
public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> implements ISysRoleService {
}