package com.ydtech.modules.admin.service; import com.ydtech.extension.BaseIService; import com.ydtech.modules.admin.model.InsRoleMenuPermissions; import com.ydtech.modules.admin.model.InsRolePermissions; import com.ydtech.modules.admin.model.dto.InsRoleMenuPermissionsDto; import com.ydtech.modules.admin.model.dto.InsRolePermissionsDto; import java.util.List; public interface InsRolePermissionsService extends BaseIService { void insertAndUpdate(InsRolePermissionsDto insRolePermissionsDto); /** * 权限角色关联表 * @param insRoleMenuPermissionsDto */ void saveAndUpdateRuleMenu(InsRoleMenuPermissionsDto insRoleMenuPermissionsDto); /** * * @param insRoleMenuPermissionsDto * @return 获取数据权限菜单列表 */ List getInsRoleMenuPermissions(InsRoleMenuPermissionsDto insRoleMenuPermissionsDto); /** * @param * @return 获取菜单数据权限 */ List getInsRolePermissionsDtoList(InsRolePermissionsDto insRolePermissionsDto); /** * * @param insRolePermissionsDto * @return 通过角色 菜单id 获取 权限规则 */ List getInsRolePermissionsServiceList(InsRolePermissionsDto insRolePermissionsDto); }