package com.manage.service; import com.manage.entity.Power_Menu; import com.manage.entity.Power_User; import com.manage.vo.PowerTree; import com.manage.vo.Power_Sys_DictVo; import com.manage.vo.Power_UserAndRoleTree; import java.util.List; /** * @ProjectName: power * @Package: com.manage.service * @ClassName: Power_Sys_DictService * @Description: java类作用描述 * @Author: 曾文和 * @CreateDate: 2019/4/16 15:11 * @UpdateUser: 更新者 * @UpdateDate: 2019/4/16 15:11 * @UpdateRemark: 更新说明 * @Version: 1.0 */ public interface PowerService { List selectAllSys(); List getUserPowerTree(String key); List getUserTreeByHospitalId(Integer hospitalId); List getUserTreeByDeptId(Integer deptId); List getMenuBySysIdAndRoleIdPowerTree(String sysFlag, Integer roleId); List getMethodByMenuIdPowerTree(Integer menuId); List getRolePowerTree(String key); void addRoleMenu(Integer roleId, String sysFlag, String menus); List getMenuBySysIdAndUerIdPowerTree(String sysFlag, Integer userId); void addUserMenu(Integer userId, String sysFlag, String menus); List getRolePowerTreeBySysFlag(String sysFlag,Power_User user); List getUserPowerTreeBySysFlag(String sysFlag, Power_User user); List getDictPowerTree(String key); }