大屏页面初始化
This commit is contained in:
@@ -60,7 +60,7 @@ public class HomeMenuController {
|
||||
}
|
||||
allHomeMenus = allHomeMenus.stream()
|
||||
.filter(menu -> targetIds.contains(menu.getMenuId()))
|
||||
.collect(Collectors.toList());
|
||||
.toList();
|
||||
}
|
||||
Map<String, List<HomeMenu>> parentIdToChildrenMap = new HashMap<>();
|
||||
for (HomeMenu menu : allHomeMenus) {
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.mini.mybigscreen.biz.controller;
|
||||
|
||||
import com.mini.mybigscreen.Model.Result;
|
||||
import com.mini.mybigscreen.biz.service.HomeRoleService;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 角色表 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2026-03-05
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/biz/homeRole")
|
||||
public class HomeRoleController {
|
||||
|
||||
|
||||
@Resource
|
||||
private HomeRoleService roleService;
|
||||
|
||||
|
||||
@GetMapping("list")
|
||||
public Result<?> getList(){
|
||||
return Result.success(roleService.list());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.mini.mybigscreen.biz.controller;
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 角色菜单表 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2026-03-05
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/biz/homeRoleMenu")
|
||||
public class HomeRoleMenuController {
|
||||
|
||||
}
|
||||
44
src/main/java/com/mini/mybigscreen/biz/domain/HomeRole.java
Normal file
44
src/main/java/com/mini/mybigscreen/biz/domain/HomeRole.java
Normal file
@@ -0,0 +1,44 @@
|
||||
package com.mini.mybigscreen.biz.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 角色表
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2026-03-05
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("biz_home_role")
|
||||
public class HomeRole implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@TableId(value = "role_id", type = IdType.AUTO)
|
||||
private String roleId;
|
||||
|
||||
/**
|
||||
* 角色名称
|
||||
*/
|
||||
@TableField("role_name")
|
||||
private String roleName;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
@TableField("ustatus")
|
||||
private Integer ustatus;
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.mini.mybigscreen.biz.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 角色菜单表
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2026-03-05
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("biz_home_role_menu")
|
||||
public class HomeRoleMenu implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 角色编号
|
||||
*/
|
||||
@TableField("role_id")
|
||||
private String roleId;
|
||||
|
||||
/**
|
||||
* 菜单编号
|
||||
*/
|
||||
@TableField("menu_id")
|
||||
private String menuId;
|
||||
|
||||
@TableField("ustatus")
|
||||
private Integer ustatus;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.mini.mybigscreen.biz.mapper;
|
||||
|
||||
import com.mini.mybigscreen.biz.domain.HomeRole;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 角色表 Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2026-03-05
|
||||
*/
|
||||
public interface HomeRoleMapper extends BaseMapper<HomeRole> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.mini.mybigscreen.biz.mapper;
|
||||
|
||||
import com.mini.mybigscreen.biz.domain.HomeRoleMenu;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 角色菜单表 Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2026-03-05
|
||||
*/
|
||||
public interface HomeRoleMenuMapper extends BaseMapper<HomeRoleMenu> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.mini.mybigscreen.biz.service;
|
||||
|
||||
import com.mini.mybigscreen.biz.domain.HomeRoleMenu;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 角色菜单表 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2026-03-05
|
||||
*/
|
||||
public interface HomeRoleMenuService extends IService<HomeRoleMenu> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.mini.mybigscreen.biz.service;
|
||||
|
||||
import com.mini.mybigscreen.biz.domain.HomeRole;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 角色表 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2026-03-05
|
||||
*/
|
||||
public interface HomeRoleService extends IService<HomeRole> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.mini.mybigscreen.biz.service.impl;
|
||||
|
||||
import com.mini.mybigscreen.biz.domain.HomeRoleMenu;
|
||||
import com.mini.mybigscreen.biz.mapper.HomeRoleMenuMapper;
|
||||
import com.mini.mybigscreen.biz.service.HomeRoleMenuService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 角色菜单表 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2026-03-05
|
||||
*/
|
||||
@Service
|
||||
public class HomeRoleMenuServiceImpl extends ServiceImpl<HomeRoleMenuMapper, HomeRoleMenu> implements HomeRoleMenuService {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.mini.mybigscreen.biz.service.impl;
|
||||
|
||||
import com.mini.mybigscreen.biz.domain.HomeRole;
|
||||
import com.mini.mybigscreen.biz.mapper.HomeRoleMapper;
|
||||
import com.mini.mybigscreen.biz.service.HomeRoleService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 角色表 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2026-03-05
|
||||
*/
|
||||
@Service
|
||||
public class HomeRoleServiceImpl extends ServiceImpl<HomeRoleMapper, HomeRole> implements HomeRoleService {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user