From 7c5b92899904c9936f6c7fe72cb411335dca56f6 Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Sat, 23 Mar 2024 22:14:31 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=96=B0=E5=A2=9E):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=A7=92=E8=89=B2=E7=9B=B8=E5=85=B3=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manger/controller/SysRoleController.java | 10 ++++++++-- .../spzx/manger/mapper/SysRoleMapper.java | 7 +++++++ .../spzx/manger/service/SysRoleService.java | 7 +++++++ .../service/impl/SysRoleServiceImpl.java | 10 ++++++++++ .../main/resources/mapper/SysRoleMapper.xml | 6 ++++++ .../spzx/model/dto/system/SysRoleDto.class | Bin 1975 -> 1975 bytes 6 files changed, 38 insertions(+), 2 deletions(-) diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/SysRoleController.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/SysRoleController.java index 50f6950..4da83ba 100644 --- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/SysRoleController.java +++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/controller/SysRoleController.java @@ -20,9 +20,15 @@ public class SysRoleController { @Operation(summary = "查询角色分页", description = "查询角色信息返回分页") @PostMapping("/findByPage/{pageNum}/{pageSize}") public Result> findByPage(@RequestBody SysRoleDto sysRoleDto, - @PathVariable(value = "pageNum") Integer pageNum, - @PathVariable(value = "pageSize") Integer pageSize) { + @PathVariable(value = "pageNum") Integer pageNum, @PathVariable(value = "pageSize") Integer pageSize) { PageInfo pageInfo = sysRoleService.findByPage(sysRoleDto, pageNum, pageSize); return Result.success(pageInfo); } + + @Operation(summary = "添加角色", description = "添加角色相关内容") + @PostMapping(value = "/saveSysRole") + public Result saveSysRole(@RequestBody SysRole sysRole) { + sysRoleService.saveSysRole(sysRole); + return Result.success(); + } } \ No newline at end of file diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/SysRoleMapper.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/SysRoleMapper.java index 0f35325..a263751 100644 --- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/SysRoleMapper.java +++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/mapper/SysRoleMapper.java @@ -15,4 +15,11 @@ public interface SysRoleMapper { * @return List findByPage(SysRoleDto sysRoleDto); + + /** + * 添加角色相关内容 + * + * @param sysRole 角色实体类 + */ + void saveSysRole(SysRole sysRole); } diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/SysRoleService.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/SysRoleService.java index 2b0a041..5748125 100644 --- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/SysRoleService.java +++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/SysRoleService.java @@ -14,4 +14,11 @@ public interface SysRoleService { * @return 返回分页结果 */ PageInfo findByPage(SysRoleDto sysRoleDto, Integer pageNum, Integer pageSize); + + /** + * 添加角色相关内容 + * + * @param sysRole 角色实体类 + */ + void saveSysRole(SysRole sysRole); } diff --git a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/SysRoleServiceImpl.java b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/SysRoleServiceImpl.java index 0cc8f4d..3e43f95 100644 --- a/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/SysRoleServiceImpl.java +++ b/spzx-manager/src/main/java/com/atguigu/spzx/manger/service/impl/SysRoleServiceImpl.java @@ -33,4 +33,14 @@ public class SysRoleServiceImpl implements SysRoleService { startedPage.close(); return pageInfo; } + + /** + * 添加角色相关内容 + * + * @param sysRole 角色实体类 + */ + @Override + public void saveSysRole(SysRole sysRole) { + sysRoleMapper.saveSysRole(sysRole); + } } diff --git a/spzx-manager/src/main/resources/mapper/SysRoleMapper.xml b/spzx-manager/src/main/resources/mapper/SysRoleMapper.xml index de53ab5..5cde1c9 100644 --- a/spzx-manager/src/main/resources/mapper/SysRoleMapper.xml +++ b/spzx-manager/src/main/resources/mapper/SysRoleMapper.xml @@ -9,6 +9,12 @@ id,role_name,role_code,description,create_time,update_time,is_deleted + + + insert into sys_role (id, role_name, role_code, description) + values (#{id}, #{roleName}, #{roleCode}, #{description}); + +