2020-09-29 08:43:11 +08:00

305 lines
6.0 KiB
Java

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<String,Object> login(Map<String,Object> param);
/**
* 注册
*/
int register(Map<String,Object> param);
/**
* 获取校园通知
*/
List<Map<String,Object>> getSchoolNotice(Map<String,Object> param);
/**
* 获取优秀建议
*/
List<Map<String,Object>> getParentAdvice(Map<String,Object> param);
/**
* 获取神奇想法
*/
List<Map<String,Object>> getStudentThinking(Map<String,Object> param);
/**
* 获取一条数据具体内容
*/
Map<String,Object> getOneContent(Map<String,Object> param);
/**
* 获取一条数据具体内容(留言)
*/
List<Map<String,Object>> getOneLeaveMessage(Map<String,Object> param);
/**
* 查询某些条件数据
*/
List<Map<String,Object>> getListByAttribute(Map<String,Object> param);
/**
* 新增留言
*/
int addMessage(Map<String,Object> param);
/**
* 新增一篇文章
*/
int addArticle(Map<String,Object> param);
/**
* 新增一条班级通知
*/
int addClassNotice(Map<String,Object> param);
/**
* 获取班级公告
*/
Map<String,Object> getClassBulletin(Map<String,Object> param);
/**
* 获取班级公告
*/
List<Map<String,Object>> getClassNotice(Map<String,Object> param);
/**
* 获取班级成员
*/
List<Map<String,Object>> getStudents(Map<String,Object> param);
/**
* 新增班级公告
*/
int addBulletin(Map<String,Object> param);
/**
* 修改班级公告
*/
int updateBulletin(Map<String,Object> param);
/**
* 修改密码
*/
int updatePassword(Map<String,Object> param);
/**
* 编辑一条数据具体内容
*/
int updateOneContent(Map<String,Object> param);
/**
* 删除一条数据
*/
int deleteOne(Map<String,Object> param);
/**
* 删除一条留言
*/
int deleteOneMessage(Map<String,Object> param);
/**
* 获取个人信息
*/
Map<String,Object> getPersonalInfo(Map<String,Object> param);
/**
* 获取个人私信内容
*/
List<Map<String,Object>> getPersonalPrivateLetter(Map<String,Object> param);
/**
* 获取已读私信内容
*/
List<Map<String,Object>> getSentPrivateLetterContent(Map<String,Object> param);
/**
* 获取已发送私信
*/
List<Map<String,Object>> getSentPrivateLetter(Map<String,Object> param);
/**
* 将未读私信置位已读
*/
int updateUnread(Map<String,Object> param);
/**
* 发送私信
*/
int sendLetter(Map<String,Object> param);
/**
* 删除一条私信
*/
int deleteLetter(Map<String,Object> param);
/**
* 删除一条已读私信
*/
int deleteSentLetter(Map<String,Object> param);
/**
* 更新个人积分
*/
int updateOneIntegral(Map<String,Object> param);
/**
* 保存文件路径
*/
int insertFilePath(Map<String,Object> param);
/**
* 获取文件信息
*/
List<Map<String,Object>> getFileList();
/**
* 查询轮播图列表
* @return
*/
List<Map<String,Object>> getRotationPhotoList();
/**
* 获取私信其他人信息
* @param param
* @return
*/
List<Map<String,Object>> getLetterOtherInfo(Map<String,Object> param);
/**
* 获取两个人交流的私信
* @param param
* @return
*/
List<Map<String,Object>> getCommunicationLetter(Map<String,Object> param);
/**
* 私信改为已读
* @param param
* @return
*/
int updateReadApp(Map<String, Object> param);
/**
* 获取关注列表
* @param param
* @return
*/
List<Map<String, Object>> getFollowList(Map<String, Object> param);
/**
* 取消关注
* @param param
* @return
*/
int cancelFollow(Map<String, Object> param);
/**
* 加关注
* @param param
* @return
*/
int addFollow(Map<String, Object> param);
/**
* 获取关注人员列表
* @param param
* @return
*/
List<Map<String, Object>> getFollowPeopleList(Map<String, Object> param);
/**
* 获取关注人员列表
* @param param
* @return
*/
List<Map<String, Object>> getFansPeopleList(Map<String, Object> param);
/**
* 修改手机号
* @param param
* @return
*/
int updatePhone(Map<String, Object> param);
/**
* 获取字典项数据
* @param param
* @return
*/
List<Map<String, Object>> getDictionariesData(Map<String, Object> param);
/**
* 获取帮助历史提问
* @param param
* @return
*/
List<Map<String, Object>> getHistoryHelpList(Map<String, Object> param);
/**
* 新增一条帮助提问
* @param param
* @return
*/
int addHelpQuestion(Map<String, Object> param);
/**
* 编辑个人信息
* @param param
* @return
*/
int updatePersonalInfo(Map<String, Object> param);
/**
* 定时更新积分
* @return
*/
int updateIntegral();
/**
* 收藏
* @param param
* @return
*/
int addCollection(Map<String, Object> param);
/**
* 取消收藏
* @param param
* @return
*/
int cancelCollection(Map<String, Object> param);
/**
* 获取收藏文章列表
* @param param
* @return
*/
List<Map<String, Object>> getCollectionList(Map<String, Object> param);
/**
* 浏览量+1
* @param param
* @return
*/
int updateReadNumber(Map<String, Object> param);
/**
* 获取tabBar数字(未读消息)
* @param param
* @return
*/
int getTabBarUnreadNumber(Map<String, Object> param);
}