Class ReplyServiceImpl
java.lang.Object
com.baomidou.mybatisplus.extension.repository.AbstractRepository<ReplyMapper, Reply>
com.baomidou.mybatisplus.spring.repository.CrudRepository<ReplyMapper, Reply>
com.baomidou.mybatisplus.spring.service.impl.ServiceImpl<ReplyMapper, Reply>
io.github.seenings.zone.service.impl.ReplyServiceImpl
- All Implemented Interfaces:
com.baomidou.mybatisplus.extension.repository.IRepository<Reply>, com.baomidou.mybatisplus.spring.service.IService<Reply>, IReplyService
@Service
public class ReplyServiceImpl
extends com.baomidou.mybatisplus.spring.service.impl.ServiceImpl<ReplyMapper, Reply>
implements IReplyService
空间回复 服务实现类
- Since:
- 2021-07-25
- Author:
- chixh
-
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 TypeMethodDescriptionidToZoneId(Set<Integer> ids) 根据ID获取空间IDidToZoneReplyFirst(Set<Integer> ids) 根据ID获取第一层评论idToZoneReplySecond(Set<Integer> ids) 根据ID获取第二层回复publishReplyComment(Integer zoneId, Integer replyId, Long userId, String message) 回复空间评论publishZoneComment(Integer zoneId, Long userId, String message) 发表空间评论replyToZoneReply(Reply reply, Map<Long, String> userIdToUserNameMap, Map<Integer, Set<Integer>> zoneContentIdToTextIdMap, Map<Integer, String> textIdToTextMap) zoneIdToReplyId(Set<Integer> zoneIds) 根据空间ID获取回复IDMethods 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
-
ReplyServiceImpl
public ReplyServiceImpl()
-
-
Method Details
-
publishZoneComment
发表空间评论- Specified by:
publishZoneCommentin interfaceIReplyService- Parameters:
zoneId- 空间IDuserId- 用户IDmessage- 评论消息- Returns:
- 回复ID
-
publishReplyComment
回复空间评论- Specified by:
publishReplyCommentin interfaceIReplyService- Parameters:
zoneId- 空间IDuserId- 用户IDmessage- 评论消息- Returns:
- 回复ID
-
idToZoneId
根据ID获取空间ID- Specified by:
idToZoneIdin interfaceIReplyService- Parameters:
ids- id- Returns:
- id对应空间ID
-
zoneIdToReplyId
根据空间ID获取回复ID- Specified by:
zoneIdToReplyIdin interfaceIReplyService- Parameters:
zoneIds- 空间ID- Returns:
- 空间ID对应回复ID
-
idToZoneReplyFirst
根据ID获取第一层评论- Specified by:
idToZoneReplyFirstin interfaceIReplyService- Parameters:
ids- id- Returns:
- id对应回复
-
idToZoneReplySecond
根据ID获取第二层回复- Specified by:
idToZoneReplySecondin interfaceIReplyService- Parameters:
ids- id- Returns:
- id对应回复
-
replyToZoneReply
-