feat(新增): 根据角色id删除角色
This commit is contained in:
parent
c316d5898b
commit
0717f7ae07
|
@ -38,4 +38,11 @@ public class SysRoleController {
|
|||
sysRoleService.updateSysRole(sysRole);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
@Operation(summary = "根据角色id删除角色", description = "根据角色id删除角色信息")
|
||||
@DeleteMapping(value = "/deleteById/{roleId}")
|
||||
public Result deleteById(@PathVariable(value = "roleId") Long roleId) {
|
||||
sysRoleService.deleteById(roleId);
|
||||
return Result.success();
|
||||
}
|
||||
}
|
|
@ -29,4 +29,11 @@ public interface SysRoleMapper {
|
|||
* @param sysRole 角色实体类
|
||||
*/
|
||||
void updateSysRole(SysRole sysRole);
|
||||
|
||||
/**
|
||||
* 根据角色id删除角色
|
||||
*
|
||||
* @param roleId 角色id
|
||||
*/
|
||||
void deleteById(Long roleId);
|
||||
}
|
||||
|
|
|
@ -28,4 +28,11 @@ public interface SysRoleService {
|
|||
* @param sysRole 角色实体类
|
||||
*/
|
||||
void updateSysRole(SysRole sysRole);
|
||||
|
||||
/**
|
||||
* 根据角色id删除角色
|
||||
*
|
||||
* @param roleId 角色id
|
||||
*/
|
||||
void deleteById(Long roleId);
|
||||
}
|
||||
|
|
|
@ -53,4 +53,14 @@ public class SysRoleServiceImpl implements SysRoleService {
|
|||
public void updateSysRole(SysRole sysRole) {
|
||||
sysRoleMapper.updateSysRole(sysRole);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据角色id删除角色
|
||||
*
|
||||
* @param roleId 角色id
|
||||
*/
|
||||
@Override
|
||||
public void deleteById(Long roleId) {
|
||||
sysRoleMapper.deleteById(roleId);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -31,6 +31,13 @@
|
|||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<!-- 根据角色id删除角色 -->
|
||||
<delete id="deleteById">
|
||||
update sys_role
|
||||
set is_deleted = 1
|
||||
where id = #{id};
|
||||
</delete>
|
||||
|
||||
<!-- 查询角色信息 -->
|
||||
<select id="findByPage" resultType="com.atguigu.spzx.model.entity.system.SysRole">
|
||||
select
|
||||
|
|
Loading…
Reference in New Issue