package com.monkeylessey.sys.service; import com.baomidou.mybatisplus.extension.service.IService; import com.monkeylessey.sys.domain.entity.SysUserRole; import com.monkeylessey.sys.domain.form.SysUserRoleForm; import com.monkeylessey.response.Result; import com.monkeylessey.sys.domain.query.SysUserRoleQuery; import java.util.List; /** * 服务类 * * @author 向培 * @since 2022-06-03 */ public interface SysUserRoleService extends IService { /** * 添加 * * @param form * @return */ Result addSysUserRole(SysUserRoleForm form); /** * 修改 * * @param form * @return */ Result editSysUserRole(SysUserRoleForm form); /** * 根据id删除 * * @param id * @return */ Result deleteSysUserRoleById(String id); /** * 批量删除菜单 * * @param ids * @return */ Result deleteSysUserRoleByIds(List ids); /** * 分页查询 * * @param query * @return */ Result getSysUserRoleByPage(SysUserRoleQuery query); /** * 根据id查找 * * @param id * @return */ Result getSysUserRoleById(String id); /** * 用户id查找 * * @param userId * @return */ Result getSysUserRoleByUser(String userId); /** * 查询所有 * * @return */ Result getAllSysUserRole(); }