增加修改和删除功能

This commit is contained in:
2025-12-24 15:20:58 +08:00
parent 1aa39e11b4
commit 31cc78038b
26 changed files with 707 additions and 492 deletions
@@ -223,13 +223,10 @@ public class GuestUserServiceImpl extends ServiceImpl<GuestUserMapper, GuestUser
LocalDateTime expireTime = LocalDateTime.now().minusDays(days);
LambdaQueryWrapper<GuestUser> wrapper = new LambdaQueryWrapper<>();
wrapper.lt(GuestUser::getLastActiveTime, expireTime)
.eq(GuestUser::getIsDeleted, 0);
wrapper.lt(GuestUser::getLastActiveTime, expireTime);
GuestUser updateUser = new GuestUser();
updateUser.setIsDeleted(1);
return this.update(updateUser, wrapper);
// 使用 MyBatis-Plus 的 remove 方法,自动处理逻辑删除
return this.remove(wrapper);
}
@Override
@@ -285,13 +282,12 @@ public class GuestUserServiceImpl extends ServiceImpl<GuestUserMapper, GuestUser
@Override
public boolean deleteGuestUser(String id) {
GuestUser guestUser = this.getById(id);
if (guestUser == null || guestUser.getIsDeleted() == 1) {
if (guestUser == null) {
return false;
}
// 逻辑删除
guestUser.setIsDeleted(1);
return this.updateById(guestUser);
// 使用 MyBatis-Plus 的 removeById 方法,自动处理逻辑删除
return this.removeById(id);
}
/**