feat(新增): 根据角色id删除角色

This commit is contained in:
bunny 2024-03-23 22:22:16 +08:00
parent c316d5898b
commit 0717f7ae07
5 changed files with 38 additions and 0 deletions

View File

@ -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();
}
}

View File

@ -29,4 +29,11 @@ public interface SysRoleMapper {
* @param sysRole 角色实体类
*/
void updateSysRole(SysRole sysRole);
/**
* 根据角色id删除角色
*
* @param roleId 角色id
*/
void deleteById(Long roleId);
}

View File

@ -28,4 +28,11 @@ public interface SysRoleService {
* @param sysRole 角色实体类
*/
void updateSysRole(SysRole sysRole);
/**
* 根据角色id删除角色
*
* @param roleId 角色id
*/
void deleteById(Long roleId);
}

View File

@ -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);
}
}

View File

@ -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