package com.qinxx.hslink.dao; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; import java.util.List; import java.util.Map; @Mapper public interface HSLinkMapper { /** *登录验证 * @return */ Map login(Map param); /** * 注册 */ int register(Map param); /** * 获取校园通知 */ List> getSchoolNotice(Map param); /** * 获取优秀建议 */ List> getParentAdvice(Map param); /** * 获取神奇想法 */ List> getStudentThinking(Map param); /** * 获取一条数据具体内容 */ Map getOneContent(Map param); /** * 获取一条数据具体内容 */ List> getOneLeaveMessage(Map param); /** * 查询某些条件数据 */ List> getListByAttribute(Map param); /** * 新增留言 */ int addMessage(Map param); /** * 新增一篇文章 */ int addArticle(Map param); /** * 新增一条班级通知 */ int addClassNotice(Map param); /** * 获取班级公告 */ Map getClassBulletin(Map param); /** * 获取班级公告 */ List> getClassNotice(Map param); /** * 获取班级成员 */ List> getStudents(Map param); /** * 新增班级公告 */ int addBulletin(Map param); /** * 修改班级公告 */ int updateBulletin(Map param); /** * 修改密码 */ int updatePassword(Map param); /** * 编辑一条数据具体内容 */ int updateOneContent(Map param); /** * 删除一条数据 */ int deleteOne(Map param); /** * 删除一条留言 */ int deleteOneMessage(Map param); /** * 获取个人信息 */ Map getPersonalInfo(Map param); /** * 获取个人私信 */ List> getPersonalPrivateLetter(Map param); /** * 获取已发送私信 */ List> getSentPrivateLetter(Map param); /** * 将未读私信置位已读 */ int updateUnread(Map param); /** * 发送私信 */ int sendLetter(Map param); /** * 删除一条私信 */ int deleteLetter(Map param); /** * 删除一条已读私信 */ int deleteSentLetter(Map param); /** * 更新个人积分 */ int updateIntegral(Map param); }