+ * 角色表 前端控制器 + *
+ * + * @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()); + } +} diff --git a/src/main/java/com/mini/mybigscreen/biz/controller/HomeRoleMenuController.java b/src/main/java/com/mini/mybigscreen/biz/controller/HomeRoleMenuController.java new file mode 100644 index 0000000..8715d5c --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/controller/HomeRoleMenuController.java @@ -0,0 +1,18 @@ +package com.mini.mybigscreen.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *+ * 角色菜单表 前端控制器 + *
+ * + * @author gaoxq + * @since 2026-03-05 + */ +@RestController +@RequestMapping("/biz/homeRoleMenu") +public class HomeRoleMenuController { + +} diff --git a/src/main/java/com/mini/mybigscreen/biz/domain/HomeRole.java b/src/main/java/com/mini/mybigscreen/biz/domain/HomeRole.java new file mode 100644 index 0000000..da45d88 --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/domain/HomeRole.java @@ -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; + +/** + *+ * 角色表 + *
+ * + * @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; +} diff --git a/src/main/java/com/mini/mybigscreen/biz/domain/HomeRoleMenu.java b/src/main/java/com/mini/mybigscreen/biz/domain/HomeRoleMenu.java new file mode 100644 index 0000000..c4d1fc7 --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/domain/HomeRoleMenu.java @@ -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; + +/** + *+ * 角色菜单表 + *
+ * + * @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; +} diff --git a/src/main/java/com/mini/mybigscreen/biz/mapper/HomeRoleMapper.java b/src/main/java/com/mini/mybigscreen/biz/mapper/HomeRoleMapper.java new file mode 100644 index 0000000..072bc89 --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/mapper/HomeRoleMapper.java @@ -0,0 +1,16 @@ +package com.mini.mybigscreen.biz.mapper; + +import com.mini.mybigscreen.biz.domain.HomeRole; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *+ * 角色表 Mapper 接口 + *
+ * + * @author gaoxq + * @since 2026-03-05 + */ +public interface HomeRoleMapper extends BaseMapper+ * 角色菜单表 Mapper 接口 + *
+ * + * @author gaoxq + * @since 2026-03-05 + */ +public interface HomeRoleMenuMapper extends BaseMapper+ * 角色菜单表 服务类 + *
+ * + * @author gaoxq + * @since 2026-03-05 + */ +public interface HomeRoleMenuService extends IService+ * 角色表 服务类 + *
+ * + * @author gaoxq + * @since 2026-03-05 + */ +public interface HomeRoleService extends IService+ * 角色菜单表 服务实现类 + *
+ * + * @author gaoxq + * @since 2026-03-05 + */ +@Service +public class HomeRoleMenuServiceImpl extends ServiceImpl+ * 角色表 服务实现类 + *
+ * + * @author gaoxq + * @since 2026-03-05 + */ +@Service +public class HomeRoleServiceImpl extends ServiceImpl