Class ZoneServiceImpl
java.lang.Object
com.baomidou.mybatisplus.extension.repository.AbstractRepository<ZoneMapper, Zone>
com.baomidou.mybatisplus.spring.repository.CrudRepository<ZoneMapper, Zone>
com.baomidou.mybatisplus.spring.service.impl.ServiceImpl<ZoneMapper, Zone>
io.github.seenings.zone.service.impl.ZoneServiceImpl
- All Implemented Interfaces:
com.baomidou.mybatisplus.extension.repository.IRepository<Zone>, com.baomidou.mybatisplus.spring.service.IService<Zone>, IZoneService
@Service
public class ZoneServiceImpl
extends com.baomidou.mybatisplus.spring.service.impl.ServiceImpl<ZoneMapper, Zone>
implements IZoneService
空间 服务实现类
- 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 TypeMethodDescriptionboolean根据空间ID删除news(int current, int size) 列出热门的用户publish(List<ZoneContent> zoneContents, Long userId) 发表说说userIdToZoneId(Set<Long> userIds) 根据用户ID获取空间IDzoneIdToPublishTime(Set<Integer> zoneIds) 根据空间ID获取发布时间zoneIdToUserId(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
-
ZoneServiceImpl
public ZoneServiceImpl()
-
-
Method Details
-
zoneIdToPublishTime
根据空间ID获取发布时间- Specified by:
zoneIdToPublishTimein interfaceIZoneService- Parameters:
zoneIds- 空间ID- Returns:
- 空间ID对应发布时间
-
zoneIdToUserId
根据空间ID获取用户ID- Specified by:
zoneIdToUserIdin interfaceIZoneService- Parameters:
zoneIds- 空间ID- Returns:
- 空间ID对应用户ID
-
userIdToZoneId
根据用户ID获取空间ID- Specified by:
userIdToZoneIdin interfaceIZoneService- Parameters:
userIds- 用户ID- Returns:
- 用户ID对应空间ID
-
delete
根据空间ID删除- Specified by:
deletein interfaceIZoneService- Parameters:
zoneIds- 空间ID- Returns:
- 删除
-
publish
发表说说- Specified by:
publishin interfaceIZoneService- Parameters:
zoneContents- 说说内容userId- 用户- Returns:
- 空间ID
-
news
列出热门的用户- Specified by:
newsin interfaceIZoneService- Parameters:
current- 当前页size- 页面大小- Returns:
- 返回用户
-