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 { /** * 新增消息 * @param params */ int addSysMessage(Map params); /** * 消息列表 * @param params */ List getSysMessageByType(Map params); int getNotReadNum(String userId); /** * 消息详情 * @param params * @return */ SysMessageVo getSysMessageById(Map params); /** * 编辑消息 * @param params */ int editSysMessageVo(Map params); int updateAllMessageFlag(SysMessageReq sysMessageReq); }