package com.xiaopeng.operation.service.impl;
|
|
import com.xiaopeng.api.model.operation.XpFrequentlyAskedQuestions;
|
import com.xiaopeng.operation.dto.XpFrequentlyAskedQuestionsDTO;
|
import com.xiaopeng.operation.mapper.XpFrequentlyAskedQuestionsMapper;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.xiaopeng.operation.service.IXpFrequentlyAskedQuestionsService;
|
import org.apache.shardingsphere.transaction.annotation.ShardingSphereTransactionType;
|
import org.apache.shardingsphere.transaction.core.TransactionType;
|
import org.springframework.stereotype.Service;
|
import org.springframework.transaction.annotation.Transactional;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 常见问题 服务实现类
|
* </p>
|
*
|
* @author mitao
|
* @since 2026-02-03
|
*/
|
@Service
|
public class XpFrequentlyAskedQuestionsServiceImpl extends ServiceImpl<XpFrequentlyAskedQuestionsMapper, XpFrequentlyAskedQuestions> implements IXpFrequentlyAskedQuestionsService {
|
@Override
|
@Transactional
|
@ShardingSphereTransactionType(TransactionType.BASE)
|
public void saveQuestion(XpFrequentlyAskedQuestionsDTO dto) {
|
//先删除原有的常见问题
|
remove(null);
|
List<XpFrequentlyAskedQuestions> frequentlyAskedQuestionsList = dto.getFrequentlyAskedQuestionsList();
|
saveBatch(frequentlyAskedQuestionsList);
|
}
|
}
|