WebsiteBuildConfigService.java
1.0 KB
// website/service/WebsiteBuildConfigService.java
package com.aigeo.website.service;
import com.aigeo.website.entity.WebsiteBuildConfig;
import com.aigeo.website.repository.WebsiteBuildConfigRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Optional;
@Service
public class WebsiteBuildConfigService {
@Autowired
private WebsiteBuildConfigRepository websiteBuildConfigRepository;
public Optional<WebsiteBuildConfig> getConfigByProjectId(Integer projectId) {
return websiteBuildConfigRepository.findByProjectId(projectId);
}
public Optional<WebsiteBuildConfig> getConfigById(Integer id) {
return websiteBuildConfigRepository.findById(id);
}
public WebsiteBuildConfig saveConfig(WebsiteBuildConfig config) {
return websiteBuildConfigRepository.save(config);
}
public void deleteConfig(Integer id) {
websiteBuildConfigRepository.deleteById(id);
}
}