60 lines
2.0 KiB
Java
60 lines
2.0 KiB
Java
package net.gepafin.tendermanagement.service.impl;
|
|
|
|
import net.gepafin.tendermanagement.dao.LookUpDataDao;
|
|
import net.gepafin.tendermanagement.entities.LookUpDataEntity;
|
|
import net.gepafin.tendermanagement.entities.LookUpDataEntity.LookUpDataTypeEnum;
|
|
import net.gepafin.tendermanagement.model.request.LookUpDataReq;
|
|
import net.gepafin.tendermanagement.model.request.LookUpDataRequest;
|
|
import net.gepafin.tendermanagement.model.response.LookUpDataResponseBean;
|
|
import net.gepafin.tendermanagement.service.LookUpDataService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import java.util.List;
|
|
|
|
@Service
|
|
public class LookUpDataServiceImpl implements LookUpDataService {
|
|
|
|
@Autowired
|
|
private LookUpDataDao lookUpDataDao;
|
|
|
|
@Override
|
|
public LookUpDataResponseBean createLookUpData(LookUpDataRequest lookUpDataReq) {
|
|
return lookUpDataDao.createLookUpData(lookUpDataReq);
|
|
}
|
|
|
|
@Override
|
|
public LookUpDataResponseBean getLookUpDataById(Long id) {
|
|
return lookUpDataDao.getLookUpDataById(id);
|
|
}
|
|
|
|
@Override
|
|
public LookUpDataResponseBean updateLookUpData(Long id, LookUpDataRequest lookUpDataReq) {
|
|
return lookUpDataDao.updateLookUpData(id, lookUpDataReq);
|
|
}
|
|
|
|
public void validateLookUpDataEntity(LookUpDataEntity lookUpDataEntity)
|
|
{
|
|
lookUpDataDao.validateLookUpDataEntity(lookUpDataEntity);
|
|
}
|
|
@Override
|
|
public void deleteLookUpData(Long id) {
|
|
lookUpDataDao.deleteLookUpData(id);
|
|
}
|
|
@Override
|
|
public List<LookUpDataResponseBean> getLookUpDataByType( List<LookUpDataTypeEnum> type) {
|
|
return lookUpDataDao.getLookUpDataByTypes(type);
|
|
}
|
|
|
|
@Override
|
|
public LookUpDataEntity validateLookUpData(Long lookUpDataId) {
|
|
return lookUpDataDao.validateLookUpData(lookUpDataId);
|
|
}
|
|
|
|
@Override
|
|
public LookUpDataEntity getOrCreateLookUpDataEntity(LookUpDataReq req,
|
|
LookUpDataEntity.LookUpDataTypeEnum type) {
|
|
return lookUpDataDao.getOrCreateLookUpDataEntity(req, type);
|
|
}
|
|
}
|