package com.nq.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.nq.pojo.SiteAdmin; import java.util.List; import com.nq.vo.admin.SiteAdminRoleResVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; public interface SiteAdminMapper extends BaseMapper { int deleteByPrimaryKey(Integer paramInteger); int insert(SiteAdmin paramSiteAdmin); int insertSelective(SiteAdmin paramSiteAdmin); SiteAdmin selectByPrimaryKey(Integer paramInteger); int updateByPrimaryKeySelective(SiteAdmin paramSiteAdmin); int updateByPrimaryKey(SiteAdmin paramSiteAdmin); SiteAdmin login(@Param("adminPhone") String paramString1, @Param("adminPwd") String paramString2); List listByAdmin(@Param("adminName") String paramString1, @Param("adminPhone") String paramString2, @Param("superAdmin") String paramString3); SiteAdmin findAdminByName(String paramString); SiteAdmin findAdminByPhone(String paramString); /** * 查询管理员 * * @param id 管理员ID * @return 管理员 */ public SiteAdminRoleResVo selectSiteAdminById(Long id); /** * 查询管理员列表 * * @param siteAdmin 管理员 * @return 管理员集合 */ public List selectSiteAdminList(SiteAdmin siteAdmin); /** * 新增管理员 * * @param siteAdmin 管理员 * @return 结果 */ public int insertSiteAdmin(SiteAdmin siteAdmin); /** * 修改管理员 * * @param siteAdmin 管理员 * @return 结果 */ public int updateSiteAdmin(SiteAdmin siteAdmin); /** * 删除管理员 * * @param id 管理员ID * @return 结果 */ public int deleteSiteAdminById(Long id); /** * 批量删除管理员 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteSiteAdminByIds(Long[] ids); }