feat(新增): 添加角色相关内容
This commit is contained in:
parent
82b1d8e139
commit
7c5b928999
|
@ -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();
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue