package com.ruoyi.system.service.impl.config;
|
|
import com.ruoyi.common.core.exception.ServiceException;
|
import com.ruoyi.system.api.constant.AppErrorConstant;
|
import com.ruoyi.system.domain.dto.AppAgreementDto;
|
import com.ruoyi.system.domain.pojo.config.Agreement;
|
import com.ruoyi.system.domain.vo.AppAgreementVo;
|
import com.ruoyi.system.mapper.config.AgreementMapper;
|
import com.ruoyi.system.service.config.AgreementService;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
|
/**
|
* <p>
|
* 协议 服务实现类
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-04-25
|
*/
|
@Service
|
public class AgreementServiceImpl extends ServiceImpl<AgreementMapper, Agreement> implements AgreementService {
|
@Resource
|
private AgreementMapper agreementMapper;
|
|
/**
|
* 获取各种协议
|
* @param appAgreementDto
|
* @return
|
*/
|
@Override
|
public AppAgreementVo getAppAgreement(AppAgreementDto appAgreementDto){
|
AppAgreementVo appAgreementVo = agreementMapper.getAppAgreementVoByType(appAgreementDto.getType());
|
if(appAgreementVo==null){
|
throw new ServiceException(AppErrorConstant.AGREEMENT_FAILED);
|
}
|
return appAgreementVo;
|
}
|
}
|