com.didiglobal.logi.security.service.MessageService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of logi-security-spring-boot-starter Show documentation
Show all versions of logi-security-spring-boot-starter Show documentation
logi-security 提供项目大多都需要的一些基础功能(用户、角色、权限、登录、注册、操作记录)
package com.didiglobal.logi.security.service;
import com.didiglobal.logi.security.common.dto.message.MessageDTO;
import com.didiglobal.logi.security.common.vo.message.MessageVO;
import java.util.List;
/**
* @author cjm
*/
public interface MessageService {
/**
* 保存消息
* @param messageDTO 消息内容
*/
void saveMessage(MessageDTO messageDTO);
/**
* 根据消息状态,获取消息List
* @param userId 用户id,如果为null,则获取全部消息
* @param readTag true已读、false未读、null则全部读
* @return 消息List
*/
List getMessageListByUserIdAndReadTag(Integer userId, Boolean readTag);
/**
* 更改消息状态,旧状态取反
* @param messageIdList 消息idList
*/
void changeMessageStatus(List messageIdList);
/**
* 批量保存消息
* @param messageDTOList 消息List
*/
void saveMessages(List messageDTOList);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy