add rks
This commit is contained in:
@@ -178,6 +178,8 @@ public class LoginService implements BaseService<LoginRequest, LoginResponse> {
|
||||
.refreshToken(refreshToken)
|
||||
.userId(userRoleView.getId())
|
||||
.username(userRoleView.getUsername())
|
||||
.nama(userRoleView.getNama())
|
||||
.telepon(userRoleView.getTelepon())
|
||||
.email(userRoleView.getEmail())
|
||||
.roleId(userRoleView.getRoleId())
|
||||
.role(userRoleView.getRole())
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.iconplus.smartproc.service.rksdaftarisi;
|
||||
|
||||
import com.iconplus.smartproc.exception.BusinessException;
|
||||
import com.iconplus.smartproc.helper.model.EmptyResponse;
|
||||
import com.iconplus.smartproc.helper.service.BaseService;
|
||||
import com.iconplus.smartproc.model.request.RksDaftarIsiRequest;
|
||||
import com.iconplus.smartproc.repository.RksDaftarIsiRepository;
|
||||
import com.iconplus.smartproc.repository.RksIsiRepository;
|
||||
import com.iconplus.smartproc.util.Constants;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class DeleteRksDaftarIsiService implements BaseService<RksDaftarIsiRequest, EmptyResponse> {
|
||||
|
||||
private final RksDaftarIsiRepository rksDaftarIsiRepository;
|
||||
private final RksIsiRepository rksIsiRepository;
|
||||
public DeleteRksDaftarIsiService(RksDaftarIsiRepository rksDaftarIsiRepository,
|
||||
RksIsiRepository rksIsiRepository) {
|
||||
this.rksDaftarIsiRepository = rksDaftarIsiRepository;
|
||||
this.rksIsiRepository = rksIsiRepository;
|
||||
}
|
||||
|
||||
@Override
|
||||
public EmptyResponse execute(RksDaftarIsiRequest input) {
|
||||
|
||||
var rksDaftarIsi= rksDaftarIsiRepository.findByIdAndIsDeleteFalse(input.getId())
|
||||
.orElseThrow(() -> new BusinessException(Constants.ERR_CODE_10001,
|
||||
Constants.ERR_TTL_10001,
|
||||
String.format(Constants.ERR_MSG_10001, "RKS Daftar Isi", input.getId())));
|
||||
|
||||
rksDaftarIsi.setIsDelete(true);
|
||||
rksDaftarIsiRepository.save(rksDaftarIsi);
|
||||
rksIsiRepository.deleteRksIsi(rksDaftarIsi.getId());
|
||||
|
||||
return new EmptyResponse();
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.iconplus.smartproc.service.rks;
|
||||
package com.iconplus.smartproc.service.rksdaftarisi;
|
||||
|
||||
import com.iconplus.smartproc.helper.model.Pagination;
|
||||
import com.iconplus.smartproc.helper.service.BaseService;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.iconplus.smartproc.service.rks;
|
||||
package com.iconplus.smartproc.service.rksdaftarisi;
|
||||
|
||||
import com.iconplus.smartproc.helper.model.Pagination;
|
||||
import com.iconplus.smartproc.helper.service.BaseService;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.iconplus.smartproc.service.rks;
|
||||
package com.iconplus.smartproc.service.rksdaftarisi;
|
||||
|
||||
import com.iconplus.smartproc.exception.BusinessException;
|
||||
import com.iconplus.smartproc.helper.service.BaseService;
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.iconplus.smartproc.service.rksdaftarisi;
|
||||
|
||||
import com.iconplus.smartproc.exception.BusinessException;
|
||||
import com.iconplus.smartproc.helper.service.BaseService;
|
||||
import com.iconplus.smartproc.model.request.RksDaftarIsiRequest;
|
||||
import com.iconplus.smartproc.model.response.RksDaftarIsiResponse;
|
||||
import com.iconplus.smartproc.repository.RksDaftarIsiRepository;
|
||||
import com.iconplus.smartproc.util.Constants;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class PutUpdateRksDaftarIsiService implements BaseService<RksDaftarIsiRequest, RksDaftarIsiResponse> {
|
||||
|
||||
private final RksDaftarIsiRepository rksDaftarIsiRepository;
|
||||
public PutUpdateRksDaftarIsiService(RksDaftarIsiRepository rksDaftarIsiRepository) {
|
||||
this.rksDaftarIsiRepository = rksDaftarIsiRepository;
|
||||
}
|
||||
|
||||
@Override
|
||||
public RksDaftarIsiResponse execute(RksDaftarIsiRequest input) {
|
||||
|
||||
var rksDaftarIsi= rksDaftarIsiRepository.findByIdAndIsDeleteFalse(input.getId())
|
||||
.orElseThrow(() -> new BusinessException(Constants.ERR_CODE_10001,
|
||||
Constants.ERR_TTL_10001,
|
||||
String.format(Constants.ERR_MSG_10001, "RKS Daftar Isi", input.getId())));
|
||||
|
||||
rksDaftarIsi.setKodeTemplate(input.getKodeTemplate());
|
||||
rksDaftarIsi.setNamaTemplate(input.getNamaTemplate());
|
||||
rksDaftarIsi.setMetodePengadaanId(input.getMetodePengadaanId());
|
||||
rksDaftarIsi.setVersi(input.getVersi());
|
||||
|
||||
rksDaftarIsiRepository.save(rksDaftarIsi);
|
||||
|
||||
return RksDaftarIsiResponse.builder()
|
||||
.id(rksDaftarIsi.getId())
|
||||
.build();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.iconplus.smartproc.service.rkstemplate;
|
||||
|
||||
import com.iconplus.smartproc.exception.BusinessException;
|
||||
import com.iconplus.smartproc.helper.model.EmptyResponse;
|
||||
import com.iconplus.smartproc.helper.service.BaseService;
|
||||
import com.iconplus.smartproc.model.request.RksTemplateRequest;
|
||||
import com.iconplus.smartproc.repository.RksTemplateRepository;
|
||||
import com.iconplus.smartproc.util.Constants;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class DeleteRksTemplateService implements BaseService<RksTemplateRequest, EmptyResponse> {
|
||||
|
||||
private final RksTemplateRepository rksTemplateRepository;
|
||||
|
||||
public DeleteRksTemplateService(RksTemplateRepository rksTemplateRepository) {
|
||||
this.rksTemplateRepository = rksTemplateRepository;
|
||||
}
|
||||
|
||||
@Override
|
||||
public EmptyResponse execute(RksTemplateRequest input) {
|
||||
var rksTemplate = rksTemplateRepository.findByIdAndIsDeleteFalse(input.getId())
|
||||
.orElseThrow(()-> new BusinessException(
|
||||
Constants.ERR_CODE_10001,
|
||||
Constants.ERR_TTL_10001,
|
||||
String.format(Constants.ERR_MSG_10001, "RKS Template", input.getId())
|
||||
));
|
||||
|
||||
rksTemplate.setIsDelete(true);
|
||||
rksTemplateRepository.save(rksTemplate);
|
||||
|
||||
return new EmptyResponse();
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.iconplus.smartproc.service.rks;
|
||||
package com.iconplus.smartproc.service.rkstemplate;
|
||||
|
||||
import com.iconplus.smartproc.helper.model.Pagination;
|
||||
import com.iconplus.smartproc.helper.service.BaseService;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.iconplus.smartproc.service.rks;
|
||||
package com.iconplus.smartproc.service.rkstemplate;
|
||||
|
||||
import com.iconplus.smartproc.exception.BusinessException;
|
||||
import com.iconplus.smartproc.helper.service.BaseService;
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.iconplus.smartproc.service.rkstemplate;
|
||||
|
||||
import com.iconplus.smartproc.exception.BusinessException;
|
||||
import com.iconplus.smartproc.helper.service.BaseService;
|
||||
import com.iconplus.smartproc.model.request.RksTemplateRequest;
|
||||
import com.iconplus.smartproc.model.response.RksTemplateResponse;
|
||||
import com.iconplus.smartproc.repository.RksTemplateRepository;
|
||||
import com.iconplus.smartproc.util.Constants;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class PutUpdateRksTemplateService implements BaseService<RksTemplateRequest, RksTemplateResponse> {
|
||||
|
||||
private final RksTemplateRepository rksTemplateRepository;
|
||||
public PutUpdateRksTemplateService(RksTemplateRepository rksTemplateRepository) {
|
||||
this.rksTemplateRepository = rksTemplateRepository;
|
||||
}
|
||||
|
||||
@Override
|
||||
public RksTemplateResponse execute(RksTemplateRequest input) {
|
||||
|
||||
var rksTemplate = rksTemplateRepository.findByIdAndIsDeleteFalse(input.getId())
|
||||
.orElseThrow(()-> new BusinessException(
|
||||
Constants.ERR_CODE_10001,
|
||||
Constants.ERR_TTL_10001,
|
||||
String.format(Constants.ERR_MSG_10001, "RKS Template", input.getId())
|
||||
));
|
||||
|
||||
rksTemplate.setKodeTemplate(rksTemplate.getKodeTemplate());
|
||||
rksTemplate.setNamaTemplate(rksTemplate.getNamaTemplate());
|
||||
rksTemplate.setRksDaftarIsiId(rksTemplate.getRksDaftarIsiId());
|
||||
rksTemplate.setMetodePengadaanId(rksTemplate.getMetodePengadaanId());
|
||||
rksTemplate.setVersi(rksTemplate.getVersi());
|
||||
rksTemplate.setIsActive(rksTemplate.getIsActive());
|
||||
|
||||
rksTemplateRepository.save(rksTemplate);
|
||||
|
||||
return RksTemplateResponse.builder()
|
||||
.id(rksTemplate.getId())
|
||||
.build();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user