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<AiTalkItemMapper, AiTalkItem> 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);
|
}
|
}
|