package cc.mrbird.febs.ai.service.impl; import cc.mrbird.febs.ai.entity.AiTalkItem; import cc.mrbird.febs.ai.mapper.AiTalkItemMapper; import cc.mrbird.febs.ai.service.AiTalkItemService; import cc.mrbird.febs.ai.utils.UUID; import cn.hutool.core.date.DateTime; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @Slf4j @Service @RequiredArgsConstructor public class AiTalkItemServiceImpl extends ServiceImpl implements AiTalkItemService { @Override public void add(String id, int code, String context, String memberUuid, DateTime date) { AiTalkItem aiTalkItem = new AiTalkItem(); aiTalkItem.setId(UUID.getSimpleUUIDString()); aiTalkItem.setMemberId(memberUuid); aiTalkItem.setType(code); aiTalkItem.setTalkId(id); aiTalkItem.setCreatedTime(date); aiTalkItem.setContext(context); this.baseMapper.insert(aiTalkItem); } }