package com.glxp.api.service.auth; import com.glxp.api.entity.auth.AuthAdmin; import com.glxp.api.entity.auth.SysUserRole; import com.glxp.api.req.auth.FilterAuthUserRequest; import com.glxp.api.req.auth.FilterNoSelectUserRequest; import com.glxp.api.req.auth.UpdateUserRequset; import org.apache.ibatis.annotations.Param; import java.util.List; public interface AuthAdminService { List listAdminPage(FilterAuthUserRequest filterAuthUserRequest); List findByCustomerld(String customerld); AuthAdmin findByUserName(String userName); AuthAdmin findById(Long id); AuthAdmin findPwdById(Long id); boolean insertAuthAdmin(AuthAdmin authAdmin); boolean updateAuthAdmin(AuthAdmin authAdmin); boolean deleteById(Long id); int deleteByCustomerId(String customerId); boolean updateUser(UpdateUserRequset updateUserRequset); /** * 获取医院用户列表 * * @return */ List getHospitalUserList(); List selectNotSelectUser(FilterNoSelectUserRequest filterNoSelectUserRequest); List selectAllocatedList(FilterAuthUserRequest filterAuthUserRequest); List selectUnallocatedList(FilterAuthUserRequest filterAuthUserRequest); void insertUserAuth(Long userId, List roleIds); void insertUserAuth1(SysUserRole sysUserRole); List findByCustomerId(String customerId); SysUserRole selectByAuthId(Long id); }