| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 | 
							- package com.iamberry.app.mapper;
 
- import java.util.List;
 
- import com.iamberry.app.core.entity.Message;
 
- import com.iamberry.app.core.entity.User;
 
- import com.iamberry.app.core.serch.SerchParam;
 
- import com.iamberry.wechat.core.entity.PageBean;
 
- public interface MessageMapper {
 
- 	
 
- 	/**
 
- 	 * 查询符合条件的用户列表
 
- 	 * @return
 
- 	 */
 
- 	public List<User> selectUser(PageBean page);
 
- 	
 
- 	/**
 
- 	 * 获取用户总条数	
 
- 	 * @return
 
- 	 */
 
- 	public int selectUserCount(SerchParam params);
 
- 	
 
- 	/**
 
- 	 * 获取符合条件所有消息
 
- 	 * @return 所有的消息
 
- 	 */
 
- 	public List<Message> selectMessageRecoreds(PageBean page);
 
- 	
 
- 	/**
 
- 	 * 修改一条消息		
 
- 	 * @return 影响的行数
 
- 	 */
 
- 	public int updateMessage(Message message);
 
- 	
 
- 	/**
 
- 	 * 添加一条消息		
 
- 	 * @return 影响的行数
 
- 	 */
 
- 	public int insertMessage(Message message);
 
- 	
 
- 	
 
- 	/**
 
- 	 * 获取所有消息的总条数
 
- 	 * @return 所有的消息条数
 
- 	 */
 
- 	public int selectMessageCount(SerchParam params);
 
- 	
 
- 	/**
 
- 	 * 获取系统的所有消息(user为空的)
 
- 	 * @param recordId 用户id
 
- 	 * @return 用户的所有消息
 
- 	 */
 
- 	public List<Message> selectSysMessageRecoreds();
 
- 	
 
- 	/**
 
- 	 * 根据信息id获取信息实体类			
 
- 	 * @param id 信息id
 
- 	 * @return 信息实体类
 
- 	 */
 
- 	public Message selectUserMessageByid(Long id);
 
- 	
 
- 	/**
 
- 	 * 根据用户id获取该用户的所有消息		
 
- 	 * @param userid 用户id
 
- 	 * @return 用户下所有的消息
 
- 	 */
 
- 	public List<Message> selectUserMessageRecoreds(Long userid);
 
- 	
 
- 	
 
- 	/**
 
- 	 * 获取某状态的用户消息			
 
- 	 * @param userid 用户id 
 
- 	 * @param isread 1已读,2 未读
 
- 	 * @return 用户消息集合
 
- 	 */
 
- 	public int selectUserMessageByisread(Long userid,Long isread);
 
- }
 
 
  |