package com.jsh.erp.datasource.mappers; import com.jsh.erp.datasource.entities.MaterialCategory; import com.jsh.erp.datasource.entities.Organization; import com.jsh.erp.datasource.vo.TreeNode; import org.apache.ibatis.annotations.Param; import java.util.Date; import java.util.List; import java.util.Map; /** * Description * * @Author: cjl * @Date: 2019/3/6 15:51 */ public interface OrganizationMapperEx { List getNodeTree(@Param("currentId")Long currentId); List getNextNodeTree(Map parameterMap); int addOrganization(Organization org); List getOrganizationByParentIds(@Param("ids") String ids[]); int batchDeleteOrganizationByIds(@Param("updateTime") Date updateTime, @Param("updater") Long updater, @Param("ids") String ids[]); int editOrganization(Organization org); List getOrganizationRootByIds(@Param("ids") String ids[]); }