package org.springblade.modules.backblast.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import org.springblade.modules.backblast.entity.BackblastPubPersonEntity; import org.springblade.modules.backblast.vo.BackblastPubPersonVO; import java.util.List; /** * 反炸宣传对象表 Mapper 接口 * * @author BladeX * @since 2024-04-03 */ public interface BackblastPubPersonMapper extends BaseMapper { /** * 自定义分页 * * @param page * @param backblastPubPerson * @return */ List selectBackblastPubPersonPage(IPage page, @Param("backblastPubPerson") BackblastPubPersonVO backblastPubPerson, @Param("isAdministrator") Integer isAdministrator, @Param("regionChildCodesList") List regionChildCodesList, @Param("gridCodeList") List gridCodeList); /** * 反炸宣传对象表 自定义详情 * @param backblastPubPerson * @return */ BackblastPubPersonVO getDetail(@Param("backblastPubPerson") BackblastPubPersonVO backblastPubPerson); }