|
- package com.ruoyi.system.service;
-
- import com.ruoyi.system.domain.SysRoleMenuapp;
-
- import java.util.List;
-
- /**
- * 角色和手机菜单关联Service接口
- *
- * @author rongxin
- * @date 2025-09-02
- */
- public interface ISysRoleMenuappService
- {
- /**
- * 查询角色和手机菜单关联
- *
- * @param roleId 角色和手机菜单关联主键
- * @return 角色和手机菜单关联
- */
- public SysRoleMenuapp selectSysRoleMenuappByRoleId(Long roleId);
-
- /**
- * 查询角色和手机菜单关联列表
- *
- * @param sysRoleMenuapp 角色和手机菜单关联
- * @return 角色和手机菜单关联集合
- */
- public List<SysRoleMenuapp> selectSysRoleMenuappList(SysRoleMenuapp sysRoleMenuapp);
-
-
- /**
- * 新增角色和手机菜单关联
- *
- * @param sysRoleMenuapp 角色和手机菜单关联
- * @return 结果
- */
- public int insertSysRoleMenuapp(SysRoleMenuapp sysRoleMenuapp);
-
- /**
- * 批量新增角色和手机菜单关联
- *
- * @param list 角色和手机菜单关联
- * @return 结果
- */
- public int insertSysRoleMenuappBatch(List<SysRoleMenuapp> list);
-
- /**
- * 修改角色和手机菜单关联
- *
- * @param sysRoleMenuapp 角色和手机菜单关联
- * @return 结果
- */
- public int updateSysRoleMenuapp(SysRoleMenuapp sysRoleMenuapp);
-
- /**
- * 批量修改 角色和手机菜单关联
- *
- * @param list 角色和手机菜单关联
- * @return 结果
- */
- public int updateSysRoleMenuappBatch(List<SysRoleMenuapp> list);
-
- /**
- * 批量删除角色和手机菜单关联
- *
- * @param roleIds 需要删除的角色和手机菜单关联主键集合
- * @return 结果
- */
- public int deleteSysRoleMenuappByRoleIds(Long[] roleIds);
-
- /**
- * 删除角色和手机菜单关联信息
- *
- * @param roleId 角色和手机菜单关联主键
- * @return 结果
- */
- public int deleteSysRoleMenuappByRoleId(Long roleId);
-
- public int setupRoleMobiles(Long roleId, List<Long> mobileIds);
-
- public int deleteAuthApp(SysRoleMenuapp sysRoleMenuapp);
-
- public int deleteAuthApps(Long roleId, Long[] appIds);
-
- public int insertAuthApps(Long roleId, Long[] appIds);
- }
|