package com.dg.core.db.gen.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.dg.core.db.gen.entity.OrganizationChartEntity; import org.springframework.data.repository.query.Param; import java.util.List; public interface OrganizationChartMapper extends BaseMapper { /** * 查询机构列表 */ public List selectConfigList(@Param("parentId") String parentId, @Param("grade") String grade, @Param("ids") List ids); /** * 新增机构 */ public int insertConfig(OrganizationChartEntity entity); /** * 更新机构 */ public int updateConfig(OrganizationChartEntity entity); /** * 删除机构 */ public int deleteConfigById(String Id); /** * 统计数量 */ public int countNum(); /** * 根据关键词查取消组织机构 */ List selectByKeyWord(String keyWord); /** * 根据id查取消组织机构 */ OrganizationChartEntity selectConfigById(@Param("id") String id); /** * 查询机构列表(分页) */ List queryList(IPage page, Integer state, @Param("organizationName") String organizationName,@Param("ids") List ids); /** * 统计数量(部门应用) */ int countList(@Param("organizationName") String organizationName,@Param("ids") List ids); /** * 根据所属地区查找部门 */ List selectByCode(@Param("id")String id, @Param("areaCode") String areaCode,@Param("grade") Integer grade); }