package com.dg.core.db.gen.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.dg.core.db.gen.entity.AutomessageCommonProblem; import com.dg.core.db.gen.entity.AutomessagePolicyDocuments; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.springframework.data.repository.query.Param; import java.util.List; /** *

* Mapper 接口 *

* * @author fengjin * @since 2022-11-10 */ public interface AutomessagePolicyDocumentsMapper extends BaseMapper { /** * 获取法律法规政策文件 (分页) * @param page * @param state * @param name 名称 * @param type 类型 * @return */ List selectConfigList(IPage page, Integer state, @Param("name") String name, @Param("type") String type, @Param("departmentId") Integer departmentId, @Param("ids") List ids); /** * 获取法律法规政策文件 (不分页) * @param name 名称 * @param type 类型 * @return */ List selectConfigList(@Param("name") String name, @Param("type") String type, @Param("departmentId") Integer departmentId, @Param("ids") List ids); /** * 根据id获取法律法规政策文件数据 * @return */ AutomessagePolicyDocuments selectAutomessagePolicyDocumentById(Integer id); /** * 获取法律法规政策文件 (统计) * @return */ Integer selectCountList(@Param("name") String name, @Param("type") String type,@Param("departmentId") Integer departmentId, @Param("ids") List ids); }