package com.jeesharp.business.modules.ai.convert;

import com.jeesharp.business.modules.ai.dto.AiChatMessageSaveDTO;
import com.jeesharp.business.modules.ai.entity.AiChatMessage;
import com.jeesharp.business.modules.ai.vo.AiChatMessageInfoVO;
import com.jeesharp.business.modules.ai.vo.AiChatMessageListVO;
import com.jeesharp.business.modules.ai.vo.AiChatMessageQueryVO;
import com.jeesharp.framework.common.pojo.convert.BasePojoConvert;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

@Mapper
public interface AiChatMessageConvert extends BasePojoConvert<AiChatMessage, AiChatMessageSaveDTO, AiChatMessageInfoVO, AiChatMessageListVO, AiChatMessageQueryVO> {

    AiChatMessageConvert INSTANCE = Mappers.getMapper(AiChatMessageConvert.class);
}
