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.Role; /** * RoleService * * @author liufang * */ public interface RoleService { public List<Role> findList(Map<String, String[]> params, Sort sort); public RowSide<Role> findSide(Map<String, String[]> params, Role bean, Integer position, Sort sort); public List<Role> findList(Integer siteId); public Role get(Integer id); public Role save(Role bean, Boolean allPerm, String perms, Boolean allInfo, Integer[] infoRightIds, Boolean allNode, Integer[] nodeRightIds, Integer infoRightType, Integer siteId); public Role update(Role bean, Boolean allPerm, String perms, Boolean allInfo, Integer[] infoRightIds, Boolean allNode, Integer[] nodeRightIds, Integer infoRightType); public Role delete(Integer id); public Role[] delete(Integer[] ids); }