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);
|
}
|