package com.qianwen.smartman.modules.cps.mapper; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.Param; import com.qianwen.core.mp.mapper.BladeMapper; import com.qianwen.smartman.modules.cps.entity.CommonGroup; import com.qianwen.smartman.modules.cps.vo.CommonGroupVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/mapper/CommonGroupMapper.class */ public interface CommonGroupMapper extends BladeMapper { List lazyList(@Param("tenantId") String tenantId, @Param("parentId") Long parentId, @Param("groupType") String groupType, @Param("groupCategory") Integer groupCategory, @Param("p") Map param); List tree(@Param("tenantId") String tenantId, @Param("groupType") String groupType, @Param("groupCategory") Integer groupCategory); List lazyTree(@Param("tenantId") String tenantId, @Param("parentId") Long parentId); List getGroupNames(Long[] ids); List getAllSubGroup(@Param("id") Long id, String groupType, Integer groupCategory); void removeOrg(); void removeOrgContact(); void removeOrgByIds(@Param("deptIds") List deptIds); }