From a06dc49e88435cbc6a78d9a27419d356fbdf12d3 Mon Sep 17 00:00:00 2001 From: yoganandhank Date: Sat, 22 Feb 2025 13:44:41 +0530 Subject: [PATCH] updated files --- .../pensioner/service/CompletedService.java | 3 + .../service/DashboardApiService.java | 3 + .../service/DepartmentForwardService.java | 9 +- .../service/DepartmentReceivedService.java | 31 +++- .../pensioner/service/DeptAuditService.java | 9 +- .../service/DeptPartiallyCompService.java | 11 +- .../pensioner/service/FileClosingService.java | 3 + .../service/GetFileStatusService.java | 141 ++++++++++++++++++ .../pensioner/service/NewEntryService.java | 84 +++++++---- .../service/PensionAuditService.java | 9 +- .../service/PensionPartiallyCompService.java | 11 +- .../service/PensionReceivedService.java | 15 +- .../ReceivedDeptProvisionalService.java | 3 + .../pensioner/service/ReportApiService.java | 3 + .../service/ReturnFromAuditService.java | 9 +- .../gcc_pensioner_cps_pensioner_details.sql | 74 +++++++++ ...ensioner_cps_pensioner_details_history.sql | 74 +++++++++ .../gcc_pensioner_department_master.sql | 55 +++++++ .../gcc_pensioner_designation_master.sql | 54 +++++++ .../gcc_pensioner_file_category_master.sql | 54 +++++++ .../gcc_pensioner_file_movement_history.sql | 56 +++++++ .../gcc_pensioner_file_status_master.sql | 54 +++++++ .../gcc_pensioner_login_details.sql | 53 +++++++ .../gcc_pensioner_pension_benefits.sql | 62 ++++++++ ...gcc_pensioner_pension_benefits_history.sql | 62 ++++++++ .../gcc_pensioner_pensioner_details.sql | 81 ++++++++++ ...cc_pensioner_pensioner_details_history.sql | 80 ++++++++++ .../gcc_pensioner_reason_for_provisional.sql | 54 +++++++ .../gcc_pensioner_type_of_retriment.sql | 54 +++++++ .../gcc_pensioner_zone_benefits.sql | 61 ++++++++ .../gcc_pensioner_zone_benefits_history.sql | 61 ++++++++ 31 files changed, 1291 insertions(+), 42 deletions(-) create mode 100644 backend/pensioner/service/GetFileStatusService.java create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_cps_pensioner_details.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_cps_pensioner_details_history.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_department_master.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_designation_master.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_file_category_master.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_file_movement_history.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_file_status_master.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_login_details.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_pension_benefits.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_pension_benefits_history.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_pensioner_details.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_pensioner_details_history.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_reason_for_provisional.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_type_of_retriment.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_zone_benefits.sql create mode 100644 gcc_pensioner_emptyDump/gcc_pensioner_zone_benefits_history.sql diff --git a/backend/pensioner/service/CompletedService.java b/backend/pensioner/service/CompletedService.java index b83cb2f..e7d0ecf 100644 --- a/backend/pensioner/service/CompletedService.java +++ b/backend/pensioner/service/CompletedService.java @@ -38,6 +38,9 @@ public class CompletedService { this.jdbcTemplate = new JdbcTemplate(dataSource); } + @Autowired + public GetFileStatusService getFileStatus; + public List> getCPSList(Integer file_cat,Integer deptId) { String query = "SELECT * FROM cps_pensioner_details where file_category = ? and dept_id=? and file_status=11 "; diff --git a/backend/pensioner/service/DashboardApiService.java b/backend/pensioner/service/DashboardApiService.java index aa56c1e..769d2fb 100644 --- a/backend/pensioner/service/DashboardApiService.java +++ b/backend/pensioner/service/DashboardApiService.java @@ -21,6 +21,9 @@ public class DashboardApiService { public void setDataSource(@Qualifier("mysqlPensionerDataSource") DataSource dataSource) { this.jdbcTemplate = new JdbcTemplate(dataSource); } + + @Autowired + public GetFileStatusService getFileStatus; public List> getTempEmpDetails(String tempId) { System.out.println("service"); diff --git a/backend/pensioner/service/DepartmentForwardService.java b/backend/pensioner/service/DepartmentForwardService.java index 2d3f3a9..7fed9dc 100644 --- a/backend/pensioner/service/DepartmentForwardService.java +++ b/backend/pensioner/service/DepartmentForwardService.java @@ -38,6 +38,9 @@ public class DepartmentForwardService { this.jdbcTemplate = new JdbcTemplate(dataSource); } + @Autowired + public GetFileStatusService getFileStatus; + public List> fetchDepatmentForwardEmpfiles(Integer file_cat) { String query = "SELECT * " + "FROM pensioner_details " + @@ -58,7 +61,11 @@ public class DepartmentForwardService { String dept_Id = (String) requestData.get("deptId"); int deptId = Integer.parseInt(dept_Id); - int filestatus = 5; + int filestatus = getFileStatus.getFileStatus5Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String updateQuery = "UPDATE pensioner_details SET file_status = ?,file_moved_date=?,remarks=?,updated_date= CURRENT_TIMESTAMP WHERE temp_id = ? LIMIT 1"; int rowsUpdated = jdbcTemplate.update(updateQuery,filestatus,dateToAudit, remarks,tempId); diff --git a/backend/pensioner/service/DepartmentReceivedService.java b/backend/pensioner/service/DepartmentReceivedService.java index 830a15a..a7418f2 100644 --- a/backend/pensioner/service/DepartmentReceivedService.java +++ b/backend/pensioner/service/DepartmentReceivedService.java @@ -40,6 +40,9 @@ public class DepartmentReceivedService { this.jdbcTemplate = new JdbcTemplate(dataSource); } + @Autowired + public GetFileStatusService getFileStatus; + public List> fetchPensionReceivedEmpfiles(Integer file_cat) { String query = "SELECT * " + "FROM pensioner_details " + @@ -89,23 +92,28 @@ public class DepartmentReceivedService { // filestatus = CheckFieldsInDept(tempId) ? 11 : 9; //noted - filestatus = CheckFieldsInDept(tempId) ? (CheckFieldsInPensioner(tempId) ? 11 : 10 ) : 9; + filestatus = CheckFieldsInDept(tempId) ? (CheckFieldsInPensioner(tempId) ? getFileStatus.getFileStatus11Id() : getFileStatus.getFileStatus10Id() ) : getFileStatus.getFileStatus9Id(); file_entry_type="FILE_COMPLETED"; } else if("no".equalsIgnoreCase(benefit_pension) || "no".equalsIgnoreCase(benefit_dcrg)){ - filestatus = 10; + filestatus = getFileStatus.getFileStatus10Id(); file_entry_type="PENSION_PARTIAL"; } else if(benefit_dcrg==null) { - filestatus = 9; + filestatus = getFileStatus.getFileStatus9Id(); file_entry_type="DEPARTMENT_PARTIAL"; } - - + //getFileStatus.getFileStatus2Id(); + + + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String updateQuery = "UPDATE pensioner_details SET file_entry_type=?,file_status = ?, file_moved_date = ?, remarks = ?, updated_date = CURRENT_TIMESTAMP WHERE temp_id = ? LIMIT 1"; @@ -349,7 +357,12 @@ public class DepartmentReceivedService { String file_pending = (String) requestData.get("file_pending"); int deptId = Integer.parseInt(dept_Id); - int filestatus=8; + int filestatus = getFileStatus.getFileStatus8Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } + String file_entry_type="FILE_PENDING"; @@ -528,7 +541,11 @@ public class DepartmentReceivedService { String file_entry_type="FILE_RETURNED"; int deptId = Integer.parseInt(dept_Id); - int filestatus=6; + int filestatus = getFileStatus.getFileStatus6Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String updateQuery = "UPDATE pensioner_details SET file_status = ?,file_entry_type=?,file_moved_date=?,remarks=?,updated_date= CURRENT_TIMESTAMP WHERE temp_id = ? LIMIT 1"; int rowsUpdated = jdbcTemplate.update(updateQuery,filestatus,file_entry_type,dateToAudit, remarks,tempId); diff --git a/backend/pensioner/service/DeptAuditService.java b/backend/pensioner/service/DeptAuditService.java index f3efc91..60f625c 100644 --- a/backend/pensioner/service/DeptAuditService.java +++ b/backend/pensioner/service/DeptAuditService.java @@ -40,6 +40,9 @@ public class DeptAuditService { public void setDataSource(@Qualifier("mysqlPensionerDataSource") DataSource dataSource) { this.jdbcTemplate = new JdbcTemplate(dataSource); } + + @Autowired + public GetFileStatusService getFileStatus; public List> fetchEmployeeDetailsByTable(Integer deptId,Integer file_cat) { @@ -135,7 +138,11 @@ public class DeptAuditService { int deptId = Integer.parseInt(dept_Id); - int filestatus = 2; + int filestatus = getFileStatus.getFileStatus2Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String file_entry_type="AUDIT_RETURNED"; // Update file_status in pensioner_details diff --git a/backend/pensioner/service/DeptPartiallyCompService.java b/backend/pensioner/service/DeptPartiallyCompService.java index 7675989..108a375 100644 --- a/backend/pensioner/service/DeptPartiallyCompService.java +++ b/backend/pensioner/service/DeptPartiallyCompService.java @@ -38,6 +38,9 @@ public class DeptPartiallyCompService { this.jdbcTemplate = new JdbcTemplate(dataSource); } + @Autowired + public GetFileStatusService getFileStatus; + public List> fetchDepatmentPartialEmpfiles(Integer deptId,Integer file_cat) { String query = "SELECT * " + "FROM pensioner_details " + @@ -96,7 +99,7 @@ public class DeptPartiallyCompService { // int rowsUpdated2 = jdbcTemplate.update(updateQuery2, pension_number, ledger_number, benefit_pension, benefit_pension_amount, benefit_dcrg, benefit_dcrg_amount, benefit_commutation, benefit_commutation_amount, tempId); // System.out.println("Rows updated in pb: " + rowsUpdated2); - filestatus = CheckFieldsforComplete(tempId) ? 11 : CheckFieldsforDept(tempId) ? 10 : 9; + filestatus = CheckFieldsforComplete(tempId) ? getFileStatus.getFileStatus11Id() : CheckFieldsforDept(tempId) ? getFileStatus.getFileStatus10Id() : getFileStatus.getFileStatus9Id(); System.out.println("filestatus inside service="+filestatus); if(filestatus==11) @@ -109,6 +112,12 @@ public class DeptPartiallyCompService { if(filestatus==10) { file_entry_type="PENSION_PARTIAL"; } + + + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String updateQuery = "UPDATE pensioner_details SET file_entry_type=?,file_status = ?, file_moved_date = ?, remarks = ?, updated_date = CURRENT_TIMESTAMP WHERE temp_id = ? LIMIT 1"; diff --git a/backend/pensioner/service/FileClosingService.java b/backend/pensioner/service/FileClosingService.java index ffd5104..59fc41f 100644 --- a/backend/pensioner/service/FileClosingService.java +++ b/backend/pensioner/service/FileClosingService.java @@ -37,6 +37,9 @@ public class FileClosingService { public void setDataSource(@Qualifier("mysqlPensionerDataSource") DataSource dataSource) { this.jdbcTemplate = new JdbcTemplate(dataSource); } + + @Autowired + public GetFileStatusService getFileStatus; public List> fetchEmployeeByTempId(String tempId) { diff --git a/backend/pensioner/service/GetFileStatusService.java b/backend/pensioner/service/GetFileStatusService.java new file mode 100644 index 0000000..4b25da9 --- /dev/null +++ b/backend/pensioner/service/GetFileStatusService.java @@ -0,0 +1,141 @@ +package in.gov.chennaicorporation.gccoffice.pensioner.service; + +import javax.sql.DataSource; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.dao.EmptyResultDataAccessException; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Service; + +@Service +public class GetFileStatusService { + + @Autowired + public JdbcTemplate jdbcTemplate; + + @Autowired + public void setDataSource(@Qualifier("mysqlPensionerDataSource") DataSource dataSource) { + this.jdbcTemplate = new JdbcTemplate(dataSource); + } + + public Integer getFileStatus1Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'Sent to Audit' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } + + public Integer getFileStatus2Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'Returned From Audit' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } + + public Integer getFileStatus3Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'Rectify and Sent to Audit' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } + + public Integer getFileStatus4Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'Audit Certified' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } + + public Integer getFileStatus5Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'File Forwarded to Department' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } + + public Integer getFileStatus6Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'Returned to Department' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } + + public Integer getFileStatus7Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'File Forwarded to Pension' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } + + public Integer getFileStatus8Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'Pension Pending' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } + + public Integer getFileStatus9Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'File in Department to complete pending values' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } + + public Integer getFileStatus10Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'File in Pension to complete pending values' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } + + public Integer getFileStatus11Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'File Completed' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } + + public Integer getFileStatus12Id() { + try { + String query = "SELECT id FROM file_status_master WHERE file_status = 'Retirement File Closed' AND isactive = 1 AND isdelete = 0 LIMIT 1"; + return jdbcTemplate.queryForObject(query, Integer.class); + } catch (EmptyResultDataAccessException e) { + System.out.println("No matching file_status found, returning default value (0)."); + return 0; // Default value in case no record is found + } + } +} diff --git a/backend/pensioner/service/NewEntryService.java b/backend/pensioner/service/NewEntryService.java index 9a51ede..64fff29 100644 --- a/backend/pensioner/service/NewEntryService.java +++ b/backend/pensioner/service/NewEntryService.java @@ -51,6 +51,9 @@ public class NewEntryService { public void setDataSource(@Qualifier("mysqlPensionerDataSource") DataSource dataSource) { this.jdbcTemplate = new JdbcTemplate(dataSource); } + + @Autowired + public GetFileStatusService getFileStatus; // old retiment list getting method @@ -187,9 +190,6 @@ public class NewEntryService { return response; } - - - public Map fetchEmplyeeDetailsbyCode(String empCode) { @@ -310,9 +310,6 @@ public class NewEntryService { return LocalDate.MIN; // Fallback for invalid dates } } - - - // private LocalDate parseDate(String date) { @@ -351,7 +348,9 @@ public class NewEntryService { try { // Query execution and returning the department name - return jdbcTemplate.queryForObject(query, new Object[]{deptId}, String.class); + //return jdbcTemplate.queryForObject(query, new Object[]{deptId}, String.class); + + return jdbcTemplate.queryForObject(query, String.class,deptId); } catch (Exception e) { // Handle exception if deptId is not found or query fails e.printStackTrace(); @@ -378,18 +377,29 @@ public class NewEntryService { String dept_Id = (String) requestData.get("deptId"); String file_category = (String) requestData.get("filecategory"); - int deptId = Integer.parseInt(dept_Id); + // Safely parse integer values + int deptId; + int filecategory; + try { + deptId = Integer.parseInt(dept_Id); + filecategory = Integer.parseInt(file_category); + } catch (NumberFormatException e) { + System.out.println("Invalid number format for deptId or filecategory."); + return false; + } + + int filestatus = getFileStatus.getFileStatus1Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } - int filecategory = Integer.parseInt(file_category); // Execute a query to fetch the required String based on filecategory String additionalDataQuery = "SELECT file_name FROM file_category_master WHERE id = ?"; - String fc_name = jdbcTemplate.queryForObject(additionalDataQuery, - String.class, - filecategory - ); + String fc_name = jdbcTemplate.queryForObject(additionalDataQuery,String.class,filecategory); System.out.println("fc_name==="+fc_name); - int filestatus = 1; + String fileentrytype ="NEW"; System.out.println("filemovedby====="+filemovedby); @@ -516,11 +526,15 @@ public class NewEntryService { // Execute a query to fetch the required String based on filecategory String additionalDataQuery = "SELECT file_name FROM file_category_master WHERE id = ?"; - String fc_name = jdbcTemplate.queryForObject(additionalDataQuery, new Object[]{filecategory}, String.class); + String fc_name = jdbcTemplate.queryForObject(additionalDataQuery, String.class,filecategory); System.out.println("fc_name==="+fc_name); - int filestatus = 1; + int filestatus = getFileStatus.getFileStatus1Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String fileentrytype ="NEW"; int rowsInserted=0; @@ -573,10 +587,14 @@ public class NewEntryService { int filecategory = Integer.parseInt(file_category); // Execute a query to fetch the required String based on filecategory String additionalDataQuery = "SELECT file_name FROM file_category_master WHERE id = ?"; - String fc_name = jdbcTemplate.queryForObject(additionalDataQuery, new Object[]{filecategory}, String.class); + String fc_name = jdbcTemplate.queryForObject(additionalDataQuery, String.class,filecategory); System.out.println("fc_name==="+fc_name); - int filestatus = 7; + int filestatus = getFileStatus.getFileStatus7Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String fileentrytype ="NEW"; System.out.println("filemovedby====="+filemovedby); @@ -633,10 +651,14 @@ public class NewEntryService { int filecategory = Integer.parseInt(file_category); // Execute a query to fetch the required String based on filecategory String additionalDataQuery = "SELECT file_name FROM file_category_master WHERE id = ?"; - String fc_name = jdbcTemplate.queryForObject(additionalDataQuery, new Object[]{filecategory}, String.class); + String fc_name = jdbcTemplate.queryForObject(additionalDataQuery, String.class,filecategory); System.out.println("fc_name==="+fc_name); - int filestatus = 7; + int filestatus = getFileStatus.getFileStatus7Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String fileentrytype ="NEW"; System.out.println("filemovedby====="+filemovedby); @@ -699,12 +721,16 @@ public class NewEntryService { // Default static values String file_category = (String) requestData.get("filecategory"); int filecategory = Integer.parseInt(file_category); - int fileStatus = 11; + int fileStatus = getFileStatus.getFileStatus11Id(); + if (fileStatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String fileEntryType = "FILE_COMPLETED"; // Fetch file_category_name dynamically String fileCategoryQuery = "SELECT file_name FROM file_category_master WHERE id = ?"; - String fileCategoryName = jdbcTemplate.queryForObject(fileCategoryQuery, new Object[]{filecategory}, String.class); + String fileCategoryName = jdbcTemplate.queryForObject(fileCategoryQuery, String.class,filecategory); // Generate the variable (PR + current date + current time) String currentTimestamp = LocalDateTime.now().format(DateTimeFormatter.ofPattern("ddMMyyHHmmss")); @@ -781,7 +807,11 @@ public class NewEntryService { String file_category = (String) requestData.get("filecategory"); int filecategory = Integer.parseInt(file_category); - int filestatus = 1; + int filestatus = getFileStatus.getFileStatus1Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String fileentrytype ="NEW"; int rowsInserted = 0; @@ -816,7 +846,7 @@ public class NewEntryService { " SELECT emp_no FROM cps_pensioner_details WHERE emp_no = ? AND file_category IN (6) " + ") AS combined"; // Note: Pass empCode twice since there are two placeholders. - Integer count = jdbcTemplate.queryForObject(sql, new Object[]{empCode, empCode}, Integer.class); + Integer count = jdbcTemplate.queryForObject(sql, Integer.class,empCode,empCode); return count != null && count > 0; } @@ -829,7 +859,7 @@ public class NewEntryService { " SELECT emp_no FROM cps_pensioner_details WHERE emp_no = ? AND file_category IN (6) " + ") AS combined"; // Note: Pass empCode twice since there are two placeholders. - Integer count = jdbcTemplate.queryForObject(sql, new Object[]{empCode, empCode},Integer.class); + Integer count = jdbcTemplate.queryForObject(sql,Integer.class,empCode,empCode); System.out.println("count<<<<<<<<<<<"+count); return count != null && count > 0; } @@ -842,7 +872,7 @@ public class NewEntryService { " SELECT emp_no FROM cps_pensioner_details WHERE emp_no = ? AND file_category IN (6) " + ") AS combined"; // Note: Pass empCode twice since there are two placeholders. - Integer count = jdbcTemplate.queryForObject(sql, new Object[]{empCode, empCode}, Integer.class); + Integer count = jdbcTemplate.queryForObject(sql, Integer.class,empCode,empCode); return count != null && count > 0; } @@ -858,7 +888,7 @@ public class NewEntryService { ") AS combined"; // Note: Pass empCode twice since there are two placeholders. - Integer count = jdbcTemplate.queryForObject(sql, new Object[]{empCode, empCode}, Integer.class); + Integer count = jdbcTemplate.queryForObject(sql, Integer.class,empCode,empCode); return count != null && count > 0; } diff --git a/backend/pensioner/service/PensionAuditService.java b/backend/pensioner/service/PensionAuditService.java index 674580a..3dee2eb 100644 --- a/backend/pensioner/service/PensionAuditService.java +++ b/backend/pensioner/service/PensionAuditService.java @@ -39,6 +39,9 @@ public class PensionAuditService { this.jdbcTemplate = new JdbcTemplate(dataSource); } + @Autowired + public GetFileStatusService getFileStatus; + public List> fetchDetailsForAudit(Integer file_cat) { String query = "SELECT * " + "FROM pensioner_details " + @@ -58,7 +61,11 @@ public class PensionAuditService { String dept_Id = (String) requestData.get("deptId"); int deptId = Integer.parseInt(dept_Id); - int filestatus = 4; + int filestatus = getFileStatus.getFileStatus4Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String file_entry_type="AUDIT_CLEARED"; diff --git a/backend/pensioner/service/PensionPartiallyCompService.java b/backend/pensioner/service/PensionPartiallyCompService.java index 1e7bf54..2405aa2 100644 --- a/backend/pensioner/service/PensionPartiallyCompService.java +++ b/backend/pensioner/service/PensionPartiallyCompService.java @@ -39,6 +39,9 @@ public class PensionPartiallyCompService { this.jdbcTemplate = new JdbcTemplate(dataSource); } + @Autowired + public GetFileStatusService getFileStatus; + public List> fetchPensionPartialEmpfiles(Integer file_cat) { String query = "SELECT * " + "FROM pensioner_details " + @@ -96,7 +99,7 @@ public class PensionPartiallyCompService { int rowsUpdated2 = jdbcTemplate.update(updateQuery2, pension_number, ledger_number, benefit_pension, benefit_pension_amount, benefit_dcrg, benefit_dcrg_amount, benefit_commutation, benefit_commutation_amount, tempId); System.out.println("Rows updated in pb: " + rowsUpdated2); - filestatus = CheckFieldsforPension(tempId) ? 11 : 10; + filestatus = CheckFieldsforPension(tempId) ? getFileStatus.getFileStatus11Id() : getFileStatus.getFileStatus10Id(); System.out.println("filestatus inside service="+filestatus); if(filestatus==11) @@ -106,6 +109,12 @@ public class PensionPartiallyCompService { if(filestatus==10) { file_entry_type="PENSION_PARTIAL"; } + + + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } if (rowsUpdated2 > 0) { diff --git a/backend/pensioner/service/PensionReceivedService.java b/backend/pensioner/service/PensionReceivedService.java index d00d30c..71ee4c7 100644 --- a/backend/pensioner/service/PensionReceivedService.java +++ b/backend/pensioner/service/PensionReceivedService.java @@ -39,6 +39,9 @@ public class PensionReceivedService { this.jdbcTemplate = new JdbcTemplate(dataSource); } + @Autowired + public GetFileStatusService getFileStatus; + public List> fetchReceivedDepartmentEmpfiles(Integer deptId,Integer file_cat) { String query = "SELECT * " + "FROM pensioner_details " + @@ -77,7 +80,11 @@ public class PensionReceivedService { String dept_Id = (String) requestData.get("deptId"); int deptId = (dept_Id != null && !dept_Id.isEmpty()) ? Integer.parseInt(dept_Id) : 0; - int filestatus = 7; + int filestatus = getFileStatus.getFileStatus7Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String gpf = (String) requestData.get("gpf"); String private_affairs = (String) requestData.get("private_affairs"); @@ -306,7 +313,11 @@ public boolean checkTempIdInZoneBenefits(String tempId) { int deptId = Integer.parseInt(dept_Id); - int filestatus = 11; + int filestatus = getFileStatus.getFileStatus11Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } String fileentrytype = "FILE_COMPLETED"; String updateQuery = "UPDATE pensioner_details SET file_status = ?, file_moved_date = ?, remarks = ?, sanctional_gis_date = ?, sanctional_gis_amount = ?, lic_date = ?,file_entry_type=? ,updated_date = CURRENT_TIMESTAMP WHERE temp_id = ? LIMIT 1"; diff --git a/backend/pensioner/service/ReceivedDeptProvisionalService.java b/backend/pensioner/service/ReceivedDeptProvisionalService.java index 326b57f..9140ac4 100644 --- a/backend/pensioner/service/ReceivedDeptProvisionalService.java +++ b/backend/pensioner/service/ReceivedDeptProvisionalService.java @@ -37,6 +37,9 @@ public class ReceivedDeptProvisionalService { this.jdbcTemplate = new JdbcTemplate(dataSource); } + @Autowired + public GetFileStatusService getFileStatus; + public List> fetchDetailsProvisionalPension(Integer file_cat) { diff --git a/backend/pensioner/service/ReportApiService.java b/backend/pensioner/service/ReportApiService.java index 2d3ff0c..b260691 100644 --- a/backend/pensioner/service/ReportApiService.java +++ b/backend/pensioner/service/ReportApiService.java @@ -37,6 +37,9 @@ public class ReportApiService { public void setDataSource(@Qualifier("mysqlPensionerDataSource") DataSource dataSource) { this.jdbcTemplate = new JdbcTemplate(dataSource); } + + @Autowired + public GetFileStatusService getFileStatus; public List> getFileCategories() { String sql = "SELECT id,file_name FROM file_category_master"; diff --git a/backend/pensioner/service/ReturnFromAuditService.java b/backend/pensioner/service/ReturnFromAuditService.java index 33cc4c2..d583fb8 100644 --- a/backend/pensioner/service/ReturnFromAuditService.java +++ b/backend/pensioner/service/ReturnFromAuditService.java @@ -39,6 +39,9 @@ public class ReturnFromAuditService { this.jdbcTemplate = new JdbcTemplate(dataSource); } + @Autowired + public GetFileStatusService getFileStatus; + public List> fetchReturnEmpfiles(Integer deptId,Integer file_cat) { String query = "SELECT * " + "FROM pensioner_details " + @@ -58,7 +61,11 @@ public class ReturnFromAuditService { String dept_Id = (String) requestData.get("deptId"); int deptId = Integer.parseInt(dept_Id); - int filestatus = 3; + int filestatus = getFileStatus.getFileStatus3Id(); + if (filestatus == 0) { + System.out.println("File status not found. Aborting insertion."); + return false; + } // Update file_status in pensioner_details String updateQuery = "UPDATE pensioner_details SET file_status = ?,file_moved_date=?,remarks=?,updated_date= CURRENT_TIMESTAMP WHERE temp_id = ? LIMIT 1"; diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_cps_pensioner_details.sql b/gcc_pensioner_emptyDump/gcc_pensioner_cps_pensioner_details.sql new file mode 100644 index 0000000..84fe6c8 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_cps_pensioner_details.sql @@ -0,0 +1,74 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `cps_pensioner_details` +-- + +DROP TABLE IF EXISTS `cps_pensioner_details`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `cps_pensioner_details` ( + `id` int NOT NULL AUTO_INCREMENT, + `emp_no` varchar(20) NOT NULL, + `emp_name` varchar(30) NOT NULL, + `dept_id` int NOT NULL, + `dept_name` varchar(30) NOT NULL, + `designation` varchar(30) NOT NULL, + `file_category` int NOT NULL, + `file_category_name` varchar(70) DEFAULT NULL, + `retirement_class` varchar(10) DEFAULT NULL, + `type_of_retirement` varchar(30) DEFAULT NULL, + `remarks` text, + `file_status` int NOT NULL, + `file_entry_type` varchar(20) NOT NULL, + `uac` varchar(20) DEFAULT NULL, + `uac_date` date DEFAULT NULL, + `pending_duration` varchar(30) DEFAULT NULL, + `reason_for_pending` varchar(255) DEFAULT NULL, + `cps` varchar(20) DEFAULT NULL, + `cps_amount` decimal(15,2) DEFAULT NULL, + `el_or_lpa` varchar(20) DEFAULT NULL, + `el_or_lpa_amount` decimal(15,2) DEFAULT NULL, + `spfgs` varchar(20) DEFAULT NULL, + `spfgs_amount` decimal(15,2) DEFAULT NULL, + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + `updated_date` varchar(45) DEFAULT NULL, + `temp_id` varchar(45) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `cps_pensioner_details` +-- + +LOCK TABLES `cps_pensioner_details` WRITE; +/*!40000 ALTER TABLE `cps_pensioner_details` DISABLE KEYS */; +/*!40000 ALTER TABLE `cps_pensioner_details` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:03 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_cps_pensioner_details_history.sql b/gcc_pensioner_emptyDump/gcc_pensioner_cps_pensioner_details_history.sql new file mode 100644 index 0000000..d8f0423 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_cps_pensioner_details_history.sql @@ -0,0 +1,74 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `cps_pensioner_details_history` +-- + +DROP TABLE IF EXISTS `cps_pensioner_details_history`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `cps_pensioner_details_history` ( + `id` int NOT NULL AUTO_INCREMENT, + `emp_no` varchar(20) NOT NULL, + `emp_name` varchar(30) NOT NULL, + `dept_id` int NOT NULL, + `dept_name` varchar(30) NOT NULL, + `designation` varchar(30) NOT NULL, + `file_category` int NOT NULL, + `file_category_name` varchar(70) DEFAULT NULL, + `retirement_class` varchar(10) DEFAULT NULL, + `type_of_retirement` varchar(30) DEFAULT NULL, + `remarks` text, + `file_status` int NOT NULL, + `file_entry_type` varchar(20) DEFAULT NULL, + `file_moved_by` varchar(20) NOT NULL, + `uac` varchar(20) DEFAULT NULL, + `uac_date` date DEFAULT NULL, + `pending_duration` varchar(30) DEFAULT NULL, + `reason_for_pending` varchar(255) DEFAULT NULL, + `cps` varchar(20) DEFAULT NULL, + `cps_amount` decimal(15,2) DEFAULT NULL, + `el_or_lpa` varchar(20) DEFAULT NULL, + `el_or_lpa_amount` decimal(15,2) DEFAULT NULL, + `spfgs` varchar(20) DEFAULT NULL, + `spfgs_amount` decimal(15,2) DEFAULT NULL, + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + `temp_id` varchar(45) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `cps_pensioner_details_history` +-- + +LOCK TABLES `cps_pensioner_details_history` WRITE; +/*!40000 ALTER TABLE `cps_pensioner_details_history` DISABLE KEYS */; +/*!40000 ALTER TABLE `cps_pensioner_details_history` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:03 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_department_master.sql b/gcc_pensioner_emptyDump/gcc_pensioner_department_master.sql new file mode 100644 index 0000000..37275c5 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_department_master.sql @@ -0,0 +1,55 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `department_master` +-- + +DROP TABLE IF EXISTS `department_master`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `department_master` ( + `id` int NOT NULL AUTO_INCREMENT, + `dept_id` int NOT NULL, + `dept_name` varchar(70) NOT NULL, + `isactive` tinyint(1) NOT NULL DEFAULT '1', + `isdelete` tinyint(1) NOT NULL DEFAULT '0', + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `department_master` +-- + +LOCK TABLES `department_master` WRITE; +/*!40000 ALTER TABLE `department_master` DISABLE KEYS */; +INSERT INTO `department_master` VALUES (1,1,'A-Accounts Central Cell',1,0,'2025-01-08 08:57:10'),(2,2,'J-Bridges',1,0,'2025-01-08 08:58:02'),(3,3,'B-Buildings',1,0,'2025-01-08 09:06:02'),(4,4,'BR-Bus Route Roads',1,0,'2025-01-08 09:06:02'),(5,5,'X-Chief Engineer Office',1,0,'2025-01-08 09:06:02'),(6,6,'C-Council',1,0,'2025-01-08 09:06:02'),(7,7,'HD-District Family Welfare',1,0,'2025-01-08 09:06:02'),(8,8,'E-Education',1,0,'2025-01-08 09:06:02'),(9,9,'L-Electrical',1,0,'2025-01-08 09:06:02'),(10,10,'G-General',1,0,'2025-01-08 09:06:02'),(11,11,'H-Health',1,0,'2025-01-08 09:12:46'),(12,12,'V-Land and Estate',1,0,'2025-01-08 09:12:46'),(13,13,'Y-Legal Cell',1,0,'2025-01-08 09:12:46'),(14,14,'M-Mechanical',1,0,'2025-01-08 09:12:46'),(15,15,'P-Parks and Playfields',1,0,'2025-01-08 09:12:46'),(16,16,'R-Revenue',1,0,'2025-01-08 09:12:46'),(17,17,'Q-Solid Waste Management',1,0,'2025-01-08 09:12:46'),(18,18,'D-Storm Water Drains',1,0,'2025-01-08 09:12:46'),(19,19,'T-Taxation Appeals Committee',1,0,'2025-01-08 09:12:46'),(20,20,'W-Works',1,0,'2025-01-08 09:12:46'),(21,21,'FA-Zone 1',1,0,'2025-01-08 09:15:21'),(22,22,'FB-Zone 2',1,0,'2025-01-08 09:19:47'),(23,23,'FC-Zone 3',1,0,'2025-01-08 09:23:05'),(24,24,'FD-Zone 4',1,0,'2025-01-08 09:23:05'),(25,25,'FE-Zone 5',1,0,'2025-01-08 09:23:05'),(26,26,'FF-Zone 6',1,0,'2025-01-08 09:23:05'),(27,27,'FG-Zone 7',1,0,'2025-01-08 09:23:05'),(28,28,'FH-Zone 8',1,0,'2025-01-08 09:23:05'),(29,29,'FJ-Zone 9',1,0,'2025-01-08 09:23:05'),(30,30,'FK-Zone 10',1,0,'2025-01-08 09:23:05'),(31,31,'Z-Education-Elementary',1,0,'2025-01-08 09:31:08'),(32,32,'NA-THIRUVOTTIYUR',1,0,'2025-01-08 09:31:08'),(33,33,'NB-MANALI',1,0,'2025-01-08 09:31:08'),(34,34,'NC-MADHAVARAM',1,0,'2025-01-08 09:31:08'),(35,35,'ND-TONDIARPET',1,0,'2025-01-08 09:31:08'),(36,36,'NE-ROYAPURAM',1,0,'2025-01-08 09:31:08'),(37,37,'NF-THIRU-VI-KA NAGAR',1,0,'2025-01-08 09:31:08'),(38,38,'NG-AMBATTUR',1,0,'2025-01-08 09:31:08'),(39,39,'NH-ANNA NAGAR',1,0,'2025-01-08 09:31:08'),(40,40,'NJ-TEYNAMPET',1,0,'2025-01-08 09:31:08'),(41,41,'NK-KODAMBAKKAM',1,0,'2025-01-08 09:31:08'),(42,42,'NL-VALASARAVAKKAM',1,0,'2025-01-08 09:31:08'),(43,43,'NM-ALANDUR',1,0,'2025-01-08 09:31:08'),(44,44,'NN-ADYAR',1,0,'2025-01-08 09:31:08'),(45,45,'NP-PERUNGUDI',1,0,'2025-01-08 09:31:08'),(46,46,'NQ-SHOZHINGANALLUR',1,0,'2025-01-08 09:31:08'),(47,48,'RN-Regional office - North',1,0,'2025-01-08 09:31:08'),(48,49,'RS-Regional office - South',1,0,'2025-01-08 09:31:08'),(49,50,'RC-Regional office - Central',1,0,'2025-01-08 09:31:08'),(50,51,'S-Chief Engineer Office (SWD, BRR, SP)',1,0,'2025-01-08 10:16:00'),(51,52,'K-Chief Engineer Office - SWM',1,0,'2025-01-08 10:16:20'),(52,53,'SP-SPECIAL PROJECTS',1,0,'2025-01-08 10:16:23'),(53,54,'PT - PLANNING AND TRAINING',1,0,'2025-01-08 10:16:25'),(54,55,'JP-Chief Engineer Office (Buildings, Bridges and Planning)',1,0,'2025-01-08 10:16:28'),(55,56,'CP-Chief Engineer Office - Parks',1,0,'2025-01-08 10:16:30'),(56,57,'CL-Chief Engineer Office - Electrical',1,0,'2025-01-08 10:16:31'),(57,58,'EL-ELECTION',1,0,'2025-01-08 10:21:56'),(58,2000,'Pensioner',1,0,'2025-01-22 09:15:27'); +/*!40000 ALTER TABLE `department_master` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:02 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_designation_master.sql b/gcc_pensioner_emptyDump/gcc_pensioner_designation_master.sql new file mode 100644 index 0000000..1fb3f47 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_designation_master.sql @@ -0,0 +1,54 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `designation_master` +-- + +DROP TABLE IF EXISTS `designation_master`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `designation_master` ( + `id` int NOT NULL AUTO_INCREMENT, + `designation` varchar(50) NOT NULL, + `isactive` tinyint(1) NOT NULL DEFAULT '1', + `isdelete` tinyint(1) NOT NULL DEFAULT '0', + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=354 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `designation_master` +-- + +LOCK TABLES `designation_master` WRITE; +/*!40000 ALTER TABLE `designation_master` DISABLE KEYS */; +INSERT INTO `designation_master` VALUES (1,'Auto Electrician Wireman',1,0,'2025-01-07 22:21:56'),(2,'UNSKILLED LABOUR',1,0,'2025-01-07 22:21:56'),(3,'UNSKILLED',1,0,'2025-01-07 22:21:56'),(4,'BINDER',1,0,'2025-01-07 22:21:56'),(5,'SHORTHAND TYPIST GR III',1,0,'2025-01-07 22:21:56'),(6,'AAYA',1,0,'2025-01-07 22:21:56'),(7,'PERMANENT LABOUR',1,0,'2025-01-07 22:21:56'),(8,'MOTOR MECHANIC',1,0,'2025-01-07 22:21:56'),(9,'NMEP',1,0,'2025-01-07 22:21:56'),(10,'THOZHILALI',1,0,'2025-01-07 22:21:56'),(11,'GARPENER',1,0,'2025-01-07 22:21:56'),(12,'BURIAL GROUND ASSISTANT',1,0,'2025-01-07 22:21:56'),(13,'NFCP THOZHILALI',1,0,'2025-01-07 22:21:56'),(14,'ENTOMOLOGICAL ASSISTANT',1,0,'2025-01-07 22:21:56'),(15,'ROAD THOZHILALI',1,0,'2025-01-07 22:21:56'),(16,'MALARIA DESILTING THOZHILALI',1,0,'2025-01-07 22:21:56'),(17,'WIREMAN GR II',1,0,'2025-01-07 22:21:56'),(18,'CONSERVANCY LABOUR',1,0,'2025-01-07 22:21:56'),(19,'ANTI MOSQUITO OPERATION',1,0,'2025-01-07 22:21:56'),(20,'CONSERVANT MAISTRY',1,0,'2025-01-07 22:21:56'),(21,'JUNIOR ENIGINEER',1,0,'2025-01-07 22:21:56'),(22,'ASSISTANT DRAUGHTSMAN',1,0,'2025-01-07 22:21:56'),(23,'SWITCHER',1,0,'2025-01-07 22:21:56'),(24,'SECTION MANAGAR',1,0,'2025-01-07 22:21:56'),(25,'COMPUTER CUM CLERK',1,0,'2025-01-07 22:21:56'),(26,'COMPUTOR CUM CLERK',1,0,'2025-01-07 22:21:56'),(27,'C V C O',1,0,'2025-01-07 22:21:56'),(28,'WIREMAN',1,0,'2025-01-07 22:21:56'),(29,'RADIO ELECTRICIAN',1,0,'2025-01-07 22:21:56'),(30,'ZONAL MEDICAL OFFICER',1,0,'2025-01-07 22:21:56'),(31,'MEDICAL STORE OFFICER',1,0,'2025-01-07 22:21:56'),(32,'HP MEDICAL OFFICER',1,0,'2025-01-07 22:21:56'),(33,'SANITARY WORKER',1,0,'2025-01-07 22:21:56'),(34,'ANTI MALARIA OPERATION',1,0,'2025-01-07 22:21:56'),(35,'S.M.E.P',1,0,'2025-01-07 22:21:56'),(36,'N.M.E.P',1,0,'2025-01-07 22:21:56'),(37,'SECTOR HEALTH NURSE',1,0,'2025-01-07 22:21:56'),(38,'PAINTER',1,0,'2025-01-07 22:21:56'),(39,'CARPENTER',1,0,'2025-01-07 22:21:56'),(40,'WELDER',1,0,'2025-01-07 22:21:56'),(41,'TURNER',1,0,'2025-01-07 22:21:56'),(42,'LIGHTING INSPECTOR',1,0,'2025-01-07 22:21:56'),(43,'FITTER',1,0,'2025-01-07 22:21:56'),(44,'WIREMAN GRADE II',1,0,'2025-01-07 22:21:56'),(45,'R.C.DRIVER',1,0,'2025-01-07 22:21:56'),(46,'CHAIRMAN TAC',1,0,'2025-01-07 22:21:56'),(47,'HEALTH INSPECTOR GRADE II',1,0,'2025-01-07 22:21:56'),(48,'VETERNARY ASSISTANT SURGEON',1,0,'2025-01-07 22:21:56'),(49,'MICROCOPIST',1,0,'2025-01-07 22:21:56'),(50,'DAFFADAR',1,0,'2025-01-07 22:21:56'),(51,'PROCESS SURVEYOR',1,0,'2025-01-07 22:21:56'),(52,'SHORTHAND TYPIST GR II',1,0,'2025-01-07 22:21:56'),(53,'DRAFTS MAN',1,0,'2025-01-07 22:21:56'),(54,'THAVIL PLAYER',1,0,'2025-01-07 22:21:56'),(55,'PARK LABOUR',1,0,'2025-01-07 22:21:56'),(56,'WOMEN COOLY',1,0,'2025-01-07 22:21:56'),(57,'TRMPHONE PLAYER',1,0,'2025-01-07 22:21:56'),(58,'TESTER',1,0,'2025-01-07 22:21:56'),(59,'CLARINET PLAYER',1,0,'2025-01-07 22:21:56'),(60,'CARONET PLAYER',1,0,'2025-01-07 22:21:56'),(61,'ASSISTANT PROGRAMMER`-`',1,0,'2025-01-07 22:21:56'),(62,'BAGPIPE PLAYER',1,0,'2025-01-07 22:21:56'),(63,'VARNISHMEN',1,0,'2025-01-07 22:21:56'),(64,'TAPAL LASCAR',1,0,'2025-01-07 22:21:56'),(65,'ASSISTANT PROGAMMER',1,0,'2025-01-07 22:21:56'),(66,'PLUMBER',1,0,'2025-01-07 22:21:56'),(67,'MAZDOOR',1,0,'2025-01-07 22:21:56'),(68,'TYERMARI',1,0,'2025-01-07 22:21:56'),(69,'HEADMAZDOOR',1,0,'2025-01-07 22:21:56'),(70,'ADDITIONAL REVENUE OFFICER',1,0,'2025-01-07 22:21:56'),(71,'LICENSE INSPECTOR',1,0,'2025-01-07 22:21:56'),(72,'ASSISTANT LAW OFFICER',1,0,'2025-01-07 22:21:56'),(73,'ASSISTANT DIVISIONAL ELECTRICAL ENGINEER',1,0,'2025-01-07 22:21:56'),(74,'ADDITIONAL HEALTH OFFICER',1,0,'2025-01-07 22:21:56'),(75,'ASSISTANT DRAFTSMAN',1,0,'2025-01-07 22:21:56'),(76,'PRINCIPAL I T I',1,0,'2025-01-07 22:21:56'),(77,'SENIOR ANALYST',1,0,'2025-01-07 22:21:56'),(78,'CINEMA OPERATOR CUM DRIVER',1,0,'2025-01-07 22:21:56'),(79,'SUPERINTENDING OF PARK',1,0,'2025-01-07 22:21:56'),(80,'SUPERINTENDING ENGINEER',1,0,'2025-01-07 22:21:56'),(81,'JUNIOR TRAINING OFFICER I T I',1,0,'2025-01-07 22:21:56'),(82,'DISTRICT FAMILY WELFARE MEDICAL OFFICER',1,0,'2025-01-07 22:21:56'),(83,'MULTIPURPOSE HEALTH WORKER',1,0,'2025-01-07 22:21:56'),(84,'ARO',1,0,'2025-01-07 22:21:56'),(85,'ADDITIONAL RO',1,0,'2025-01-07 22:21:56'),(86,'citizenUser',1,0,'2025-01-07 22:21:56'),(87,'ASSISTANT MOTOR MECHANICAL',1,0,'2025-01-07 22:21:56'),(88,'REVITTER',1,0,'2025-01-07 22:21:56'),(89,'JUNIOR TRAINING OFFICER ',1,0,'2025-01-07 22:21:56'),(90,'HEALTH INSPECTOR GR.II',1,0,'2025-01-07 22:21:56'),(91,'STRETCHER BEARER',1,0,'2025-01-07 22:21:56'),(92,'committeeUser',1,0,'2025-01-07 22:21:56'),(93,'ASSISTAN EXECUTIVE ENGINEER',1,0,'2025-01-07 22:21:56'),(94,'JUNIOR ENIGNEER',1,0,'2025-01-07 22:21:56'),(95,'ROAD THOTHILALI',1,0,'2025-01-07 22:21:56'),(96,'GARDENER',1,0,'2025-01-07 22:21:56'),(97,'RC DRIVER',1,0,'2025-01-07 22:21:56'),(98,'ZONAL HEALTH OFFICER',1,0,'2025-01-07 22:21:56'),(99,'SWEEPER',1,0,'2025-01-07 22:21:56'),(100,'RIVITTER',1,0,'2025-01-07 22:21:56'),(101,'ASSISTANT ACCOUNTS OFFICER',1,0,'2025-01-07 22:21:56'),(102,'URBAN HEALTH NURSE',1,0,'2025-01-07 22:21:56'),(103,'NP',1,0,'2025-01-07 22:21:56'),(104,'DUFFADOR',1,0,'2025-01-07 22:21:56'),(105,'BLACKSMITH',1,0,'2025-01-07 22:21:56'),(106,'ASSISTANT EXECUTIVE ENIGNEER DUMMY',1,0,'2025-01-07 22:21:56'),(107,'HAMMERMAN',1,0,'2025-01-07 22:21:56'),(108,'TINKER',1,0,'2025-01-07 22:21:56'),(109,'ASSISTANT MOTOR MECHANIC',1,0,'2025-01-07 22:21:56'),(110,'LAB ATTENDER',1,0,'2025-01-07 22:21:56'),(111,'REFERENCE SUPPLIER',1,0,'2025-01-07 22:21:56'),(112,'JOINT COMMISSIONER',1,0,'2025-01-07 22:21:56'),(113,'LI',1,0,'2025-01-07 22:21:56'),(114,'ACCOUNTS OFFICER',1,0,'2025-01-07 22:21:56'),(115,'ADDITIONAL LAW OFFICER',1,0,'2025-01-07 22:21:56'),(116,'JUNIOR ANALYST',1,0,'2025-01-07 22:21:56'),(117,'ADMINISTRATIVE OFFICER',1,0,'2025-01-07 22:21:56'),(118,'MACHINE MINDER',1,0,'2025-01-07 22:21:56'),(119,'ASSESSOR',1,0,'2025-01-07 22:21:56'),(120,'ASSISTANT',1,0,'2025-01-07 22:21:56'),(121,'ASSISTANT CASHIER',1,0,'2025-01-07 22:21:56'),(122,'ASSISTANT COMMISSIONER',1,0,'2025-01-07 22:21:56'),(123,'ASSISTANT DIVISIONAL ENGINEER',1,0,'2025-01-07 22:21:56'),(124,'COMPOSITOR',1,0,'2025-01-07 22:21:56'),(125,'ASSISTANT ENGINEER',1,0,'2025-01-07 22:21:56'),(126,'ASSISTANT EXECUTIVE ENGINEER',1,0,'2025-01-07 22:21:56'),(127,'ASSISTANT HEALTH OFFICER',1,0,'2025-01-07 22:21:56'),(128,'LAYAR ON',1,0,'2025-01-07 22:21:56'),(129,'ASSISTANT PROGRAMMER',1,0,'2025-01-07 22:21:56'),(130,'MACHINE OPERATOR',1,0,'2025-01-07 22:21:56'),(131,'PEN RULER',1,0,'2025-01-07 22:21:56'),(132,'A.M.O',1,0,'2025-01-07 22:21:56'),(133,'N.F.C.P',1,0,'2025-01-07 22:21:56'),(134,'DIESEL MECHANIC',1,0,'2025-01-07 22:21:56'),(135,'ASSISTANT TO DIESEL MECHANIC',1,0,'2025-01-07 22:21:56'),(136,'FEMALE WARD ATTENDAR',1,0,'2025-01-07 22:21:56'),(137,'COMMUNITY ORGANISER',1,0,'2025-01-07 22:21:56'),(138,'M.P.H.W.',1,0,'2025-01-07 22:21:56'),(139,'A.N.M.',1,0,'2025-01-07 22:21:56'),(140,'THEATER ASSISTANT',1,0,'2025-01-07 22:21:56'),(141,'DEPUTY COLLECTOR',1,0,'2025-01-07 22:21:56'),(142,'AUXILLIARY NURSING MIDWIFE',1,0,'2025-01-07 22:21:56'),(143,'SUPERVISOR',1,0,'2025-01-07 22:21:56'),(144,'BASIC HEALTH WORKER',1,0,'2025-01-07 22:21:56'),(145,'BIRTH AND DEATH CLERK',1,0,'2025-01-07 22:21:56'),(146,'C O C D',1,0,'2025-01-07 22:21:56'),(147,'CARE TAKER',1,0,'2025-01-07 22:21:56'),(148,'CHEMIST',1,0,'2025-01-07 22:21:56'),(149,'CHIEF ACCOUNTS OFFICER',1,0,'2025-01-07 22:21:56'),(150,'CHIEF ENGINEER',1,0,'2025-01-07 22:21:56'),(151,'CITY ENGINEER',1,0,'2025-01-07 22:21:56'),(152,'CLEANER',1,0,'2025-01-07 22:21:56'),(153,'COMPUTER OPERATOR',1,0,'2025-01-07 22:21:56'),(154,'COMPUTOR',1,0,'2025-01-07 22:21:56'),(155,'CONSERVANCY INSPECTOR',1,0,'2025-01-07 22:21:56'),(156,'CONSERVANCY MAISTRY',1,0,'2025-01-07 22:21:56'),(157,'CONSERVANCY SUPERVISOR',1,0,'2025-01-07 22:21:56'),(158,'DARK ROOM ASSISTANT',1,0,'2025-01-07 22:21:56'),(159,'DATA PRINTER',1,0,'2025-01-07 22:21:56'),(160,'DEPUTY COMMUNICATION OFFICER',1,0,'2025-01-07 22:21:56'),(161,'DEPUTY PROJECT CO ORDINATOR',1,0,'2025-01-07 22:21:56'),(162,'DFWB ZONAL OFFICER',1,0,'2025-01-07 22:21:56'),(163,'DIRECTOR',1,0,'2025-01-07 22:21:56'),(164,'District Family Welfare Officer',1,0,'2025-01-07 22:21:56'),(165,'DISTRICT REVENUE OFFICER',1,0,'2025-01-07 22:21:56'),(166,'DIVISIONAL ELECTRICAL ENGINEER',1,0,'2025-01-07 22:21:56'),(167,'DRAUGHTSMAN',1,0,'2025-01-07 22:21:56'),(168,'DRIVER',1,0,'2025-01-07 22:21:56'),(169,'ELECTRICIAN',1,0,'2025-01-07 22:21:56'),(170,'ENDOMOLOGICAL ASSISTANT',1,0,'2025-01-07 22:21:56'),(171,'EXECUTIVE ENGINEER',1,0,'2025-01-07 22:21:56'),(172,'FEMALE ATTENDER',1,0,'2025-01-07 22:21:56'),(173,'FEMALE WARD ATTENDER',1,0,'2025-01-07 22:21:56'),(174,'FIELD ASSISTANT',1,0,'2025-01-07 22:21:56'),(175,'FINANCIAL ADVISER',1,0,'2025-01-07 22:21:56'),(176,'GOLLAH',1,0,'2025-01-07 22:21:56'),(177,'GRADE II TECHNICIAN',1,0,'2025-01-07 22:21:56'),(178,'GRADUATE TECHNICIAN',1,0,'2025-01-07 22:21:56'),(179,'HEAD CASHIER',1,0,'2025-01-07 22:21:56'),(180,'HEAD COOK',1,0,'2025-01-07 22:21:56'),(181,'HEALTH OFFICER',1,0,'2025-01-07 22:21:56'),(182,'HEALTH VISITOR',1,0,'2025-01-07 22:21:56'),(183,'JAMEDAR',1,0,'2025-01-07 22:21:56'),(184,'JOINTER',1,0,'2025-01-07 22:21:56'),(185,'JUNIOR ASSISTANT',1,0,'2025-01-07 22:21:56'),(186,'JUNIOR COOK',1,0,'2025-01-07 22:21:56'),(187,'JUNIOR ENGINEER',1,0,'2025-01-07 22:21:56'),(188,'LAB TECHNICIAN',1,0,'2025-01-07 22:21:56'),(189,'LASCAR',1,0,'2025-01-07 22:21:56'),(190,'LAW OFFICER',1,0,'2025-01-07 22:21:56'),(191,'LICENCE INSPECTOR',1,0,'2025-01-07 22:21:56'),(192,'LIFT ATTENDER',1,0,'2025-01-07 22:21:56'),(193,'LIGHTENING INSPECTOR',1,0,'2025-01-07 22:21:56'),(194,'MALE WARD ATTENDER',1,0,'2025-01-07 22:21:56'),(195,'MATERNAL CHILD HEALTH OFFICER',1,0,'2025-01-07 22:21:56'),(196,'MATERNITY ASSISTANT',1,0,'2025-01-07 22:21:56'),(197,'MEDICAL OFFICER',1,0,'2025-01-07 22:21:56'),(198,'MICROSCOPIST',1,0,'2025-01-07 22:21:56'),(199,'MUTCHI',1,0,'2025-01-07 22:21:56'),(200,'OFFICE ASSISTANT',1,0,'2025-01-07 22:21:56'),(201,'OPERATOR',1,0,'2025-01-07 22:21:56'),(202,'PETROL CLERK',1,0,'2025-01-07 22:21:56'),(203,'PHARMACIST',1,0,'2025-01-07 22:21:56'),(204,'PLANT OPERATOR',1,0,'2025-01-07 22:21:56'),(205,'PLAYGROUND INSTRUCTOR',1,0,'2025-01-07 22:21:56'),(206,'PROGRAMMER',1,0,'2025-01-07 22:21:56'),(207,'PROJECTIONIST',1,0,'2025-01-07 22:21:56'),(208,'PUBLIC RELATION OFFICER',1,0,'2025-01-07 22:21:56'),(209,'RADIOGRAPHER',1,0,'2025-01-07 22:21:56'),(210,'RECORD CLERK',1,0,'2025-01-07 22:21:56'),(211,'REPORTER',1,0,'2025-01-07 22:21:56'),(212,'RO',1,0,'2025-01-07 22:21:56'),(213,'ROLLER DRIVER',1,0,'2025-01-07 22:21:56'),(214,'SANITARY INSPECTOR',1,0,'2025-01-07 22:21:56'),(215,'SANITARY OFFICER',1,0,'2025-01-07 22:21:56'),(216,'SECTION MANAGER',1,0,'2025-01-07 22:21:56'),(217,'SENIOR ASSISTANT CASHIER',1,0,'2025-01-07 22:21:56'),(218,'SENIOR ENDOMOLOGIST',1,0,'2025-01-07 22:21:56'),(219,'SHORTHAND TYPIST',1,0,'2025-01-07 22:21:56'),(220,'SHROFF',1,0,'2025-01-07 22:21:56'),(221,'STADIA OFFICER',1,0,'2025-01-07 22:21:56'),(222,'STAFF NURSE',1,0,'2025-01-07 22:21:56'),(223,'STATISTICAL ASSISTANT',1,0,'2025-01-07 22:21:56'),(224,'STORE KEEPER',1,0,'2025-01-07 22:21:56'),(225,'SUPERINTENDING ENGINEER',1,0,'2025-01-07 22:21:56'),(226,'SWIMMING POOL INSTRUCTOR',1,0,'2025-01-07 22:21:56'),(227,'SYSTEM ANALYST',1,0,'2025-01-07 22:21:56'),(228,'TAX COLLECTOR',1,0,'2025-01-07 22:21:56'),(229,'TECHNICAL ASSISTANT',1,0,'2025-01-07 22:21:56'),(230,'TELEPHONE OPERATOR',1,0,'2025-01-07 22:21:56'),(231,'THEATRE ASSISTANT',1,0,'2025-01-07 22:21:56'),(232,'TIPPER DRIVER',1,0,'2025-01-07 22:21:56'),(233,'TYPIST',1,0,'2025-01-07 22:21:56'),(234,'VETENARY ASSISTANT SURGEON',1,0,'2025-01-07 22:21:56'),(235,'VETERINARY OFFICER',1,0,'2025-01-07 22:21:56'),(236,'WATCHMAN',1,0,'2025-01-07 22:21:56'),(237,'WEIGHMAN',1,0,'2025-01-07 22:21:56'),(238,'Commissioner',1,0,'2025-01-07 22:21:56'),(239,'Zonal Officer',1,0,'2025-01-07 22:21:56'),(240,'EDUCATION OFFICER',1,0,'2025-01-07 22:21:56'),(241,'Financial Advisor',1,0,'2025-01-07 22:21:56'),(242,'District Election Officer - Election',1,0,'2025-01-07 22:21:56'),(243,'Council Secretary',1,0,'2025-01-07 22:21:56'),(244,'DEPUTY COMMISSIONER',1,0,'2025-01-07 22:21:56'),(245,'TIME KEEPER',1,0,'2025-01-07 22:21:56'),(246,'ASSISTANT REVENUE OFFICER',1,0,'2025-01-07 22:21:56'),(247,'DUFFADAR',1,0,'2025-01-07 22:21:56'),(248,'SUPERINTENDENT',1,0,'2025-01-07 22:21:56'),(249,'VIGILANCE INSPECTOR',1,0,'2025-01-07 22:21:56'),(250,'ASSISTANT PUBLIC RELATION OFFICER(P)',1,0,'2025-01-07 22:21:56'),(251,'KINDERGARTEN TEACHER',1,0,'2025-01-07 22:21:56'),(252,'PANCHAYAT SECRETARY',1,0,'2025-01-07 22:21:56'),(253,'HEALTH EDUCATION OFFICER',1,0,'2025-01-07 22:21:56'),(254,'CHIEF PHARMACIST',1,0,'2025-01-07 22:21:56'),(255,'MICROBIOLOGIST',1,0,'2025-01-07 22:21:56'),(256,'ASSISTANT BIO-CHEMIST',1,0,'2025-01-07 22:21:56'),(257,'ASSISTANT MICROSCOPIST',1,0,'2025-01-07 22:21:56'),(258,'NURSING SUPERINTENDENT',1,0,'2025-01-07 22:21:56'),(259,'ANIMAL ATTENDER',1,0,'2025-01-07 22:21:56'),(260,'CHIEF VECTOR CONTROL OFFICER',1,0,'2025-01-07 22:21:56'),(261,'DEPUTY PROJECT CO-ORDINATOR',1,0,'2025-01-07 22:21:56'),(262,'ANAESTHETIST',1,0,'2025-01-07 22:21:56'),(263,'STRETCHER BARRER',1,0,'2025-01-07 22:21:56'),(264,'MECHANIC OPERATOR',1,0,'2025-01-07 22:21:56'),(265,'COLOR PRINTER',1,0,'2025-01-07 22:21:56'),(266,'REVERTER ARTISAN',1,0,'2025-01-07 22:21:56'),(267,'TYREMAN',1,0,'2025-01-07 22:21:56'),(268,'PETROL BUNK OPERATOR',1,0,'2025-01-07 22:21:56'),(269,'ROAD CART THOZHILALI',1,0,'2025-01-07 22:21:56'),(270,'WORKERS FOREMAN',1,0,'2025-01-07 22:21:56'),(271,'MOULDER',1,0,'2025-01-07 22:21:56'),(272,'MUNICIPAL FINANCE OFFICER',1,0,'2025-01-07 22:21:56'),(273,'PARK OVERSEAR',1,0,'2025-01-07 22:21:56'),(274,'PHARMACHIST',1,0,'2025-01-07 22:21:56'),(275,'R C DRIVER',1,0,'2025-01-07 22:21:56'),(276,'REGIONAL DEPUTY COMMISSIONER',1,0,'2025-01-07 22:21:56'),(277,'SANITARY SUPERVISOR',1,0,'2025-01-07 22:21:56'),(278,'SENIOR ENTOMOLOGIST',1,0,'2025-01-07 22:21:56'),(279,'SUPERINTENDENT OF PARK',1,0,'2025-01-07 22:21:56'),(280,'TRAINING OFFICER',1,0,'2025-01-07 22:21:56'),(281,'VIGILANCE OFFICER',1,0,'2025-01-07 22:21:56'),(282,'WORKSHOP ASSISTANT',1,0,'2025-01-07 22:21:56'),(283,'BRICK LAYER',1,0,'2025-01-07 22:21:56'),(284,'JALARA PLAYER',1,0,'2025-01-07 22:21:56'),(285,'SURVEY LASCAR',1,0,'2025-01-07 22:21:56'),(286,'RUBBISH CART DRIVER',1,0,'2025-01-07 22:21:56'),(287,'DATA ENTRY OPERATOR',1,0,'2025-01-07 22:21:56'),(288,'ASSISTANT PUBLIC RELATION OFFICER(I)',1,0,'2025-01-07 22:21:56'),(289,'SECRETARY TO COUNCIL',1,0,'2025-01-07 22:21:56'),(290,'SUB INSPECTOR OF SURVEY',1,0,'2025-01-07 22:21:56'),(291,'COLOUR PRINTER',1,0,'2025-01-07 22:21:56'),(292,'SPORTS OFFICER',1,0,'2025-01-07 22:21:56'),(293,'Assistant Education Officer',1,0,'2025-01-07 22:21:56'),(294,'Residential Medical Officer',1,0,'2025-01-07 22:21:56'),(295,'BIO-CHEMIST',1,0,'2025-01-07 22:21:56'),(296,'ASSISTANT NURSING SUPERINTENDENT',1,0,'2025-01-07 22:21:56'),(297,'OBSTETRICIAN',1,0,'2025-01-07 22:21:56'),(298,'ELECTRICAL OVERSEER',1,0,'2025-01-07 22:21:56'),(299,'FITTER ARTISAN',1,0,'2025-01-07 22:21:56'),(300,'WELDER ARTISAN',1,0,'2025-01-07 22:21:56'),(301,'SW',1,0,'2025-01-07 22:21:56'),(302,'APPRENTICE LUSCAR',1,0,'2025-01-07 22:21:56'),(303,'ROAD WORKER',1,0,'2025-01-07 22:21:56'),(304,'SENIOR SYSTEMS MANAGER',1,0,'2025-01-07 22:21:56'),(305,'CHIEF REPORTER',1,0,'2025-01-07 22:21:56'),(306,'JUNIOR ENTOMOLOGIST',1,0,'2025-01-07 22:21:56'),(307,'PARK SUPERVISOR',1,0,'2025-01-07 22:21:56'),(308,'Additional City Health Officer',1,0,'2025-01-07 22:21:56'),(309,'CITY HEALTH OFFICER',1,0,'2025-01-07 22:21:56'),(310,'PATHOLOGIST',1,0,'2025-01-07 22:21:56'),(311,'ASSISTANT PATHOLOGIST',1,0,'2025-01-07 22:21:56'),(312,'RESEARCH ASSISTANT',1,0,'2025-01-07 22:21:56'),(313,'ADDL. DFW MEDICAL OFFICER',1,0,'2025-01-07 22:21:56'),(314,'PROOF READER',1,0,'2025-01-07 22:21:56'),(315,'CARPENTER ARTISAN',1,0,'2025-01-07 22:21:56'),(316,'LAYER ON',1,0,'2025-01-07 22:21:56'),(317,'REVERTER',1,0,'2025-01-07 22:21:56'),(318,'VARNISHMAN',1,0,'2025-01-07 22:21:56'),(319,'ASSISTNAT MOTOR MECHANIC',1,0,'2025-01-07 22:21:56'),(320,'GATE KEEPER',1,0,'2025-01-07 22:21:56'),(321,'GARDEN WORKER',1,0,'2025-01-07 22:21:56'),(322,'HEAD CONSTABLE',1,0,'2025-01-07 22:21:56'),(323,'OFFICE ASSISTANT(KG)',1,0,'2025-01-07 22:21:56'),(324,'SPECIAL TAHSILDAR',1,0,'2025-01-07 22:21:56'),(325,'PRINCIPAL CHIEF ENGINEER',1,0,'2025-01-07 22:21:56'),(326,'LOADER DRIVER',1,0,'2025-01-07 22:21:56'),(327,'ASSISTANT EXECUTIVE ENGINEER (ELECTRICAL)',1,0,'2025-01-07 22:21:56'),(328,'SKILLED ASSISTANT GRADE-II',1,0,'2025-01-07 22:21:56'),(329,'PUBLIC ANALYST',1,0,'2025-01-07 22:21:56'),(330,'STATISTICAL SUPERVISOR',1,0,'2025-01-07 22:21:56'),(331,'ECG ASSISTANT',1,0,'2025-01-07 22:21:56'),(332,'EPIDEMIOLOGIST',1,0,'2025-01-07 22:21:56'),(333,'STEWARD',1,0,'2025-01-07 22:21:56'),(334,'LAB ASSISTANT',1,0,'2025-01-07 22:21:56'),(335,'JUNIOR ENDOMOLOGIST',1,0,'2025-01-07 22:21:56'),(336,'FEMALE SANITARY WORKER',1,0,'2025-01-07 22:21:56'),(337,'PRESS FOREMAN',1,0,'2025-01-07 22:21:56'),(338,'LETTER PAINTER',1,0,'2025-01-07 22:21:56'),(339,'ASSISTANT PLANT OPERATOR',1,0,'2025-01-07 22:21:56'),(340,'ELECTRICIAN CAP',1,0,'2025-01-07 22:21:56'),(341,'ASSISTANT_LABOUR',1,0,'2025-01-07 22:21:56'),(342,'SENIOR LAW OFFICER',1,0,'2025-01-07 22:21:56'),(343,'KINDERGARTEN AAYA',1,0,'2025-01-07 22:21:56'),(344,'THASILDAR',1,0,'2025-01-07 22:21:56'),(345,'SKILLED ASSISTANT GRADE - I',1,0,'2025-01-07 22:21:56'),(346,'HEALTH THOZHILALI',1,0,'2025-01-07 22:21:56'),(347,'PARK THOZHILALI',1,0,'2025-01-07 22:21:56'),(348,'PARK SUPERINTENDENT',1,0,'2025-01-07 22:21:56'),(349,'CITY REVENUE OFFICER',1,0,'2025-01-07 22:21:56'),(350,'SAXOPHONE PLAYER',1,0,'2025-01-07 22:21:56'),(351,'ADDITIONAL COMMISSIONER',1,0,'2025-01-07 22:21:56'),(352,'Senior Accounts Officer',1,0,'2025-01-07 22:21:56'),(353,'HEALTH CLEANER',1,0,'2025-01-07 22:21:56'); +/*!40000 ALTER TABLE `designation_master` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:03 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_file_category_master.sql b/gcc_pensioner_emptyDump/gcc_pensioner_file_category_master.sql new file mode 100644 index 0000000..67cfb23 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_file_category_master.sql @@ -0,0 +1,54 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `file_category_master` +-- + +DROP TABLE IF EXISTS `file_category_master`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `file_category_master` ( + `id` int NOT NULL AUTO_INCREMENT, + `file_name` varchar(255) NOT NULL, + `isactive` tinyint(1) NOT NULL DEFAULT '1', + `isdelete` tinyint(1) NOT NULL DEFAULT '0', + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `file_category_master` +-- + +LOCK TABLES `file_category_master` WRITE; +/*!40000 ALTER TABLE `file_category_master` DISABLE KEYS */; +INSERT INTO `file_category_master` VALUES (1,'Retirement',1,0,'2025-01-20 07:02:29'),(2,'Family Pension',1,0,'2025-01-20 07:02:29'),(3,'Pendency',1,0,'2025-01-20 07:02:29'),(4,'GIS',1,0,'2025-01-20 07:02:29'),(5,'Provisional Retirement',1,0,'2025-01-20 07:02:29'),(6,'Contributory Pension Scheme',1,0,'2025-01-20 07:02:29'); +/*!40000 ALTER TABLE `file_category_master` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:04 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_file_movement_history.sql b/gcc_pensioner_emptyDump/gcc_pensioner_file_movement_history.sql new file mode 100644 index 0000000..8707b26 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_file_movement_history.sql @@ -0,0 +1,56 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `file_movement_history` +-- + +DROP TABLE IF EXISTS `file_movement_history`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `file_movement_history` ( + `id` int NOT NULL AUTO_INCREMENT, + `temp_id` varchar(45) NOT NULL, + `emp_no` varchar(30) NOT NULL, + `file_moved_date` date NOT NULL, + `file_status` varchar(40) NOT NULL, + `file_moved_by` varchar(20) NOT NULL, + `remarks` text, + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `file_movement_history` +-- + +LOCK TABLES `file_movement_history` WRITE; +/*!40000 ALTER TABLE `file_movement_history` DISABLE KEYS */; +/*!40000 ALTER TABLE `file_movement_history` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:03 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_file_status_master.sql b/gcc_pensioner_emptyDump/gcc_pensioner_file_status_master.sql new file mode 100644 index 0000000..e345c42 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_file_status_master.sql @@ -0,0 +1,54 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `file_status_master` +-- + +DROP TABLE IF EXISTS `file_status_master`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `file_status_master` ( + `id` int NOT NULL AUTO_INCREMENT, + `file_status` varchar(60) NOT NULL, + `isactive` tinyint(1) NOT NULL DEFAULT '1', + `isdelete` tinyint(1) NOT NULL DEFAULT '0', + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `file_status_master` +-- + +LOCK TABLES `file_status_master` WRITE; +/*!40000 ALTER TABLE `file_status_master` DISABLE KEYS */; +INSERT INTO `file_status_master` VALUES (1,'Sent to Audit',1,0,'2025-01-08 11:07:32'),(2,'Returned From Audit',1,0,'2025-01-08 11:14:08'),(3,'Rectify and Sent to Audit',1,0,'2025-01-08 11:14:08'),(4,'Audit Certified',1,0,'2025-01-08 11:14:08'),(5,'File Forwarded to Department',1,0,'2025-01-08 11:28:21'),(6,'Returned to Department',1,0,'2025-01-08 11:28:21'),(7,'File Forwarded to Pension',1,0,'2025-01-08 11:28:21'),(8,'Pension Pending',1,0,'2025-01-08 11:28:21'),(9,'File in Department to complete pending values',1,0,'2025-01-08 11:28:21'),(10,'File in Pension to complete pending values',1,0,'2025-01-08 11:28:21'),(11,'File Completed',1,0,'2025-01-08 11:28:21'); +/*!40000 ALTER TABLE `file_status_master` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:04 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_login_details.sql b/gcc_pensioner_emptyDump/gcc_pensioner_login_details.sql new file mode 100644 index 0000000..d7d5a06 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_login_details.sql @@ -0,0 +1,53 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `login_details` +-- + +DROP TABLE IF EXISTS `login_details`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `login_details` ( + `id` int NOT NULL AUTO_INCREMENT, + `gcc_login_id` int NOT NULL, + `emp_dept_id` int NOT NULL, + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `login_details` +-- + +LOCK TABLES `login_details` WRITE; +/*!40000 ALTER TABLE `login_details` DISABLE KEYS */; +INSERT INTO `login_details` VALUES (1,14,1,'2025-01-08 12:51:50'),(2,15,2,'2025-01-08 12:51:50'),(3,16,2,'2025-01-22 09:20:51'); +/*!40000 ALTER TABLE `login_details` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:02 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_pension_benefits.sql b/gcc_pensioner_emptyDump/gcc_pensioner_pension_benefits.sql new file mode 100644 index 0000000..15ec185 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_pension_benefits.sql @@ -0,0 +1,62 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pension_benefits` +-- + +DROP TABLE IF EXISTS `pension_benefits`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pension_benefits` ( + `id` int NOT NULL AUTO_INCREMENT, + `emp_no` varchar(20) NOT NULL, + `temp_id` varchar(45) NOT NULL, + `file_pending` varchar(30) DEFAULT NULL, + `pension_number` varchar(30) DEFAULT NULL, + `ledger_number` varchar(30) DEFAULT NULL, + `benefit_pension` varchar(30) DEFAULT NULL, + `benefit_pension_amount` decimal(15,2) DEFAULT NULL, + `benefit_dcrg` varchar(30) DEFAULT NULL, + `benefit_dcrg_amount` decimal(15,2) DEFAULT NULL, + `benefit_commutation` varchar(30) DEFAULT NULL, + `benefit_commutation_amount` decimal(15,2) DEFAULT NULL, + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + `updated_date` varchar(45) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pension_benefits` +-- + +LOCK TABLES `pension_benefits` WRITE; +/*!40000 ALTER TABLE `pension_benefits` DISABLE KEYS */; +/*!40000 ALTER TABLE `pension_benefits` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:04 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_pension_benefits_history.sql b/gcc_pensioner_emptyDump/gcc_pensioner_pension_benefits_history.sql new file mode 100644 index 0000000..049df43 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_pension_benefits_history.sql @@ -0,0 +1,62 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pension_benefits_history` +-- + +DROP TABLE IF EXISTS `pension_benefits_history`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pension_benefits_history` ( + `id` int NOT NULL AUTO_INCREMENT, + `emp_no` varchar(20) NOT NULL, + `temp_id` varchar(45) NOT NULL, + `file_pending` varchar(30) DEFAULT NULL, + `pension_number` varchar(30) DEFAULT NULL, + `ledger_number` varchar(30) DEFAULT NULL, + `benefit_pension` varchar(30) DEFAULT NULL, + `benefit_pension_amount` decimal(15,2) DEFAULT NULL, + `benefit_dcrg` varchar(30) DEFAULT NULL, + `benefit_dcrg_amount` decimal(15,2) DEFAULT NULL, + `benefit_commutation` varchar(30) DEFAULT NULL, + `benefit_commutation_amount` decimal(15,2) DEFAULT NULL, + `file_moved_by` varchar(20) NOT NULL, + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pension_benefits_history` +-- + +LOCK TABLES `pension_benefits_history` WRITE; +/*!40000 ALTER TABLE `pension_benefits_history` DISABLE KEYS */; +/*!40000 ALTER TABLE `pension_benefits_history` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:04 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_pensioner_details.sql b/gcc_pensioner_emptyDump/gcc_pensioner_pensioner_details.sql new file mode 100644 index 0000000..eb9a1c9 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_pensioner_details.sql @@ -0,0 +1,81 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pensioner_details` +-- + +DROP TABLE IF EXISTS `pensioner_details`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pensioner_details` ( + `id` int NOT NULL AUTO_INCREMENT, + `emp_no` varchar(20) NOT NULL, + `emp_name` varchar(30) NOT NULL, + `dept_id` int NOT NULL, + `dept_name` varchar(30) NOT NULL, + `designation` varchar(30) NOT NULL, + `file_category` int NOT NULL, + `file_category_name` varchar(70) DEFAULT NULL, + `retirement_date` date DEFAULT NULL, + `retirement_class` varchar(10) DEFAULT NULL, + `type_of_retirement` varchar(30) DEFAULT NULL, + `file_moved_date` date DEFAULT NULL, + `remarks` text, + `file_status` int NOT NULL, + `file_entry_type` varchar(20) NOT NULL, + `service_death` varchar(30) DEFAULT NULL, + `relationship_deceased` varchar(20) DEFAULT NULL, + `sanctioned_gis_amount` decimal(15,2) DEFAULT NULL, + `sanctioned_funeral_advance` decimal(15,2) DEFAULT NULL, + `pending_duration` varchar(20) DEFAULT NULL, + `reason_for_pending` varchar(255) DEFAULT NULL, + `reason_for_provisional_pension` varchar(255) DEFAULT NULL, + `others_provisional_pension` varchar(200) DEFAULT NULL, + `dp` varchar(20) DEFAULT NULL, + `pr_amount` decimal(15,2) DEFAULT NULL, + `pr_percentage` varchar(45) DEFAULT NULL, + `sanctional_gis_date` date DEFAULT NULL, + `sanctional_gis_amount` decimal(15,2) DEFAULT NULL, + `lic_date` date DEFAULT NULL, + `temp_id` varchar(45) NOT NULL, + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + `updated_date` varchar(45) DEFAULT NULL, + `is_closed` tinyint(1) DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pensioner_details` +-- + +LOCK TABLES `pensioner_details` WRITE; +/*!40000 ALTER TABLE `pensioner_details` DISABLE KEYS */; +/*!40000 ALTER TABLE `pensioner_details` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:03 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_pensioner_details_history.sql b/gcc_pensioner_emptyDump/gcc_pensioner_pensioner_details_history.sql new file mode 100644 index 0000000..b4d6244 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_pensioner_details_history.sql @@ -0,0 +1,80 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pensioner_details_history` +-- + +DROP TABLE IF EXISTS `pensioner_details_history`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pensioner_details_history` ( + `id` int NOT NULL AUTO_INCREMENT, + `emp_no` varchar(20) NOT NULL, + `emp_name` varchar(30) NOT NULL, + `dept_id` int NOT NULL, + `dept_name` varchar(30) NOT NULL, + `designation` varchar(30) NOT NULL, + `file_category` int NOT NULL, + `file_category_name` varchar(70) DEFAULT NULL, + `retirement_class` varchar(10) DEFAULT NULL, + `retirement_date` date DEFAULT NULL, + `type_of_retirement` varchar(30) DEFAULT NULL, + `file_moved_date` date DEFAULT NULL, + `remarks` text, + `file_status` int NOT NULL, + `file_entry_type` varchar(20) NOT NULL, + `file_moved_by` varchar(20) NOT NULL, + `service_death` varchar(30) DEFAULT NULL, + `relationship_deceased` varchar(20) DEFAULT NULL, + `sanctioned_gis_amount` decimal(15,2) DEFAULT NULL, + `sanctioned_funeral_advance` decimal(15,2) DEFAULT NULL, + `pending_duration` varchar(20) DEFAULT NULL, + `reason_for_pending` varchar(255) DEFAULT NULL, + `reason_for_provisional_pension` varchar(255) DEFAULT NULL, + `others_provisional_pension` varchar(200) DEFAULT NULL, + `dp` varchar(20) DEFAULT NULL, + `pr_amount` decimal(15,2) DEFAULT NULL, + `pr_percentage` varchar(45) DEFAULT NULL, + `sanctional_gis_date` date DEFAULT NULL, + `sanctional_gis_amount` decimal(15,2) DEFAULT NULL, + `lic_date` date DEFAULT NULL, + `temp_id` varchar(45) NOT NULL, + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pensioner_details_history` +-- + +LOCK TABLES `pensioner_details_history` WRITE; +/*!40000 ALTER TABLE `pensioner_details_history` DISABLE KEYS */; +/*!40000 ALTER TABLE `pensioner_details_history` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:04 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_reason_for_provisional.sql b/gcc_pensioner_emptyDump/gcc_pensioner_reason_for_provisional.sql new file mode 100644 index 0000000..d9e00b1 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_reason_for_provisional.sql @@ -0,0 +1,54 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `reason_for_provisional` +-- + +DROP TABLE IF EXISTS `reason_for_provisional`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `reason_for_provisional` ( + `id` int NOT NULL AUTO_INCREMENT, + `provisional_reason` varchar(60) NOT NULL, + `isactive` tinyint(1) NOT NULL DEFAULT '1', + `isdelete` tinyint(1) NOT NULL DEFAULT '0', + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `reason_for_provisional` +-- + +LOCK TABLES `reason_for_provisional` WRITE; +/*!40000 ALTER TABLE `reason_for_provisional` DISABLE KEYS */; +INSERT INTO `reason_for_provisional` VALUES (1,'Disciplinary Pending',1,0,'2025-02-01 08:51:12'),(2,'CourtCase Pending',1,0,'2025-02-01 08:51:12'),(3,'DVAC Pending',1,0,'2025-02-01 08:51:12'),(4,'Others',1,0,'2025-02-01 08:51:12'); +/*!40000 ALTER TABLE `reason_for_provisional` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:04 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_type_of_retriment.sql b/gcc_pensioner_emptyDump/gcc_pensioner_type_of_retriment.sql new file mode 100644 index 0000000..658deb5 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_type_of_retriment.sql @@ -0,0 +1,54 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `type_of_retriment` +-- + +DROP TABLE IF EXISTS `type_of_retriment`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `type_of_retriment` ( + `id` int NOT NULL AUTO_INCREMENT, + `retriment_type` varchar(60) NOT NULL, + `isactive` tinyint(1) NOT NULL DEFAULT '1', + `isdelete` tinyint(1) NOT NULL DEFAULT '0', + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `type_of_retriment` +-- + +LOCK TABLES `type_of_retriment` WRITE; +/*!40000 ALTER TABLE `type_of_retriment` DISABLE KEYS */; +INSERT INTO `type_of_retriment` VALUES (1,'Super Annuation',1,0,'2025-01-31 11:32:24'),(2,'Voluntary',1,0,'2025-01-31 11:32:24'),(3,'Compulsory',1,0,'2025-01-31 11:32:24'),(4,'Medical Invalidation',1,0,'2025-01-31 11:32:24'),(5,'Provisional',1,0,'2025-02-01 06:22:17'); +/*!40000 ALTER TABLE `type_of_retriment` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:03 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_zone_benefits.sql b/gcc_pensioner_emptyDump/gcc_pensioner_zone_benefits.sql new file mode 100644 index 0000000..ae461cf --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_zone_benefits.sql @@ -0,0 +1,61 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zone_benefits` +-- + +DROP TABLE IF EXISTS `zone_benefits`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `zone_benefits` ( + `id` int NOT NULL AUTO_INCREMENT, + `emp_no` varchar(20) NOT NULL, + `temp_id` varchar(45) NOT NULL, + `gpf` varchar(30) DEFAULT NULL, + `gpf_amount` decimal(15,2) DEFAULT NULL, + `spfgs` varchar(30) DEFAULT NULL, + `spfgs_amount` decimal(15,2) DEFAULT NULL, + `dcrg` varchar(30) DEFAULT NULL, + `private_affairs` varchar(30) DEFAULT NULL, + `private_affairs_amount` decimal(15,2) DEFAULT NULL, + `recovery_emp` text, + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + `updated_date` varchar(45) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zone_benefits` +-- + +LOCK TABLES `zone_benefits` WRITE; +/*!40000 ALTER TABLE `zone_benefits` DISABLE KEYS */; +/*!40000 ALTER TABLE `zone_benefits` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:02 diff --git a/gcc_pensioner_emptyDump/gcc_pensioner_zone_benefits_history.sql b/gcc_pensioner_emptyDump/gcc_pensioner_zone_benefits_history.sql new file mode 100644 index 0000000..219de89 --- /dev/null +++ b/gcc_pensioner_emptyDump/gcc_pensioner_zone_benefits_history.sql @@ -0,0 +1,61 @@ +-- MySQL dump 10.13 Distrib 8.0.40, for Win64 (x86_64) +-- +-- Host: localhost Database: gcc_pensioner +-- ------------------------------------------------------ +-- Server version 8.0.40 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `zone_benefits_history` +-- + +DROP TABLE IF EXISTS `zone_benefits_history`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `zone_benefits_history` ( + `id` int NOT NULL AUTO_INCREMENT, + `emp_no` varchar(20) NOT NULL, + `temp_id` varchar(45) NOT NULL, + `gpf` varchar(30) DEFAULT NULL, + `gpf_amount` decimal(15,2) DEFAULT NULL, + `spfgs` varchar(30) DEFAULT NULL, + `spfgs_amount` decimal(15,2) DEFAULT NULL, + `dcrg` varchar(30) DEFAULT NULL, + `private_affairs` varchar(30) DEFAULT NULL, + `private_affairs_amount` decimal(15,2) DEFAULT NULL, + `recovery_emp` text, + `file_moved_by` varchar(20) NOT NULL, + `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zone_benefits_history` +-- + +LOCK TABLES `zone_benefits_history` WRITE; +/*!40000 ALTER TABLE `zone_benefits_history` DISABLE KEYS */; +/*!40000 ALTER TABLE `zone_benefits_history` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2025-02-06 16:33:02