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<AgreementMapper, Agreement> implements AgreementService {
|
|
@Resource
|
private AgreementMapper agreementMapper;
|
@Override
|
public void setAgreement(AddAgreementDTO addAgreementDTO) {
|
agreementMapper.delete(new LambdaQueryWrapper<Agreement>().eq(Agreement::getType, addAgreementDTO.getType()));
|
Agreement agreement = new Agreement();
|
BeanUtils.copyProperties(addAgreementDTO, agreement);
|
agreementMapper.insert(agreement);
|
}
|
}
|