package com.engine.organization.mapper.hrmresource; import com.engine.organization.entity.TreeData; import com.engine.organization.entity.hrmresource.po.ResourceItemPO; import org.apache.ibatis.annotations.MapKey; import org.apache.ibatis.annotations.Param; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Map; /** * @Author weaver_cl * @Description: * @Date 2022/8/24 * @Version V1.0 **/ public interface ResourceBasicInfoMapper { ArrayList getTreeData(); @MapKey("id") List> browserDatas(@Param("ids") Collection ids); ResourceItemPO getResourceItemByFid(@Param("fid")Integer fid); List selectItemByIds(@Param("ids")Collection ids); int deleteByIds(@Param("ids")Collection ids); int recoverByIds(@Param("ids")Collection ids); List selectItemByFNo(@Param("fno")String fno,@Param("fclassid")Integer fclassid); int insertIgnoreNull(ResourceItemPO resourceItemPO); int update(ResourceItemPO resourceItemPO); }