feat(新增): 根据id删除用户
This commit is contained in:
parent
ca5926e068
commit
6a482f8e3c
|
@ -39,4 +39,11 @@ public class SysUserController {
|
|||
sysUserService.updateSysUser(sysUser);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
@Operation(summary = "根据id删除用户", description = "删除用户信息")
|
||||
@DeleteMapping(value = "deleteById/{userId}")
|
||||
public Result deleteById(@PathVariable(value = "userId") Long userId) {
|
||||
sysUserService.deleteById(userId);
|
||||
return Result.success();
|
||||
}
|
||||
}
|
|
@ -37,4 +37,11 @@ public interface SysUserMapper {
|
|||
* @param sysUser 系统用户实体类
|
||||
*/
|
||||
void updateSysUser(SysUser sysUser);
|
||||
|
||||
/**
|
||||
* 根据id删除用户
|
||||
*
|
||||
* @param userId 用户id
|
||||
*/
|
||||
void deleteById(Long userId);
|
||||
}
|
||||
|
|
|
@ -45,4 +45,11 @@ public interface SysUserService {
|
|||
* @param sysUser 系统用户实体类
|
||||
*/
|
||||
void updateSysUser(SysUser sysUser);
|
||||
|
||||
/**
|
||||
* 根据id删除用户
|
||||
*
|
||||
* @param userId 用户id
|
||||
*/
|
||||
void deleteById(Long userId);
|
||||
}
|
||||
|
|
|
@ -142,4 +142,15 @@ public class SysUserServiceImpl implements SysUserService {
|
|||
stringEmptyUtil.isEmpty(sysUser.getId(), MessageConstant.UPDATE_ID_IS_NOT_EMPTY);
|
||||
sysUserMapper.updateSysUser(sysUser);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id删除用户
|
||||
*
|
||||
* @param userId 用户id
|
||||
*/
|
||||
@Override
|
||||
public void deleteById(Long userId) {
|
||||
stringEmptyUtil.isEmpty(userId, MessageConstant.DELETE_ID_IS_NOT_EMPTY);
|
||||
sysUserMapper.deleteById(userId);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -38,6 +38,14 @@
|
|||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<!-- 根据id删除用户 -->
|
||||
<update id="deleteById">
|
||||
update sys_user
|
||||
set is_deleted = 1,
|
||||
update_time = now()
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<!-- 根据username查询用户信息 -->
|
||||
<select id="selectByUsername" resultType="com.atguigu.spzx.model.entity.system.SysUser">
|
||||
select
|
||||
|
|
Loading…
Reference in New Issue