package com.glxp.api.dao.auth; import com.glxp.api.entity.auth.AuthAdmin; import com.glxp.api.req.auth.AuthAdminQueryRequest; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface AuthAdminDao { /** * 后台业务查询列表 * * @return 列表 */ List listAdminPage(AuthAdminQueryRequest authAdminQueryRequest); boolean replaceAuthAdmin(AuthAdmin authAdmin); /** * 根据id查询 * * @param id 传入的id * @return */ AuthAdmin findById(Long id); /** * 根据id查询 password * * @param id 传入的id * @return */ AuthAdmin findPwdById(Long id); /** * 根据Name * * @param userName 用户名 * @return */ AuthAdmin findByUserName(String userName); /** * 插入 * * @param authAdmin * @return */ boolean insertAuthAdmin(AuthAdmin authAdmin); /** * 更新 * * @param authAdmin * @return */ boolean updateAuthAdmin(AuthAdmin authAdmin); /** * 删除 * * @param id * @return */ boolean deleteById(Long id); /** * 查询医院用户列表 * * @return */ List selectHospitalUser(); List selectNotSelectUser(@Param("userIds") List userIds); List selectAllocatedList(AuthAdminQueryRequest authAdminQueryRequest); List selectUnallocatedList(AuthAdminQueryRequest authAdminQueryRequest); }