package com.ydtech.modules.admin.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.modules.admin.model.SysMenu; import com.ydtech.modules.admin.model.SysRoleMenuKzt; import com.ydtech.modules.admin.model.dto.KZTRoleAndMenuDto; import java.util.List; /** * @author Administrator * @description 针对表【sys_role_menu_kzt(控制台角色关联菜单)】的数据库操作Service * @createDate 2024-08-14 16:13:23 */ public interface SysRoleMenuKztService extends IService { /** * @version * @author: hxl * @Date: 2024/8/14 18:34 * @Description: 保存控制台关联菜单 */ void saveRoleMenus(KZTRoleAndMenuDto kZTRoleAndMenuDto); /** * @version * @author: hxl * @Date: 2024/8/15 14:11 * @Description: 通过角色id查询菜单数据 */ List findMenuIdsByRoleId(Long roleId, String sysType); /** * @version * @author: hxl * @Date: 2024/8/20 15:38 * @Description: 通过用户id查询是否有权险 */ int findByUseId(String userId, String sysType); /** * @version 批量添加菜单 * @author: whp * @Date: 2024/9/28 * @Description: */ void saveBatchRoleMenus(KZTRoleAndMenuDto kZTRoleAndMenuDto); }