Implemented crud operation for form,form-field and form-template

This commit is contained in:
rajesh
2024-08-28 15:21:54 +05:30
parent 049b53ac46
commit d1bcc36c41
36 changed files with 1235 additions and 1 deletions

View File

@@ -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);
}
}

View File

@@ -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);
}
}

View File

@@ -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);
}
}

View File

@@ -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);
}
}