package com.glxp.api.service.auth; import com.glxp.api.entity.auth.AuthAdmin; import com.glxp.api.req.auth.AuthAdminQueryRequest; import com.glxp.api.req.auth.FilterNoSelectUserRequest; import java.util.List; public interface AuthAdminService { List listAdminPage(AuthAdminQueryRequest authAdminQueryRequest); AuthAdmin findByUserName(String userName); AuthAdmin findById(Long id); AuthAdmin findPwdById(Long id); boolean insertAuthAdmin(AuthAdmin authAdmin); boolean updateAuthAdmin(AuthAdmin authAdmin); boolean deleteById(Long id); /** * 获取医院用户列表 * * @return */ List getHospitalUserList(); List selectNotSelectUser(FilterNoSelectUserRequest filterNoSelectUserRequest); List selectAllocatedList(AuthAdminQueryRequest authAdminQueryRequest); List selectUnallocatedList(AuthAdminQueryRequest authAdminQueryRequest); void insertUserAuth(Long userId, List roleIds); }