| package com.xzx.gc.system.mapper; | 
|   | 
| import com.xzx.gc.entity.SysMessage; | 
| import com.xzx.gc.model.system.SysMessageReq; | 
| import com.xzx.gc.model.system.SysMessageVo; | 
| import com.xzx.gc.util.GcMapper; | 
| import org.springframework.stereotype.Repository; | 
|   | 
| import java.util.List; | 
| import java.util.Map; | 
|   | 
| @Repository | 
| public interface SysMessageMapper extends GcMapper<SysMessage> { | 
|     /** | 
|      * 新增消息 | 
|      * @param params | 
|      */ | 
|     int addSysMessage(Map<String,Object> params); | 
|   | 
|     /** | 
|      *  消息列表 | 
|      * @param params | 
|      */ | 
|     List<SysMessageVo> getSysMessageByType(Map<String,Object> params); | 
|   | 
|     int getNotReadNum(String userId); | 
|   | 
|     /** | 
|      * 消息详情 | 
|      * @param params | 
|      * @return | 
|      */ | 
|     SysMessageVo getSysMessageById(Map<String,Object> params); | 
|   | 
|     /** | 
|      * 编辑消息 | 
|      * @param params | 
|      */ | 
|     int editSysMessageVo(Map<String,Object> params); | 
|   | 
|     int updateAllMessageFlag(SysMessageReq sysMessageReq); | 
| } |