| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package jnpf.permission.service.impl;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import jnpf.base.service.SuperServiceImpl;
- import jnpf.permission.entity.UserExtraEntity;
- import jnpf.permission.mapper.UserExtraMapper;
- import jnpf.permission.service.UserExtraService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- @Service
- public class UserExtraServiceImpl extends SuperServiceImpl<UserExtraMapper,UserExtraEntity> implements UserExtraService {
- @Autowired
- private UserExtraMapper userExtraMapper;
- /**
- * 根据用户id获取用户额外数据
- * @param userId 用户id
- * @return 返回用户额外数据
- */
- @Override
- public UserExtraEntity getUserExtraByUserId(String userId) {
- LambdaQueryWrapper<UserExtraEntity> userExtraEntityLambdaQueryWrapper = new LambdaQueryWrapper<>();
- userExtraEntityLambdaQueryWrapper.eq(UserExtraEntity::getUserId, userId);
- return this.getOne(userExtraEntityLambdaQueryWrapper);
- }
- @Override
- public UserExtraEntity updateUserExtra(UserExtraEntity userExtraEntity) {
- this.saveOrUpdate(userExtraEntity);
- return this.getById(userExtraEntity.getId());
- }
- @Override
- public Boolean deleteUserExtraByUserId(String userId) {
- LambdaQueryWrapper<UserExtraEntity> userExtraEntityLambdaQueryWrapper = new LambdaQueryWrapper<>();
- userExtraEntityLambdaQueryWrapper.eq(UserExtraEntity::getUserId, userId);
- UserExtraEntity userExtraEntity = this.getOne(userExtraEntityLambdaQueryWrapper);
- if (userExtraEntity.getId()!=null) {
- return this.removeById(userExtraEntity.getId());
- }
- return true;
- }
- }
|