Files
senmesh-zc/src/main/java/com/newyetai/component/chat/mapstruct/ChatMsgMapMapper.java
ran.shang 7e38b8d971 init
2025-06-11 09:42:13 +08:00

40 lines
784 B
Java

package com.newyetai.component.chat.mapstruct;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import com.newyetai.component.chat.dto.ChatMsgDTO;
import com.newyetai.component.chat.entity.ChatMsg;
import com.newyetai.component.chat.dto.ChatMsgCreateDTO;
/**
* @author sr on 2025-05-29
*/
@Mapper
public interface ChatMsgMapMapper {
ChatMsgMapMapper INSTANCE =
Mappers.getMapper(ChatMsgMapMapper.class);
/**
* dto to entity
*
* @param chatMsgDto
* @return
* @author sr on 2025-05-29
*/
ChatMsg toEntity(
ChatMsgDTO chatMsgDto);
/**
* @param chatMsgCreateDTO
* @return
* @author sr on 2025-05-29
*/
ChatMsg toEntity(ChatMsgCreateDTO chatMsgCreateDTO);
ChatMsgDTO toDto(ChatMsg chatMsg);
}