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<ComActReserveDangerAreaDao, ComActReserveDangerArea> 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();
|
}
|
}
|