zss
2025-03-04 c79f68a2a71cc8cc181525d233ef419745ee3d27
basic-server/src/main/java/com/ruoyi/basic/service/impl/CertificationServiceImpl.java
对比新文件
@@ -0,0 +1,45 @@
package com.ruoyi.basic.service.impl;
import com.alibaba.fastjson2.JSON;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.utils.QueryWrappers;
import com.ruoyi.basic.mapper.CertificationMapper;
import com.ruoyi.basic.pojo.Certification;
import com.ruoyi.basic.service.CertificationService;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
@Service
@AllArgsConstructor
@Transactional(rollbackFor = Exception.class)
public class CertificationServiceImpl extends ServiceImpl<CertificationMapper, Certification> implements CertificationService {
    private CertificationMapper certificationMapper;
    //鏌ヨ璧勮川鏄庣粏鍒楄〃
    @Override
    public IPage<Certification> getCertificationDetail(Page page, Certification certification) {
        return  certificationMapper.getCertificationDetail(page, QueryWrappers.queryWrappers(certification));
    }
    //娣诲姞璧勮川鏄庣粏鍒楄〃
    @Override
    public int addCertificationDetail(Certification certification) {
        return certificationMapper.insert(certification);
    }
    //鍒犻櫎璧勮川鏄庣粏鍒楄〃
    @Override
    public int delCertificationDetail(String ids) {
        List<Integer> list = JSON.parseArray(ids,Integer.class);
        return certificationMapper.deleteBatchIds(list);
    }
}