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; /** *

* 常见问题 服务实现类 *

* * @author mitao * @since 2026-02-03 */ @Service public class XpFrequentlyAskedQuestionsServiceImpl extends ServiceImpl implements IXpFrequentlyAskedQuestionsService { @Override @Transactional @ShardingSphereTransactionType(TransactionType.BASE) public void saveQuestion(XpFrequentlyAskedQuestionsDTO dto) { //先删除原有的常见问题 remove(null); List frequentlyAskedQuestionsList = dto.getFrequentlyAskedQuestionsList(); saveBatch(frequentlyAskedQuestionsList); } }