package com.ycl.platform.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ycl.platform.domain.entity.PlatformOnline; import com.ycl.platform.domain.query.DataCenterQuery; import com.ycl.platform.domain.vo.PlatformOnlineVO; import com.ycl.platform.mapper.PlatformOnlineMapper; import com.ycl.platform.service.PlatformOnlineService; import com.ycl.system.Result; import com.ycl.system.page.PageUtil; import org.springframework.stereotype.Service; import lombok.RequiredArgsConstructor; import java.util.List; /** * 平台在线率 服务实现类 * * @author xp * @since 2024-08-03 */ @Service @RequiredArgsConstructor public class PlatformOnlineServiceImpl extends ServiceImpl implements PlatformOnlineService { private final PlatformOnlineMapper platformOnlineMapper; /** * 批量删除 * @param ids * @return */ @Override public Result remove(List ids) { baseMapper.deleteBatchIds(ids); return Result.ok("删除成功"); } /** * 分页查询 * @param query * @return */ @Override public Result page(DataCenterQuery query) { Page page = new Page<>(query.getPageNum(), query.getPageSize()); baseMapper.getPage(page, query); return Result.ok().data(page.getRecords()).total(page.getTotal()); } }