package com.ruoyi.system.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.system.mapper.AgreementMapper; import com.ruoyi.system.domain.Agreement; import com.ruoyi.system.pojo.dto.AddAgreementDTO; import com.ruoyi.system.service.AgreementService; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; @Service public class AgreementServiceImpl extends ServiceImpl implements AgreementService { @Resource private AgreementMapper agreementMapper; @Override public void setAgreement(AddAgreementDTO addAgreementDTO) { agreementMapper.delete(new LambdaQueryWrapper().eq(Agreement::getType, addAgreementDTO.getType())); Agreement agreement = new Agreement(); BeanUtils.copyProperties(addAgreementDTO, agreement); agreementMapper.insert(agreement); } }