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);
}