package org.springblade.modules.backblast.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springblade.common.param.CommonParamSet; import org.springblade.common.param.GridSet; import org.springblade.common.utils.SpringUtils; import org.springblade.core.secure.utils.AuthUtil; import org.springblade.modules.backblast.entity.BackblastPubPersonEntity; import org.springblade.modules.backblast.mapper.BackblastPubPersonMapper; import org.springblade.modules.backblast.service.IBackblastPubPersonService; import org.springblade.modules.backblast.vo.BackblastPubPersonVO; import org.springblade.modules.grid.entity.GridEntity; import org.springblade.modules.grid.service.IGridService; import org.springblade.modules.police.entity.PoliceAffairsGridEntity; import org.springblade.modules.police.service.IPoliceAffairsGridService; import org.springblade.modules.system.entity.User; import org.springblade.modules.system.service.IUserService; import org.springframework.stereotype.Service; import java.util.List; /** * 反炸宣传对象表 服务实现类 * * @author BladeX * @since 2024-03-15 */ @Service public class BackblastPubPersonServiceImpl extends ServiceImpl implements IBackblastPubPersonService { /** * 自定义分页列表查询 * @param page * @param backblastPubPerson * @return */ @Override public IPage selectBackblastPubPersonPage(IPage page, BackblastPubPersonVO backblastPubPerson) { CommonParamSet commonParamSet = new CommonParamSet<>().invoke(BackblastPubPersonVO.class, backblastPubPerson); return page.setRecords(baseMapper.selectBackblastPubPersonPage(page, backblastPubPerson, commonParamSet.getIsAdministrator(), commonParamSet.getRegionChildCodesList(), commonParamSet.getGridCodeList())); } /** * 反炸宣传对象表 自定义详情 * @param backblastPubPerson * @return */ @Override public BackblastPubPersonVO getDetail(BackblastPubPersonVO backblastPubPerson) { return baseMapper.getDetail(backblastPubPerson); } }