Class UserIntroducePOServiceImpl
java.lang.Object
com.baomidou.mybatisplus.extension.repository.AbstractRepository<io.github.seenings.introduce.service.impl.UserIntroducePOMapper, UserIntroducePO>
com.baomidou.mybatisplus.spring.repository.CrudRepository<io.github.seenings.introduce.service.impl.UserIntroducePOMapper, UserIntroducePO>
com.baomidou.mybatisplus.spring.service.impl.ServiceImpl<io.github.seenings.introduce.service.impl.UserIntroducePOMapper, UserIntroducePO>
io.github.seenings.introduce.service.impl.UserIntroducePOServiceImpl
- All Implemented Interfaces:
com.baomidou.mybatisplus.extension.repository.IRepository<UserIntroducePO>, com.baomidou.mybatisplus.spring.service.IService<UserIntroducePO>, io.github.seenings.introduce.service.UserIntroduceService
@Service
public class UserIntroducePOServiceImpl
extends com.baomidou.mybatisplus.spring.service.impl.ServiceImpl<io.github.seenings.introduce.service.impl.UserIntroducePOMapper, UserIntroducePO>
implements io.github.seenings.introduce.service.UserIntroduceService
-
Field Summary
Fields inherited from class com.baomidou.mybatisplus.spring.repository.CrudRepository
baseMapperFields inherited from class com.baomidou.mybatisplus.extension.repository.AbstractRepository
logFields inherited from interface com.baomidou.mybatisplus.extension.repository.IRepository
DEFAULT_BATCH_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsaveAndReturnId(Long userId, io.github.seenings.introduce.enumeration.IntroduceTypeEnum introduceTypeEnum, Integer textId) 保存用户的介绍updateAndReturnId(Long userId, io.github.seenings.introduce.enumeration.IntroduceTypeEnum introduceTypeEnum, Integer textId) 保存用户的介绍userIdToIntroduceTypeAndText(Set<Long> userIds) 根据用户ID获取介绍文本Methods inherited from class com.baomidou.mybatisplus.spring.repository.CrudRepository
getBaseMapper, getSqlStatement, saveBatch, saveOrUpdateBatch, updateBatchByIdMethods inherited from class com.baomidou.mybatisplus.extension.repository.AbstractRepository
executeBatch, executeBatch, getEntityClass, getMap, getMapperClass, getObj, getOne, getOneOpt, getSqlSessionFactory, removeById, saveOrUpdateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.baomidou.mybatisplus.extension.repository.IRepository
count, count, exists, getById, getOne, getOneOpt, getOptById, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, list, list, listByIds, listByMap, listMaps, listMaps, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeById, removeById, removeByIds, removeByIds, removeByMap, save, update, update, update, updateByIdMethods inherited from interface com.baomidou.mybatisplus.spring.service.IService
removeBatchByIds, saveBatch, saveOrUpdateBatch, updateBatchById
-
Constructor Details
-
UserIntroducePOServiceImpl
public UserIntroducePOServiceImpl()
-
-
Method Details
-
saveAndReturnId
public Integer saveAndReturnId(Long userId, io.github.seenings.introduce.enumeration.IntroduceTypeEnum introduceTypeEnum, Integer textId) 保存用户的介绍- Specified by:
saveAndReturnIdin interfaceio.github.seenings.introduce.service.UserIntroduceService- Parameters:
userId- 用户IDintroduceTypeEnum- 介绍类型textId- 文本ID- Returns:
- 用户介绍ID
-
updateAndReturnId
public Integer updateAndReturnId(Long userId, io.github.seenings.introduce.enumeration.IntroduceTypeEnum introduceTypeEnum, Integer textId) 保存用户的介绍- Specified by:
updateAndReturnIdin interfaceio.github.seenings.introduce.service.UserIntroduceService- Parameters:
userId- 用户IDintroduceTypeEnum- 介绍类型textId- 文本ID- Returns:
- 用户介绍ID
-
userIdToIntroduceTypeAndText
public Map<Long, Set<io.github.seenings.introduce.model.IntroduceTypeAndText>> userIdToIntroduceTypeAndText(Set<Long> userIds) 根据用户ID获取介绍文本- Specified by:
userIdToIntroduceTypeAndTextin interfaceio.github.seenings.introduce.service.UserIntroduceService- Parameters:
userIds- 用户ID- Returns:
- 用户ID对应介绍文本
-