Implemented crud operation for form,form-field and form-template
This commit is contained in:
@@ -3,6 +3,7 @@ package net.gepafin.tendermanagement.service.impl;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import net.gepafin.tendermanagement.config.jwt.TokenProvider;
|
||||
import net.gepafin.tendermanagement.dao.CallDao;
|
||||
import net.gepafin.tendermanagement.entities.CallEntity;
|
||||
import net.gepafin.tendermanagement.model.request.CreateCallRequestStep1;
|
||||
import net.gepafin.tendermanagement.model.request.CreateCallRequestStep2;
|
||||
import net.gepafin.tendermanagement.model.response.CreateCallResponseBean;
|
||||
@@ -33,4 +34,9 @@ public class CallServiceImpl implements CallService {
|
||||
Map<String, Object> userInfo= tokenProvider.getUserInfoAndUserIdFromToken(request);
|
||||
return callDao.createCallStep2(createCallRequest, Long.parseLong(userInfo.get("userId").toString()));
|
||||
}
|
||||
|
||||
@Override
|
||||
public CallEntity getCallEntityById(Long id){
|
||||
return callDao.getCallEntityById(id);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
package net.gepafin.tendermanagement.service.impl;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import net.gepafin.tendermanagement.dao.FormFieldDao;
|
||||
import net.gepafin.tendermanagement.entities.FormFieldEntity;
|
||||
import net.gepafin.tendermanagement.model.request.FormFieldRequest;
|
||||
import net.gepafin.tendermanagement.model.response.FormFieldResponseBean;
|
||||
import net.gepafin.tendermanagement.service.FormFieldService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class FormFieldServiceImpl implements FormFieldService {
|
||||
|
||||
@Autowired
|
||||
private FormFieldDao formFieldDao;
|
||||
|
||||
@Override
|
||||
public FormFieldResponseBean createFormField(HttpServletRequest request, FormFieldRequest formFieldRequest) {
|
||||
return formFieldDao.createFormField(formFieldRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FormFieldResponseBean updateFormField(HttpServletRequest request, Long formFieldId, FormFieldRequest formFieldRequest) {
|
||||
return formFieldDao.updateFormField(formFieldId,formFieldRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FormFieldResponseBean getFormFieldById(HttpServletRequest request, Long formFieldId) {
|
||||
return formFieldDao.getFormFieldEntityById(formFieldId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteFormField(HttpServletRequest request, Long formFieldId) {
|
||||
formFieldDao.deleteFormById(formFieldId);
|
||||
return;
|
||||
}
|
||||
|
||||
@Override
|
||||
public FormFieldEntity getFormFieldEntityById(Long id) {
|
||||
return formFieldDao.getFormFieldEntity(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
package net.gepafin.tendermanagement.service.impl;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import net.gepafin.tendermanagement.dao.FormDao;
|
||||
import net.gepafin.tendermanagement.entities.FormEntity;
|
||||
import net.gepafin.tendermanagement.model.request.FormRequest;
|
||||
import net.gepafin.tendermanagement.model.response.FormResponseBean;
|
||||
import net.gepafin.tendermanagement.service.FormService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class FormServiceImpl implements FormService {
|
||||
|
||||
@Autowired
|
||||
private FormDao formDao;
|
||||
|
||||
@Override
|
||||
public FormResponseBean createForm(HttpServletRequest request,Long callId, FormRequest formRequest) {
|
||||
return formDao.createForm(callId,formRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FormResponseBean updateForm(HttpServletRequest request, Long formId, FormRequest formRequest) {
|
||||
return formDao.updateForm(formId,formRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FormResponseBean getFormById(HttpServletRequest request, Long formId) {
|
||||
return formDao.getFormEntityById(formId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteForm(HttpServletRequest request, Long formId) {
|
||||
formDao.deleteFormById(formId);
|
||||
return;
|
||||
}
|
||||
|
||||
@Override
|
||||
public FormEntity getFormEntityById(Long id) {
|
||||
return formDao.getFormEntity(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<FormResponseBean> getFormsByCallId(HttpServletRequest request, Long callId) {
|
||||
return formDao.getFormsByCallId(callId);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package net.gepafin.tendermanagement.service.impl;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import net.gepafin.tendermanagement.dao.FormTemplateDao;
|
||||
import net.gepafin.tendermanagement.entities.FormTemplateEntity;
|
||||
import net.gepafin.tendermanagement.model.request.FormTemplateRequest;
|
||||
import net.gepafin.tendermanagement.model.response.FormTemplateResponseBean;
|
||||
import net.gepafin.tendermanagement.service.FormTemplateService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class FormTemplateServiceImpl implements FormTemplateService {
|
||||
|
||||
@Autowired
|
||||
private FormTemplateDao formTemplateDao;
|
||||
|
||||
@Override
|
||||
public FormTemplateResponseBean createTemplateForm(HttpServletRequest request, FormTemplateRequest formTemplateRequest) {
|
||||
return formTemplateDao.createFormTemplate(formTemplateRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FormTemplateResponseBean updateTemplateForm(HttpServletRequest request, Long formTemplateId, FormTemplateRequest formTemplateRequest) {
|
||||
return formTemplateDao.updateFormTemplate(formTemplateId,formTemplateRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FormTemplateResponseBean getFormTemplateById(HttpServletRequest request, Long formTemplateId) {
|
||||
return formTemplateDao.getFormTemplateEntityById(formTemplateId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteFormTemplate(HttpServletRequest request, Long formTemplateId) {
|
||||
formTemplateDao.deleteFormTemplateById(formTemplateId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FormTemplateEntity getFormEntityById(Long id) {
|
||||
return formTemplateDao.getFormTemplateEntity(id);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user