feat(新增): 添加角色相关内容

This commit is contained in:
bunny 2024-03-23 22:14:31 +08:00
parent 82b1d8e139
commit 7c5b928999
6 changed files with 38 additions and 2 deletions

View File

@ -20,9 +20,15 @@ public class SysRoleController {
@Operation(summary = "查询角色分页", description = "查询角色信息返回分页") @Operation(summary = "查询角色分页", description = "查询角色信息返回分页")
@PostMapping("/findByPage/{pageNum}/{pageSize}") @PostMapping("/findByPage/{pageNum}/{pageSize}")
public Result<PageInfo<SysRole>> findByPage(@RequestBody SysRoleDto sysRoleDto, public Result<PageInfo<SysRole>> findByPage(@RequestBody SysRoleDto sysRoleDto,
@PathVariable(value = "pageNum") Integer pageNum, @PathVariable(value = "pageNum") Integer pageNum, @PathVariable(value = "pageSize") Integer pageSize) {
@PathVariable(value = "pageSize") Integer pageSize) {
PageInfo<SysRole> pageInfo = sysRoleService.findByPage(sysRoleDto, pageNum, pageSize); PageInfo<SysRole> pageInfo = sysRoleService.findByPage(sysRoleDto, pageNum, pageSize);
return Result.success(pageInfo); return Result.success(pageInfo);
} }
@Operation(summary = "添加角色", description = "添加角色相关内容")
@PostMapping(value = "/saveSysRole")
public Result saveSysRole(@RequestBody SysRole sysRole) {
sysRoleService.saveSysRole(sysRole);
return Result.success();
}
} }

View File

@ -15,4 +15,11 @@ public interface SysRoleMapper {
* @return List<SysRole * @return List<SysRole
*/ */
List<SysRole> findByPage(SysRoleDto sysRoleDto); List<SysRole> findByPage(SysRoleDto sysRoleDto);
/**
* 添加角色相关内容
*
* @param sysRole 角色实体类
*/
void saveSysRole(SysRole sysRole);
} }

View File

@ -14,4 +14,11 @@ public interface SysRoleService {
* @return 返回分页结果 * @return 返回分页结果
*/ */
PageInfo<SysRole> findByPage(SysRoleDto sysRoleDto, Integer pageNum, Integer pageSize); PageInfo<SysRole> findByPage(SysRoleDto sysRoleDto, Integer pageNum, Integer pageSize);
/**
* 添加角色相关内容
*
* @param sysRole 角色实体类
*/
void saveSysRole(SysRole sysRole);
} }

View File

@ -33,4 +33,14 @@ public class SysRoleServiceImpl implements SysRoleService {
startedPage.close(); startedPage.close();
return pageInfo; return pageInfo;
} }
/**
* 添加角色相关内容
*
* @param sysRole 角色实体类
*/
@Override
public void saveSysRole(SysRole sysRole) {
sysRoleMapper.saveSysRole(sysRole);
}
} }

View File

@ -9,6 +9,12 @@
id,role_name,role_code,description,create_time,update_time,is_deleted id,role_name,role_code,description,create_time,update_time,is_deleted
</sql> </sql>
<!-- 添加角色相关内容 -->
<update id="saveSysRole">
insert into sys_role (id, role_name, role_code, description)
values (#{id}, #{roleName}, #{roleCode}, #{description});
</update>
<!-- 查询角色信息 --> <!-- 查询角色信息 -->
<select id="findByPage" resultType="com.atguigu.spzx.model.entity.system.SysRole"> <select id="findByPage" resultType="com.atguigu.spzx.model.entity.system.SysRole">
select select