package com.jspxcms.core.service; import java.util.List; import java.util.Map; import org.springframework.data.domain.Sort; import com.jspxcms.common.util.RowSide; import com.jspxcms.core.domain.Org; /** * OrgService * * @author liufang * */ public interface OrgService { public List<Org> findList(Integer parentId, Boolean showDescendants, Map<String, String[]> params, Sort sort); public RowSide<Org> findSide(Integer parentId, Boolean showDescendants, Map<String, String[]> params, Org bean, Integer position, Sort sort); public List<Org> findList(); public Org get(Integer id); public Org save(Org bean, Integer parentId); public Org update(Org bean, Integer parentId); public Org[] batchUpdate(Integer[] id, String[] name, String[] number, boolean isUpdateTree); public Org delete(Integer id); public Org[] delete(Integer[] ids); public int move(Integer[] ids, Integer id); }