package com.panzhihua.service_community.service.impl; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.model.dtos.community.reserve.EditDangerBatchDTO; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.entity.ComActReserveDangerArea; import com.panzhihua.service_community.dao.ComActReserveDangerAreaDao; import com.panzhihua.service_community.service.ComActReserveDangerAreaService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; /** * (ComActReserveDangerArea)表服务实现类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 相关功能 * * @author zzj * @since 2022-04-07 14:22:21 */ @Slf4j @Service public class ComActReserveDangerAreaServiceImpl extends ServiceImpl implements ComActReserveDangerAreaService { @Override public R pageList(CommonPage commonPage) { return R.ok(this.baseMapper.pageList(new Page(commonPage.getPage(), commonPage.getSize()),commonPage)); } @Override public R statics() { return R.ok(this.baseMapper.statics()); } @Override public R updateBatch(EditDangerBatchDTO editDangerBatchDTO) { editDangerBatchDTO.getIds().forEach(id ->{ ComActReserveDangerArea comActReserveDangerArea=new ComActReserveDangerArea(); comActReserveDangerArea.setId(id); comActReserveDangerArea.setScreenTime(editDangerBatchDTO.getScreenTime()); this.baseMapper.updateById(comActReserveDangerArea); }); return R.ok(); } }