package com.kcim.service; import com.baomidou.mybatisplus.extension.service.IService; import com.kcim.dao.model.dto.RoleUserDTO; import com.kcim.vo.CommonVO; import com.kcim.dao.model.UserRole; import java.util.List; /** * 用户与角色对应关系 * * @author huangrui * @email * @date 2021-08-03 08:56:22 */ public interface UserRoleService extends IService { /** * 通过roleId获取对应的关联人员 * * @param roleId 角色id * @param hospId 医院id * @return {"id":1,"username":"tom"} */ List getUsersByRoleId(Long roleId, Long hospId); /** * 绑定角色和人员关系时选择列表(可回显) * @param roleId 角色id * @param hospId 医院id * @return {"id":1,"username":"tom","isSelect": true} */ List roleUserList(Long roleId, Long hospId); /** * 编辑角色和人员关系 * @param roleUserDTO {@link RoleUserDTO} * @param hospId 医院id */ void saveRoleUser(RoleUserDTO roleUserDTO, Long hospId); }