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