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> getSentPrivateLetterContent(Map param); /** * 获取已发送私信 */ List> getSentPrivateLetter(Map param); /** * 将未读私信置位已读 */ int updateUnread(Map param); /** * 发送私信 */ int sendLetter(Map param); /** * 删除一条私信 */ int deleteLetter(Map param); /** * 删除一条已读私信 */ int deleteSentLetter(Map param); /** * 更新个人积分 */ int updateOneIntegral(Map param); /** * 保存文件路径 */ int insertFilePath(Map param); /** * 获取文件信息 */ List> getFileList(); /** * 查询轮播图列表 * @return */ List> getRotationPhotoList(); /** * 获取私信其他人信息 * @param param * @return */ List> getLetterOtherInfo(Map param); /** * 获取两个人交流的私信 * @param param * @return */ List> getCommunicationLetter(Map param); /** * 私信改为已读 * @param param * @return */ int updateReadApp(Map param); /** * 获取关注列表 * @param param * @return */ List> getFollowList(Map param); /** * 取消关注 * @param param * @return */ int cancelFollow(Map param); /** * 加关注 * @param param * @return */ int addFollow(Map param); /** * 获取关注人员列表 * @param param * @return */ List> getFollowPeopleList(Map param); /** * 获取关注人员列表 * @param param * @return */ List> getFansPeopleList(Map param); /** * 修改手机号 * @param param * @return */ int updatePhone(Map param); /** * 获取字典项数据 * @param param * @return */ List> getDictionariesData(Map param); /** * 获取帮助历史提问 * @param param * @return */ List> getHistoryHelpList(Map param); /** * 新增一条帮助提问 * @param param * @return */ int addHelpQuestion(Map param); /** * 编辑个人信息 * @param param * @return */ int updatePersonalInfo(Map param); /** * 定时更新积分 * @return */ int updateIntegral(); /** * 收藏 * @param param * @return */ int addCollection(Map param); /** * 取消收藏 * @param param * @return */ int cancelCollection(Map param); /** * 获取收藏文章列表 * @param param * @return */ List> getCollectionList(Map param); /** * 浏览量+1 * @param param * @return */ int updateReadNumber(Map param); /** * 获取tabBar数字(未读消息) * @param param * @return */ int getTabBarUnreadNumber(Map param); }