You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
719 lines
28 KiB
719 lines
28 KiB
package in.gov.chennaicorporation.gccoffice.pensioner.controller;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
import org.springframework.ui.Model;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
import in.gov.chennaicorporation.gccoffice.pensioner.service.CompletedService;
|
|
import in.gov.chennaicorporation.gccoffice.pensioner.service.DepartmentForwardService;
|
|
import in.gov.chennaicorporation.gccoffice.pensioner.service.DepartmentReceivedService;
|
|
import in.gov.chennaicorporation.gccoffice.pensioner.service.DeptAuditService;
|
|
import in.gov.chennaicorporation.gccoffice.pensioner.service.DeptPartiallyCompService;
|
|
import in.gov.chennaicorporation.gccoffice.pensioner.service.NewEntryService;
|
|
import in.gov.chennaicorporation.gccoffice.pensioner.service.PensionAuditService;
|
|
import in.gov.chennaicorporation.gccoffice.pensioner.service.PensionReceivedService;
|
|
import in.gov.chennaicorporation.gccoffice.pensioner.service.ReceivedDeptProvisionalService;
|
|
import in.gov.chennaicorporation.gccoffice.pensioner.service.ReturnFromAuditService;
|
|
import in.gov.chennaicorporation.gccoffice.service.LoginUserInfo;
|
|
|
|
@RequestMapping("/gcc/department")
|
|
@Controller("gccpensioner")
|
|
public class DepartmentMainController {
|
|
|
|
@Autowired
|
|
private NewEntryService newEntryService;
|
|
|
|
@Autowired
|
|
private DeptAuditService deptAuditService;
|
|
|
|
@Autowired
|
|
private ReturnFromAuditService returnFromAuditService;
|
|
|
|
@Autowired
|
|
private PensionAuditService pensionAuditService;
|
|
|
|
@Autowired
|
|
private DepartmentForwardService departmentForwardService;
|
|
|
|
@Autowired
|
|
private PensionReceivedService pensionReceivedService;
|
|
|
|
@Autowired
|
|
private DepartmentReceivedService departmentReceivedService;
|
|
|
|
@Autowired
|
|
private ReceivedDeptProvisionalService receivedDeptProvisionalService;
|
|
|
|
@Autowired
|
|
private CompletedService completedService;
|
|
|
|
@Autowired
|
|
public DeptPartiallyCompService deptPartiallyCompleteService;
|
|
|
|
|
|
|
|
//////////////////////department pages/////////////////////////////////
|
|
|
|
//yogi
|
|
@GetMapping("/newentry/retirement")
|
|
public String newentryretirement( Model model) {
|
|
|
|
|
|
int file_cat= newEntryService.getRetirementFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
return "modules/pensioner/department/newentry/retirement";
|
|
}
|
|
|
|
|
|
@GetMapping("/newentry/familypension")
|
|
public String newentryfamilypension(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
int file_cat= newEntryService.getFamilyPensionFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
return "modules/pensioner/department/newentry/familypension";
|
|
}
|
|
|
|
|
|
@GetMapping("/newentry/pendency")
|
|
public String newentrypendency(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
int file_cat= newEntryService.getPendencyFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
return "modules/pensioner/department/newentry/pendency";
|
|
}
|
|
|
|
|
|
|
|
@GetMapping("/newentry/gis")
|
|
public String newentrygis(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
int file_cat= newEntryService.getGISFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
return "modules/pensioner/department/newentry/gis";
|
|
}
|
|
|
|
|
|
@GetMapping("/newentry/provisionalretirement")
|
|
public String newentryprovisional(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
int file_cat= newEntryService.getPRFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
return "modules/pensioner/department/newentry/provisionalretirement";
|
|
}
|
|
|
|
|
|
@GetMapping("/newentry/contributorypensionscheme")
|
|
public String newentrycontributory(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
int file_cat= newEntryService.getCPSFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
return "modules/pensioner/department/newentry/contributorypensionscheme";
|
|
}
|
|
|
|
|
|
//sanjay//////////////AUDIT LIST PAGES//////////////////
|
|
|
|
@GetMapping("/audit/retirement")
|
|
public String auditretirement(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
int file_cat= newEntryService.getRetirementFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>auditlist=deptAuditService.fetchEmployeeDetailsByTable(deptId,file_cat);
|
|
System.out.println("auditlist===="+auditlist);
|
|
model.addAttribute("auditlist", auditlist);
|
|
|
|
return "modules/pensioner/department/audit/retirement";
|
|
}
|
|
|
|
|
|
@GetMapping("/audit/familypension")
|
|
public String auditfamilypension(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
int file_cat= newEntryService.getFamilyPensionFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>auditlist=deptAuditService.fetchEmployeeDetailsByTable(deptId,file_cat);
|
|
System.out.println("auditlist===="+auditlist);
|
|
model.addAttribute("auditlist", auditlist);
|
|
|
|
|
|
return "modules/pensioner/department/audit/familypension";
|
|
}
|
|
|
|
|
|
@GetMapping("/audit/pendency")
|
|
public String auditpendency(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
int file_cat= newEntryService.getPendencyFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>auditlist=deptAuditService.fetchEmployeeDetailsByTable(deptId,file_cat);
|
|
System.out.println("auditlist===="+auditlist);
|
|
model.addAttribute("auditlist", auditlist);
|
|
|
|
return "modules/pensioner/department/audit/pendency";
|
|
}
|
|
|
|
|
|
///////////////////PARTIAL LIST PAGES//////////////////////
|
|
|
|
@GetMapping("/partial/retirement")
|
|
public String partialretirement(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
int file_cat= newEntryService.getRetirementFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>auditlist=deptPartiallyCompleteService.fetchDepatmentPartialEmpfiles(deptId,file_cat);
|
|
System.out.println("auditlist===="+auditlist);
|
|
model.addAttribute("auditlist", auditlist);
|
|
|
|
return "modules/pensioner/department/partial/retirement";
|
|
}
|
|
|
|
@GetMapping("/partial/familypension")
|
|
public String partialfamilypension(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
int file_cat= newEntryService.getFamilyPensionFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>auditlist=deptPartiallyCompleteService.fetchDepatmentPartialEmpfiles(deptId,file_cat);
|
|
System.out.println("auditlist===="+auditlist);
|
|
model.addAttribute("auditlist", auditlist);
|
|
|
|
return "modules/pensioner/department/partial/familypension";
|
|
}
|
|
|
|
@GetMapping("/partial/pendency")
|
|
public String partialpendency(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
int file_cat= newEntryService.getPendencyFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>auditlist=deptPartiallyCompleteService.fetchDepatmentPartialEmpfiles(deptId,file_cat);
|
|
System.out.println("auditlist===="+auditlist);
|
|
model.addAttribute("auditlist", auditlist);
|
|
|
|
return "modules/pensioner/department/partial/pendency";
|
|
}
|
|
|
|
|
|
|
|
//dizho/////////////RETURN LIST PAGES//////////////////
|
|
|
|
@GetMapping("/return/retirement")
|
|
public String returnretirement(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
int file_cat= newEntryService.getRetirementFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>returnlist=returnFromAuditService.fetchReturnEmpfiles(deptId,file_cat);
|
|
System.out.println("returnlist===="+returnlist);
|
|
model.addAttribute("returnlist", returnlist);
|
|
|
|
return "modules/pensioner/department/return/retirement";
|
|
}
|
|
|
|
|
|
@GetMapping("/return/familypension")
|
|
public String returnfamilypension(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
int file_cat= newEntryService.getFamilyPensionFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>returnlist=returnFromAuditService.fetchReturnEmpfiles(deptId,file_cat);
|
|
System.out.println("returnlist===="+returnlist);
|
|
model.addAttribute("returnlist", returnlist);
|
|
|
|
return "modules/pensioner/department/return/familypension";
|
|
}
|
|
|
|
|
|
@GetMapping("/return/pendency")
|
|
public String returnpendency(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
int file_cat= newEntryService.getPendencyFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>returnlist=returnFromAuditService.fetchReturnEmpfiles(deptId,file_cat);
|
|
System.out.println("returnlist===="+returnlist);
|
|
model.addAttribute("returnlist", returnlist);
|
|
|
|
return "modules/pensioner/department/return/pendency";
|
|
}
|
|
|
|
//////////////////RECEIVED LIST PAGES/////////////////////
|
|
|
|
|
|
@GetMapping("/received/retirement")
|
|
public String receivedretirement(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
int file_cat= newEntryService.getRetirementFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>receivedlist=pensionReceivedService.fetchReceivedDepartmentEmpfiles(deptId,file_cat);
|
|
System.out.println("receivedlist===="+receivedlist);
|
|
model.addAttribute("receivedlist", receivedlist);
|
|
|
|
return "modules/pensioner/department/received/retirement";
|
|
}
|
|
|
|
|
|
@GetMapping("/received/familypension")
|
|
public String receivedfamilypension(Model model) {
|
|
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
int file_cat= newEntryService.getFamilyPensionFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>receivedlist=pensionReceivedService.fetchReceivedDepartmentEmpfiles(deptId,file_cat);
|
|
System.out.println("receivedlist===="+receivedlist);
|
|
model.addAttribute("receivedlist", receivedlist);
|
|
|
|
return "modules/pensioner/department/received/familypension";
|
|
}
|
|
|
|
|
|
|
|
@GetMapping("/received/pendency")
|
|
public String receivedpendency(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
int file_cat= newEntryService.getPendencyFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
List<Map<String, Object>>receivedlist=pensionReceivedService.fetchReceivedDepartmentEmpfiles(deptId,file_cat);
|
|
System.out.println("receivedlist===="+receivedlist);
|
|
model.addAttribute("receivedlist", receivedlist);
|
|
|
|
return "modules/pensioner/department/received/pendency";
|
|
}
|
|
|
|
|
|
@GetMapping("/received/provisionalretirement")
|
|
public String receivedprovisionalretirement(Model model) {
|
|
int file_cat= newEntryService.getPRFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
List<Map<String, Object>>provisionallist= receivedDeptProvisionalService.fetchDetailsProvisionalDepartment(file_cat);
|
|
|
|
System.out.println("provisionallist===="+provisionallist);
|
|
model.addAttribute("provisionallist", provisionallist);
|
|
|
|
return "modules/pensioner/department/received/provisionalretirement";
|
|
}
|
|
|
|
|
|
////////////////COMPLETED LIST PAGES/////////////////////////////
|
|
|
|
@GetMapping("/completed/retirement")
|
|
public String completedretirement(Model model) {
|
|
int file_cat= newEntryService.getRetirementFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
List<Map<String, Object>>retirementcompletedlist= completedService.fetchDetailsCompletedRetirement(file_cat,deptId);
|
|
|
|
System.out.println("provisionallist"+retirementcompletedlist);
|
|
model.addAttribute("provisionallist", retirementcompletedlist);
|
|
|
|
return "modules/pensioner/department/completed/retirement";
|
|
}
|
|
|
|
|
|
@GetMapping("/completed/familypension")
|
|
public String completedfamilypension(Model model) {
|
|
int file_cat= newEntryService.getFamilyPensionFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
List<Map<String, Object>>familypensioncompletedlist= completedService.fetchDetailsCompletedFamilyPension(file_cat,deptId);
|
|
|
|
System.out.println("provisionallist===="+familypensioncompletedlist);
|
|
model.addAttribute("provisionallist", familypensioncompletedlist);
|
|
|
|
return "modules/pensioner/department/completed/familypension";
|
|
}
|
|
|
|
|
|
@GetMapping("/completed/pendency")
|
|
public String completedpendency(Model model) {
|
|
int file_cat= newEntryService.getPendencyFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
List<Map<String, Object>>pendencycompletedlist= completedService.fetchDetailsCompletedPendency(file_cat,deptId);
|
|
|
|
System.out.println("provisionallist===="+pendencycompletedlist);
|
|
model.addAttribute("provisionallist", pendencycompletedlist);
|
|
|
|
return "modules/pensioner/department/completed/pendency";
|
|
}
|
|
|
|
|
|
@GetMapping("/completed/gis")
|
|
public String completedgis(Model model) {
|
|
int file_cat= newEntryService.getGISFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
List<Map<String, Object>>gislist= completedService.fetchDetailsForrecivedGiscompleted(file_cat,deptId);
|
|
|
|
System.out.println("auditlist===="+gislist);
|
|
model.addAttribute("auditlist", gislist);
|
|
|
|
return "modules/pensioner/department/completed/gis";
|
|
}
|
|
|
|
@GetMapping("/completed/provisionalretirement")
|
|
public String completedprovisionalretirement(Model model) {
|
|
int file_cat= newEntryService.getPRFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
List<Map<String, Object>>provisionallist= completedService.fetchDetailsProvisionalDepartmentCompleted(file_cat,deptId);
|
|
|
|
System.out.println("provisionallist===="+provisionallist);
|
|
model.addAttribute("provisionallist", provisionallist);
|
|
|
|
return "modules/pensioner/department/completed/provisionalretirement";
|
|
}
|
|
|
|
|
|
|
|
@GetMapping("/completed/contributorypensionscheme")
|
|
public String completedContributoryPensionScheme(
|
|
|
|
Model model) {
|
|
// Get logged-in user details
|
|
|
|
int file_cat= newEntryService.getCPSFileCategoryId();
|
|
model.addAttribute("filecategory", file_cat);
|
|
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
List<Map<String, Object>>completedCPSList= completedService.getCPSList(file_cat,deptId);
|
|
|
|
System.out.println("provisionallist===="+completedCPSList);
|
|
model.addAttribute("provisionallist", completedCPSList);
|
|
// Add the list to the model
|
|
model.addAttribute("completedCPSList", completedCPSList);
|
|
|
|
return "modules/pensioner/department/completed/contributorypensionscheme";
|
|
}
|
|
|
|
|
|
|
|
//Ajith ////////////////REPORTS LIST PAGES//////////////////////
|
|
|
|
@GetMapping("/reports")
|
|
public String reports(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
return "modules/pensioner/department/reports";
|
|
}
|
|
|
|
|
|
@GetMapping("/dashboard")
|
|
public String dashboard(Model model) {
|
|
String LoginUserId = LoginUserInfo.getLoginUserId();
|
|
int userId = Integer.parseInt(LoginUserId);
|
|
Integer deptId = newEntryService.getloginuserDeptId(userId);
|
|
String deptname=newEntryService.getDeptNameById(deptId);
|
|
model.addAttribute("LoginUserId",LoginUserId);
|
|
String UserRole = LoginUserInfo.getUserRole();
|
|
System.out.println("deptId:"+ deptId);
|
|
model.addAttribute("deptId", deptId);
|
|
model.addAttribute("deptname", deptname);
|
|
model.addAttribute("userId", userId);
|
|
|
|
|
|
return "modules/pensioner/department/dashboard";
|
|
}
|
|
|
|
|
|
}
|
|
|