commit
11c6681d45
25 changed files with 4338 additions and 0 deletions
-
33.gitignore
-
19.mvn/wrapper/maven-wrapper.properties
-
259mvnw
-
149mvnw.cmd
-
122pom.xml
-
13src/main/java/com/crs_birth_service/Controller/BirthServiceController.java
-
15src/main/java/com/crs_birth_service/CrsBirthServiceApplication.java
-
629src/main/java/com/crs_birth_service/Entity/BirthDetails.java
-
649src/main/java/com/crs_birth_service/Entity/BirthParentAddress.java
-
285src/main/java/com/crs_birth_service/Entity/BirthParentsInformation.java
-
24src/main/java/com/crs_birth_service/Entity/NewRegister.java
-
15src/main/java/com/crs_birth_service/Repository/BirthDetailsRepository.java
-
7src/main/java/com/crs_birth_service/Repository/BirthParentAddressRepository.java
-
7src/main/java/com/crs_birth_service/Repository/BirthParentsInformationRepository.java
-
338src/main/java/com/crs_birth_service/Service/BirthConsumer.java
-
62src/main/java/com/crs_birth_service/Service/ByteArrayMultipartFile.java
-
57src/main/java/com/crs_birth_service/config/ClientCall.java
-
44src/main/java/com/crs_birth_service/config/KafkaListenerConfig.java
-
60src/main/java/com/crs_birth_service/config/Listeners.java
-
1420src/main/java/com/crs_birth_service/dto/BirthDetailsDto.java
-
54src/main/java/com/crs_birth_service/dto/DtoforBirthConsum.java
-
30src/main/java/com/crs_birth_service/exception/GlobalExceptionHandler.java
-
16src/main/java/com/crs_birth_service/fileUtil/FileService.java
-
18src/main/resources/application.properties
-
13src/test/java/com/crs_birth_service/CrsBirthServiceApplicationTests.java
@ -0,0 +1,33 @@ |
|||
HELP.md |
|||
target/ |
|||
!.mvn/wrapper/maven-wrapper.jar |
|||
!**/src/main/**/target/ |
|||
!**/src/test/**/target/ |
|||
|
|||
### STS ### |
|||
.apt_generated |
|||
.classpath |
|||
.factorypath |
|||
.project |
|||
.settings |
|||
.springBeans |
|||
.sts4-cache |
|||
|
|||
### IntelliJ IDEA ### |
|||
.idea |
|||
*.iws |
|||
*.iml |
|||
*.ipr |
|||
|
|||
### NetBeans ### |
|||
/nbproject/private/ |
|||
/nbbuild/ |
|||
/dist/ |
|||
/nbdist/ |
|||
/.nb-gradle/ |
|||
build/ |
|||
!**/src/main/**/build/ |
|||
!**/src/test/**/build/ |
|||
|
|||
### VS Code ### |
|||
.vscode/ |
|||
@ -0,0 +1,19 @@ |
|||
# Licensed to the Apache Software Foundation (ASF) under one |
|||
# or more contributor license agreements. See the NOTICE file |
|||
# distributed with this work for additional information |
|||
# regarding copyright ownership. The ASF licenses this file |
|||
# to you under the Apache License, Version 2.0 (the |
|||
# "License"); you may not use this file except in compliance |
|||
# with the License. You may obtain a copy of the License at |
|||
# |
|||
# https://www.apache.org/licenses/LICENSE-2.0 |
|||
# |
|||
# Unless required by applicable law or agreed to in writing, |
|||
# software distributed under the License is distributed on an |
|||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
|||
# KIND, either express or implied. See the License for the |
|||
# specific language governing permissions and limitations |
|||
# under the License. |
|||
wrapperVersion=3.3.2 |
|||
distributionType=only-script |
|||
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.7/apache-maven-3.9.7-bin.zip |
|||
@ -0,0 +1,259 @@ |
|||
#!/bin/sh |
|||
# ---------------------------------------------------------------------------- |
|||
# Licensed to the Apache Software Foundation (ASF) under one |
|||
# or more contributor license agreements. See the NOTICE file |
|||
# distributed with this work for additional information |
|||
# regarding copyright ownership. The ASF licenses this file |
|||
# to you under the Apache License, Version 2.0 (the |
|||
# "License"); you may not use this file except in compliance |
|||
# with the License. You may obtain a copy of the License at |
|||
# |
|||
# https://www.apache.org/licenses/LICENSE-2.0 |
|||
# |
|||
# Unless required by applicable law or agreed to in writing, |
|||
# software distributed under the License is distributed on an |
|||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
|||
# KIND, either express or implied. See the License for the |
|||
# specific language governing permissions and limitations |
|||
# under the License. |
|||
# ---------------------------------------------------------------------------- |
|||
|
|||
# ---------------------------------------------------------------------------- |
|||
# Apache Maven Wrapper startup batch script, version 3.3.2 |
|||
# |
|||
# Optional ENV vars |
|||
# ----------------- |
|||
# JAVA_HOME - location of a JDK home dir, required when download maven via java source |
|||
# MVNW_REPOURL - repo url base for downloading maven distribution |
|||
# MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven |
|||
# MVNW_VERBOSE - true: enable verbose log; debug: trace the mvnw script; others: silence the output |
|||
# ---------------------------------------------------------------------------- |
|||
|
|||
set -euf |
|||
[ "${MVNW_VERBOSE-}" != debug ] || set -x |
|||
|
|||
# OS specific support. |
|||
native_path() { printf %s\\n "$1"; } |
|||
case "$(uname)" in |
|||
CYGWIN* | MINGW*) |
|||
[ -z "${JAVA_HOME-}" ] || JAVA_HOME="$(cygpath --unix "$JAVA_HOME")" |
|||
native_path() { cygpath --path --windows "$1"; } |
|||
;; |
|||
esac |
|||
|
|||
# set JAVACMD and JAVACCMD |
|||
set_java_home() { |
|||
# For Cygwin and MinGW, ensure paths are in Unix format before anything is touched |
|||
if [ -n "${JAVA_HOME-}" ]; then |
|||
if [ -x "$JAVA_HOME/jre/sh/java" ]; then |
|||
# IBM's JDK on AIX uses strange locations for the executables |
|||
JAVACMD="$JAVA_HOME/jre/sh/java" |
|||
JAVACCMD="$JAVA_HOME/jre/sh/javac" |
|||
else |
|||
JAVACMD="$JAVA_HOME/bin/java" |
|||
JAVACCMD="$JAVA_HOME/bin/javac" |
|||
|
|||
if [ ! -x "$JAVACMD" ] || [ ! -x "$JAVACCMD" ]; then |
|||
echo "The JAVA_HOME environment variable is not defined correctly, so mvnw cannot run." >&2 |
|||
echo "JAVA_HOME is set to \"$JAVA_HOME\", but \"\$JAVA_HOME/bin/java\" or \"\$JAVA_HOME/bin/javac\" does not exist." >&2 |
|||
return 1 |
|||
fi |
|||
fi |
|||
else |
|||
JAVACMD="$( |
|||
'set' +e |
|||
'unset' -f command 2>/dev/null |
|||
'command' -v java |
|||
)" || : |
|||
JAVACCMD="$( |
|||
'set' +e |
|||
'unset' -f command 2>/dev/null |
|||
'command' -v javac |
|||
)" || : |
|||
|
|||
if [ ! -x "${JAVACMD-}" ] || [ ! -x "${JAVACCMD-}" ]; then |
|||
echo "The java/javac command does not exist in PATH nor is JAVA_HOME set, so mvnw cannot run." >&2 |
|||
return 1 |
|||
fi |
|||
fi |
|||
} |
|||
|
|||
# hash string like Java String::hashCode |
|||
hash_string() { |
|||
str="${1:-}" h=0 |
|||
while [ -n "$str" ]; do |
|||
char="${str%"${str#?}"}" |
|||
h=$(((h * 31 + $(LC_CTYPE=C printf %d "'$char")) % 4294967296)) |
|||
str="${str#?}" |
|||
done |
|||
printf %x\\n $h |
|||
} |
|||
|
|||
verbose() { :; } |
|||
[ "${MVNW_VERBOSE-}" != true ] || verbose() { printf %s\\n "${1-}"; } |
|||
|
|||
die() { |
|||
printf %s\\n "$1" >&2 |
|||
exit 1 |
|||
} |
|||
|
|||
trim() { |
|||
# MWRAPPER-139: |
|||
# Trims trailing and leading whitespace, carriage returns, tabs, and linefeeds. |
|||
# Needed for removing poorly interpreted newline sequences when running in more |
|||
# exotic environments such as mingw bash on Windows. |
|||
printf "%s" "${1}" | tr -d '[:space:]' |
|||
} |
|||
|
|||
# parse distributionUrl and optional distributionSha256Sum, requires .mvn/wrapper/maven-wrapper.properties |
|||
while IFS="=" read -r key value; do |
|||
case "${key-}" in |
|||
distributionUrl) distributionUrl=$(trim "${value-}") ;; |
|||
distributionSha256Sum) distributionSha256Sum=$(trim "${value-}") ;; |
|||
esac |
|||
done <"${0%/*}/.mvn/wrapper/maven-wrapper.properties" |
|||
[ -n "${distributionUrl-}" ] || die "cannot read distributionUrl property in ${0%/*}/.mvn/wrapper/maven-wrapper.properties" |
|||
|
|||
case "${distributionUrl##*/}" in |
|||
maven-mvnd-*bin.*) |
|||
MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ |
|||
case "${PROCESSOR_ARCHITECTURE-}${PROCESSOR_ARCHITEW6432-}:$(uname -a)" in |
|||
*AMD64:CYGWIN* | *AMD64:MINGW*) distributionPlatform=windows-amd64 ;; |
|||
:Darwin*x86_64) distributionPlatform=darwin-amd64 ;; |
|||
:Darwin*arm64) distributionPlatform=darwin-aarch64 ;; |
|||
:Linux*x86_64*) distributionPlatform=linux-amd64 ;; |
|||
*) |
|||
echo "Cannot detect native platform for mvnd on $(uname)-$(uname -m), use pure java version" >&2 |
|||
distributionPlatform=linux-amd64 |
|||
;; |
|||
esac |
|||
distributionUrl="${distributionUrl%-bin.*}-$distributionPlatform.zip" |
|||
;; |
|||
maven-mvnd-*) MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ ;; |
|||
*) MVN_CMD="mvn${0##*/mvnw}" _MVNW_REPO_PATTERN=/org/apache/maven/ ;; |
|||
esac |
|||
|
|||
# apply MVNW_REPOURL and calculate MAVEN_HOME |
|||
# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-<version>,maven-mvnd-<version>-<platform>}/<hash> |
|||
[ -z "${MVNW_REPOURL-}" ] || distributionUrl="$MVNW_REPOURL$_MVNW_REPO_PATTERN${distributionUrl#*"$_MVNW_REPO_PATTERN"}" |
|||
distributionUrlName="${distributionUrl##*/}" |
|||
distributionUrlNameMain="${distributionUrlName%.*}" |
|||
distributionUrlNameMain="${distributionUrlNameMain%-bin}" |
|||
MAVEN_USER_HOME="${MAVEN_USER_HOME:-${HOME}/.m2}" |
|||
MAVEN_HOME="${MAVEN_USER_HOME}/wrapper/dists/${distributionUrlNameMain-}/$(hash_string "$distributionUrl")" |
|||
|
|||
exec_maven() { |
|||
unset MVNW_VERBOSE MVNW_USERNAME MVNW_PASSWORD MVNW_REPOURL || : |
|||
exec "$MAVEN_HOME/bin/$MVN_CMD" "$@" || die "cannot exec $MAVEN_HOME/bin/$MVN_CMD" |
|||
} |
|||
|
|||
if [ -d "$MAVEN_HOME" ]; then |
|||
verbose "found existing MAVEN_HOME at $MAVEN_HOME" |
|||
exec_maven "$@" |
|||
fi |
|||
|
|||
case "${distributionUrl-}" in |
|||
*?-bin.zip | *?maven-mvnd-?*-?*.zip) ;; |
|||
*) die "distributionUrl is not valid, must match *-bin.zip or maven-mvnd-*.zip, but found '${distributionUrl-}'" ;; |
|||
esac |
|||
|
|||
# prepare tmp dir |
|||
if TMP_DOWNLOAD_DIR="$(mktemp -d)" && [ -d "$TMP_DOWNLOAD_DIR" ]; then |
|||
clean() { rm -rf -- "$TMP_DOWNLOAD_DIR"; } |
|||
trap clean HUP INT TERM EXIT |
|||
else |
|||
die "cannot create temp dir" |
|||
fi |
|||
|
|||
mkdir -p -- "${MAVEN_HOME%/*}" |
|||
|
|||
# Download and Install Apache Maven |
|||
verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." |
|||
verbose "Downloading from: $distributionUrl" |
|||
verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" |
|||
|
|||
# select .zip or .tar.gz |
|||
if ! command -v unzip >/dev/null; then |
|||
distributionUrl="${distributionUrl%.zip}.tar.gz" |
|||
distributionUrlName="${distributionUrl##*/}" |
|||
fi |
|||
|
|||
# verbose opt |
|||
__MVNW_QUIET_WGET=--quiet __MVNW_QUIET_CURL=--silent __MVNW_QUIET_UNZIP=-q __MVNW_QUIET_TAR='' |
|||
[ "${MVNW_VERBOSE-}" != true ] || __MVNW_QUIET_WGET='' __MVNW_QUIET_CURL='' __MVNW_QUIET_UNZIP='' __MVNW_QUIET_TAR=v |
|||
|
|||
# normalize http auth |
|||
case "${MVNW_PASSWORD:+has-password}" in |
|||
'') MVNW_USERNAME='' MVNW_PASSWORD='' ;; |
|||
has-password) [ -n "${MVNW_USERNAME-}" ] || MVNW_USERNAME='' MVNW_PASSWORD='' ;; |
|||
esac |
|||
|
|||
if [ -z "${MVNW_USERNAME-}" ] && command -v wget >/dev/null; then |
|||
verbose "Found wget ... using wget" |
|||
wget ${__MVNW_QUIET_WGET:+"$__MVNW_QUIET_WGET"} "$distributionUrl" -O "$TMP_DOWNLOAD_DIR/$distributionUrlName" || die "wget: Failed to fetch $distributionUrl" |
|||
elif [ -z "${MVNW_USERNAME-}" ] && command -v curl >/dev/null; then |
|||
verbose "Found curl ... using curl" |
|||
curl ${__MVNW_QUIET_CURL:+"$__MVNW_QUIET_CURL"} -f -L -o "$TMP_DOWNLOAD_DIR/$distributionUrlName" "$distributionUrl" || die "curl: Failed to fetch $distributionUrl" |
|||
elif set_java_home; then |
|||
verbose "Falling back to use Java to download" |
|||
javaSource="$TMP_DOWNLOAD_DIR/Downloader.java" |
|||
targetZip="$TMP_DOWNLOAD_DIR/$distributionUrlName" |
|||
cat >"$javaSource" <<-END |
|||
public class Downloader extends java.net.Authenticator |
|||
{ |
|||
protected java.net.PasswordAuthentication getPasswordAuthentication() |
|||
{ |
|||
return new java.net.PasswordAuthentication( System.getenv( "MVNW_USERNAME" ), System.getenv( "MVNW_PASSWORD" ).toCharArray() ); |
|||
} |
|||
public static void main( String[] args ) throws Exception |
|||
{ |
|||
setDefault( new Downloader() ); |
|||
java.nio.file.Files.copy( java.net.URI.create( args[0] ).toURL().openStream(), java.nio.file.Paths.get( args[1] ).toAbsolutePath().normalize() ); |
|||
} |
|||
} |
|||
END |
|||
# For Cygwin/MinGW, switch paths to Windows format before running javac and java |
|||
verbose " - Compiling Downloader.java ..." |
|||
"$(native_path "$JAVACCMD")" "$(native_path "$javaSource")" || die "Failed to compile Downloader.java" |
|||
verbose " - Running Downloader.java ..." |
|||
"$(native_path "$JAVACMD")" -cp "$(native_path "$TMP_DOWNLOAD_DIR")" Downloader "$distributionUrl" "$(native_path "$targetZip")" |
|||
fi |
|||
|
|||
# If specified, validate the SHA-256 sum of the Maven distribution zip file |
|||
if [ -n "${distributionSha256Sum-}" ]; then |
|||
distributionSha256Result=false |
|||
if [ "$MVN_CMD" = mvnd.sh ]; then |
|||
echo "Checksum validation is not supported for maven-mvnd." >&2 |
|||
echo "Please disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 |
|||
exit 1 |
|||
elif command -v sha256sum >/dev/null; then |
|||
if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | sha256sum -c >/dev/null 2>&1; then |
|||
distributionSha256Result=true |
|||
fi |
|||
elif command -v shasum >/dev/null; then |
|||
if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | shasum -a 256 -c >/dev/null 2>&1; then |
|||
distributionSha256Result=true |
|||
fi |
|||
else |
|||
echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." >&2 |
|||
echo "Please install either command, or disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 |
|||
exit 1 |
|||
fi |
|||
if [ $distributionSha256Result = false ]; then |
|||
echo "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised." >&2 |
|||
echo "If you updated your Maven version, you need to update the specified distributionSha256Sum property." >&2 |
|||
exit 1 |
|||
fi |
|||
fi |
|||
|
|||
# unzip and move |
|||
if command -v unzip >/dev/null; then |
|||
unzip ${__MVNW_QUIET_UNZIP:+"$__MVNW_QUIET_UNZIP"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -d "$TMP_DOWNLOAD_DIR" || die "failed to unzip" |
|||
else |
|||
tar xzf${__MVNW_QUIET_TAR:+"$__MVNW_QUIET_TAR"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -C "$TMP_DOWNLOAD_DIR" || die "failed to untar" |
|||
fi |
|||
printf %s\\n "$distributionUrl" >"$TMP_DOWNLOAD_DIR/$distributionUrlNameMain/mvnw.url" |
|||
mv -- "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" "$MAVEN_HOME" || [ -d "$MAVEN_HOME" ] || die "fail to move MAVEN_HOME" |
|||
|
|||
clean || : |
|||
exec_maven "$@" |
|||
@ -0,0 +1,149 @@ |
|||
<# : batch portion |
|||
@REM ---------------------------------------------------------------------------- |
|||
@REM Licensed to the Apache Software Foundation (ASF) under one |
|||
@REM or more contributor license agreements. See the NOTICE file |
|||
@REM distributed with this work for additional information |
|||
@REM regarding copyright ownership. The ASF licenses this file |
|||
@REM to you under the Apache License, Version 2.0 (the |
|||
@REM "License"); you may not use this file except in compliance |
|||
@REM with the License. You may obtain a copy of the License at |
|||
@REM |
|||
@REM https://www.apache.org/licenses/LICENSE-2.0 |
|||
@REM |
|||
@REM Unless required by applicable law or agreed to in writing, |
|||
@REM software distributed under the License is distributed on an |
|||
@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
|||
@REM KIND, either express or implied. See the License for the |
|||
@REM specific language governing permissions and limitations |
|||
@REM under the License. |
|||
@REM ---------------------------------------------------------------------------- |
|||
|
|||
@REM ---------------------------------------------------------------------------- |
|||
@REM Apache Maven Wrapper startup batch script, version 3.3.2 |
|||
@REM |
|||
@REM Optional ENV vars |
|||
@REM MVNW_REPOURL - repo url base for downloading maven distribution |
|||
@REM MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven |
|||
@REM MVNW_VERBOSE - true: enable verbose log; others: silence the output |
|||
@REM ---------------------------------------------------------------------------- |
|||
|
|||
@IF "%__MVNW_ARG0_NAME__%"=="" (SET __MVNW_ARG0_NAME__=%~nx0) |
|||
@SET __MVNW_CMD__= |
|||
@SET __MVNW_ERROR__= |
|||
@SET __MVNW_PSMODULEP_SAVE=%PSModulePath% |
|||
@SET PSModulePath= |
|||
@FOR /F "usebackq tokens=1* delims==" %%A IN (`powershell -noprofile "& {$scriptDir='%~dp0'; $script='%__MVNW_ARG0_NAME__%'; icm -ScriptBlock ([Scriptblock]::Create((Get-Content -Raw '%~f0'))) -NoNewScope}"`) DO @( |
|||
IF "%%A"=="MVN_CMD" (set __MVNW_CMD__=%%B) ELSE IF "%%B"=="" (echo %%A) ELSE (echo %%A=%%B) |
|||
) |
|||
@SET PSModulePath=%__MVNW_PSMODULEP_SAVE% |
|||
@SET __MVNW_PSMODULEP_SAVE= |
|||
@SET __MVNW_ARG0_NAME__= |
|||
@SET MVNW_USERNAME= |
|||
@SET MVNW_PASSWORD= |
|||
@IF NOT "%__MVNW_CMD__%"=="" (%__MVNW_CMD__% %*) |
|||
@echo Cannot start maven from wrapper >&2 && exit /b 1 |
|||
@GOTO :EOF |
|||
: end batch / begin powershell #> |
|||
|
|||
$ErrorActionPreference = "Stop" |
|||
if ($env:MVNW_VERBOSE -eq "true") { |
|||
$VerbosePreference = "Continue" |
|||
} |
|||
|
|||
# calculate distributionUrl, requires .mvn/wrapper/maven-wrapper.properties |
|||
$distributionUrl = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionUrl |
|||
if (!$distributionUrl) { |
|||
Write-Error "cannot read distributionUrl property in $scriptDir/.mvn/wrapper/maven-wrapper.properties" |
|||
} |
|||
|
|||
switch -wildcard -casesensitive ( $($distributionUrl -replace '^.*/','') ) { |
|||
"maven-mvnd-*" { |
|||
$USE_MVND = $true |
|||
$distributionUrl = $distributionUrl -replace '-bin\.[^.]*$',"-windows-amd64.zip" |
|||
$MVN_CMD = "mvnd.cmd" |
|||
break |
|||
} |
|||
default { |
|||
$USE_MVND = $false |
|||
$MVN_CMD = $script -replace '^mvnw','mvn' |
|||
break |
|||
} |
|||
} |
|||
|
|||
# apply MVNW_REPOURL and calculate MAVEN_HOME |
|||
# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-<version>,maven-mvnd-<version>-<platform>}/<hash> |
|||
if ($env:MVNW_REPOURL) { |
|||
$MVNW_REPO_PATTERN = if ($USE_MVND) { "/org/apache/maven/" } else { "/maven/mvnd/" } |
|||
$distributionUrl = "$env:MVNW_REPOURL$MVNW_REPO_PATTERN$($distributionUrl -replace '^.*'+$MVNW_REPO_PATTERN,'')" |
|||
} |
|||
$distributionUrlName = $distributionUrl -replace '^.*/','' |
|||
$distributionUrlNameMain = $distributionUrlName -replace '\.[^.]*$','' -replace '-bin$','' |
|||
$MAVEN_HOME_PARENT = "$HOME/.m2/wrapper/dists/$distributionUrlNameMain" |
|||
if ($env:MAVEN_USER_HOME) { |
|||
$MAVEN_HOME_PARENT = "$env:MAVEN_USER_HOME/wrapper/dists/$distributionUrlNameMain" |
|||
} |
|||
$MAVEN_HOME_NAME = ([System.Security.Cryptography.MD5]::Create().ComputeHash([byte[]][char[]]$distributionUrl) | ForEach-Object {$_.ToString("x2")}) -join '' |
|||
$MAVEN_HOME = "$MAVEN_HOME_PARENT/$MAVEN_HOME_NAME" |
|||
|
|||
if (Test-Path -Path "$MAVEN_HOME" -PathType Container) { |
|||
Write-Verbose "found existing MAVEN_HOME at $MAVEN_HOME" |
|||
Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" |
|||
exit $? |
|||
} |
|||
|
|||
if (! $distributionUrlNameMain -or ($distributionUrlName -eq $distributionUrlNameMain)) { |
|||
Write-Error "distributionUrl is not valid, must end with *-bin.zip, but found $distributionUrl" |
|||
} |
|||
|
|||
# prepare tmp dir |
|||
$TMP_DOWNLOAD_DIR_HOLDER = New-TemporaryFile |
|||
$TMP_DOWNLOAD_DIR = New-Item -Itemtype Directory -Path "$TMP_DOWNLOAD_DIR_HOLDER.dir" |
|||
$TMP_DOWNLOAD_DIR_HOLDER.Delete() | Out-Null |
|||
trap { |
|||
if ($TMP_DOWNLOAD_DIR.Exists) { |
|||
try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } |
|||
catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } |
|||
} |
|||
} |
|||
|
|||
New-Item -Itemtype Directory -Path "$MAVEN_HOME_PARENT" -Force | Out-Null |
|||
|
|||
# Download and Install Apache Maven |
|||
Write-Verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." |
|||
Write-Verbose "Downloading from: $distributionUrl" |
|||
Write-Verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" |
|||
|
|||
$webclient = New-Object System.Net.WebClient |
|||
if ($env:MVNW_USERNAME -and $env:MVNW_PASSWORD) { |
|||
$webclient.Credentials = New-Object System.Net.NetworkCredential($env:MVNW_USERNAME, $env:MVNW_PASSWORD) |
|||
} |
|||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 |
|||
$webclient.DownloadFile($distributionUrl, "$TMP_DOWNLOAD_DIR/$distributionUrlName") | Out-Null |
|||
|
|||
# If specified, validate the SHA-256 sum of the Maven distribution zip file |
|||
$distributionSha256Sum = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionSha256Sum |
|||
if ($distributionSha256Sum) { |
|||
if ($USE_MVND) { |
|||
Write-Error "Checksum validation is not supported for maven-mvnd. `nPlease disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." |
|||
} |
|||
Import-Module $PSHOME\Modules\Microsoft.PowerShell.Utility -Function Get-FileHash |
|||
if ((Get-FileHash "$TMP_DOWNLOAD_DIR/$distributionUrlName" -Algorithm SHA256).Hash.ToLower() -ne $distributionSha256Sum) { |
|||
Write-Error "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised. If you updated your Maven version, you need to update the specified distributionSha256Sum property." |
|||
} |
|||
} |
|||
|
|||
# unzip and move |
|||
Expand-Archive "$TMP_DOWNLOAD_DIR/$distributionUrlName" -DestinationPath "$TMP_DOWNLOAD_DIR" | Out-Null |
|||
Rename-Item -Path "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" -NewName $MAVEN_HOME_NAME | Out-Null |
|||
try { |
|||
Move-Item -Path "$TMP_DOWNLOAD_DIR/$MAVEN_HOME_NAME" -Destination $MAVEN_HOME_PARENT | Out-Null |
|||
} catch { |
|||
if (! (Test-Path -Path "$MAVEN_HOME" -PathType Container)) { |
|||
Write-Error "fail to move MAVEN_HOME" |
|||
} |
|||
} finally { |
|||
try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } |
|||
catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } |
|||
} |
|||
|
|||
Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" |
|||
@ -0,0 +1,122 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> |
|||
<modelVersion>4.0.0</modelVersion> |
|||
<parent> |
|||
<groupId>org.springframework.boot</groupId> |
|||
<artifactId>spring-boot-starter-parent</artifactId> |
|||
<version>3.3.1</version> |
|||
<relativePath/> <!-- lookup parent from repository --> |
|||
</parent> |
|||
<groupId>com</groupId> |
|||
<artifactId>crs_birth_service</artifactId> |
|||
<version>0.0.1-SNAPSHOT</version> |
|||
<name>crs_birth_service</name> |
|||
<description>crs birth service</description> |
|||
<url/> |
|||
<licenses> |
|||
<license/> |
|||
</licenses> |
|||
<developers> |
|||
<developer/> |
|||
</developers> |
|||
<scm> |
|||
<connection/> |
|||
<developerConnection/> |
|||
<tag/> |
|||
<url/> |
|||
</scm> |
|||
<properties> |
|||
<java.version>17</java.version> |
|||
<spring-cloud.version>2023.0.3</spring-cloud.version> |
|||
</properties> |
|||
<dependencies> |
|||
<dependency> |
|||
<groupId>org.springframework.boot</groupId> |
|||
<artifactId>spring-boot-starter-data-jpa</artifactId> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>org.springframework.boot</groupId> |
|||
<artifactId>spring-boot-starter-web</artifactId> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>org.springframework.cloud</groupId> |
|||
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>org.springframework.cloud</groupId> |
|||
<artifactId>spring-cloud-starter-openfeign</artifactId> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>org.springframework.boot</groupId> |
|||
<artifactId>spring-boot-starter-web-services</artifactId> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>org.springframework.boot</groupId> |
|||
<artifactId>spring-boot-starter-webflux</artifactId> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>org.springframework.kafka</groupId> |
|||
<artifactId>spring-kafka</artifactId> |
|||
</dependency> |
|||
|
|||
<dependency> |
|||
<groupId>com.mysql</groupId> |
|||
<artifactId>mysql-connector-j</artifactId> |
|||
<scope>runtime</scope> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>org.projectlombok</groupId> |
|||
<artifactId>lombok</artifactId> |
|||
<optional>true</optional> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>org.springframework.boot</groupId> |
|||
<artifactId>spring-boot-starter-test</artifactId> |
|||
<scope>test</scope> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>org.springframework</groupId> |
|||
<artifactId>spring-web</artifactId> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>io.projectreactor</groupId> |
|||
<artifactId>reactor-test</artifactId> |
|||
<scope>test</scope> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>org.springframework.kafka</groupId> |
|||
<artifactId>spring-kafka-test</artifactId> |
|||
<scope>test</scope> |
|||
</dependency> |
|||
</dependencies> |
|||
<dependencyManagement> |
|||
<dependencies> |
|||
<dependency> |
|||
<groupId>org.springframework.cloud</groupId> |
|||
<artifactId>spring-cloud-dependencies</artifactId> |
|||
<version>${spring-cloud.version}</version> |
|||
<type>pom</type> |
|||
<scope>import</scope> |
|||
</dependency> |
|||
</dependencies> |
|||
</dependencyManagement> |
|||
|
|||
<build> |
|||
<plugins> |
|||
<plugin> |
|||
<groupId>org.springframework.boot</groupId> |
|||
<artifactId>spring-boot-maven-plugin</artifactId> |
|||
<configuration> |
|||
<excludes> |
|||
<exclude> |
|||
<groupId>org.projectlombok</groupId> |
|||
<artifactId>lombok</artifactId> |
|||
</exclude> |
|||
</excludes> |
|||
</configuration> |
|||
</plugin> |
|||
</plugins> |
|||
</build> |
|||
|
|||
</project> |
|||
@ -0,0 +1,13 @@ |
|||
package com.crs_birth_service.Controller; |
|||
|
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
@RestController |
|||
@RequestMapping("/BirthService") |
|||
public class BirthServiceController { |
|||
@GetMapping("/test") |
|||
public String getTest(@PathVariable String uuid){ |
|||
return "Sucess"; |
|||
|
|||
} |
|||
} |
|||
@ -0,0 +1,15 @@ |
|||
package com.crs_birth_service; |
|||
|
|||
import org.springframework.boot.SpringApplication; |
|||
import org.springframework.boot.autoconfigure.SpringBootApplication; |
|||
import org.springframework.cloud.openfeign.EnableFeignClients; |
|||
|
|||
@SpringBootApplication |
|||
@EnableFeignClients |
|||
public class CrsBirthServiceApplication { |
|||
|
|||
public static void main(String[] args) { |
|||
SpringApplication.run(CrsBirthServiceApplication.class, args); |
|||
} |
|||
|
|||
} |
|||
@ -0,0 +1,629 @@ |
|||
package com.crs_birth_service.Entity; |
|||
|
|||
import jakarta.persistence.*; |
|||
import lombok.*; |
|||
|
|||
import java.util.Date; |
|||
|
|||
@Entity |
|||
@Builder |
|||
//@Getter |
|||
//@Setter |
|||
//@NoArgsConstructor |
|||
//@AllArgsConstructor |
|||
public class BirthDetails { |
|||
@Id |
|||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
|||
private int Birth_id; |
|||
private Date Reporting_Date; |
|||
private String PICME_No; |
|||
private String Pre_Register_No; |
|||
|
|||
// -------------------PICME Pre - register: |
|||
private String PICME_Applicant_Name; |
|||
private String PICME_Building_door_flat_no; |
|||
private String PICME_Street; |
|||
private String PICME_Area; |
|||
private String PICME_District; |
|||
private String PICME_Block; |
|||
private String PICME_Village; |
|||
private int PICME_Pincode; |
|||
private long PICME_Mobile_number; |
|||
|
|||
////////////////////////////// |
|||
private Date Child_Birth_Date; |
|||
private String Gender; |
|||
private String Child_Name_English; |
|||
private String Child_Name_Tamil; |
|||
private String Aadhar_number; |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
//------------------------Birth Place Information: |
|||
//---------------Hospital |
|||
private String Hospital_name; |
|||
private String Hospital_Address_Line1_English; |
|||
private String Hospital_Address_Line2_English; |
|||
private String Hospital_Address_Line3_English; |
|||
private String Hospital_Address_Line1_Tamil; |
|||
private String Hospital_Address_Line2_Tamil; |
|||
private String Hospital_Address_Line3_Tamil; |
|||
private int Hospital_pincode; |
|||
|
|||
//------------Home |
|||
private String Home_Address_Line1_English; |
|||
private String Home_Address_Line2_English; |
|||
private String Home_Address_Line3_English; |
|||
private String Home_Address_Line1_Tamil; |
|||
private String Home_Address_Line2_Tamil; |
|||
private String Home_Address_Line3_Tamil; |
|||
private int Home_pincode; |
|||
|
|||
//----------------Other |
|||
private String Other_Option; |
|||
private String Other_Address_Line1_English; |
|||
private String Other_Address_Line2_English; |
|||
private String Other_Address_Line3_English; |
|||
private String Other_Address_Line1_Tamil; |
|||
private String Other_Address_Line2_Tamil; |
|||
private String Other_Address_Line3_Tamil; |
|||
private int Other_pincode; |
|||
|
|||
//------------------Informers Information: |
|||
private String Informer_name; |
|||
private String Informer_Address_Line1_English; |
|||
private String Informer_Address_Line2_English; |
|||
private String Informer_Address_Line1_Tamil; |
|||
private String Informer_Address_Line2_Tamil; |
|||
private int Informer_pincode; |
|||
|
|||
//-------------------Residence info of mother: |
|||
private String Mother_State; |
|||
private String Mother_District; |
|||
private String Mother_Sub_District; |
|||
private String Mother_Town_Village; |
|||
private String Mother_Name_of_Town_English; |
|||
private String Mother_Name_of_Town_Tamil; |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
//--------------------Reporting Form: |
|||
private String Upload_reporting_Form; |
|||
|
|||
private String uuid; |
|||
|
|||
// @OneToOne(fetch = FetchType.EAGER ,mappedBy = "birthDetails", cascade = CascadeType.ALL) |
|||
//@JoinColumn(name = "Parent_Id") |
|||
@OneToOne(fetch = FetchType.LAZY ,cascade = CascadeType.ALL) |
|||
@JoinColumn(name = "Parent_Id") |
|||
private BirthParentsInformation birthParentsInformation; |
|||
|
|||
// @OneToOne(cascade = CascadeType.ALL) |
|||
@OneToOne(fetch = FetchType.LAZY ,cascade = CascadeType.ALL) |
|||
@JoinColumn(name = "Address_Id") |
|||
private BirthParentAddress birthParentAddress; |
|||
|
|||
|
|||
public int getBirth_id() { |
|||
return Birth_id; |
|||
} |
|||
|
|||
public void setBirth_id(int birth_id) { |
|||
Birth_id = birth_id; |
|||
} |
|||
|
|||
public Date getReporting_Date() { |
|||
return Reporting_Date; |
|||
} |
|||
|
|||
public void setReporting_Date(Date reporting_Date) { |
|||
Reporting_Date = reporting_Date; |
|||
} |
|||
|
|||
public String getPICME_No() { |
|||
return PICME_No; |
|||
} |
|||
|
|||
public void setPICME_No(String PICME_No) { |
|||
this.PICME_No = PICME_No; |
|||
} |
|||
|
|||
public String getPre_Register_No() { |
|||
return Pre_Register_No; |
|||
} |
|||
|
|||
public void setPre_Register_No(String pre_Register_No) { |
|||
Pre_Register_No = pre_Register_No; |
|||
} |
|||
|
|||
public String getPICME_Applicant_Name() { |
|||
return PICME_Applicant_Name; |
|||
} |
|||
|
|||
public void setPICME_Applicant_Name(String PICME_Applicant_Name) { |
|||
this.PICME_Applicant_Name = PICME_Applicant_Name; |
|||
} |
|||
|
|||
public String getPICME_Building_door_flat_no() { |
|||
return PICME_Building_door_flat_no; |
|||
} |
|||
|
|||
public void setPICME_Building_door_flat_no(String PICME_Building_door_flat_no) { |
|||
this.PICME_Building_door_flat_no = PICME_Building_door_flat_no; |
|||
} |
|||
|
|||
public String getPICME_Street() { |
|||
return PICME_Street; |
|||
} |
|||
|
|||
public void setPICME_Street(String PICME_Street) { |
|||
this.PICME_Street = PICME_Street; |
|||
} |
|||
|
|||
public String getPICME_Area() { |
|||
return PICME_Area; |
|||
} |
|||
|
|||
public void setPICME_Area(String PICME_Area) { |
|||
this.PICME_Area = PICME_Area; |
|||
} |
|||
|
|||
public String getPICME_District() { |
|||
return PICME_District; |
|||
} |
|||
|
|||
public void setPICME_District(String PICME_District) { |
|||
this.PICME_District = PICME_District; |
|||
} |
|||
|
|||
public String getPICME_Block() { |
|||
return PICME_Block; |
|||
} |
|||
|
|||
public void setPICME_Block(String PICME_Block) { |
|||
this.PICME_Block = PICME_Block; |
|||
} |
|||
|
|||
public String getPICME_Village() { |
|||
return PICME_Village; |
|||
} |
|||
|
|||
public void setPICME_Village(String PICME_Village) { |
|||
this.PICME_Village = PICME_Village; |
|||
} |
|||
|
|||
public int getPICME_Pincode() { |
|||
return PICME_Pincode; |
|||
} |
|||
|
|||
public void setPICME_Pincode(int PICME_Pincode) { |
|||
this.PICME_Pincode = PICME_Pincode; |
|||
} |
|||
|
|||
public long getPICME_Mobile_number() { |
|||
return PICME_Mobile_number; |
|||
} |
|||
|
|||
public void setPICME_Mobile_number(long PICME_Mobile_number) { |
|||
this.PICME_Mobile_number = PICME_Mobile_number; |
|||
} |
|||
|
|||
public Date getChild_Birth_Date() { |
|||
return Child_Birth_Date; |
|||
} |
|||
|
|||
public void setChild_Birth_Date(Date child_Birth_Date) { |
|||
Child_Birth_Date = child_Birth_Date; |
|||
} |
|||
|
|||
public String getGender() { |
|||
return Gender; |
|||
} |
|||
|
|||
public void setGender(String gender) { |
|||
Gender = gender; |
|||
} |
|||
|
|||
public String getChild_Name_English() { |
|||
return Child_Name_English; |
|||
} |
|||
|
|||
public void setChild_Name_English(String child_Name_English) { |
|||
Child_Name_English = child_Name_English; |
|||
} |
|||
|
|||
public String getChild_Name_Tamil() { |
|||
return Child_Name_Tamil; |
|||
} |
|||
|
|||
public void setChild_Name_Tamil(String child_Name_Tamil) { |
|||
Child_Name_Tamil = child_Name_Tamil; |
|||
} |
|||
|
|||
public String getAadhar_number() { |
|||
return Aadhar_number; |
|||
} |
|||
|
|||
public void setAadhar_number(String aadhar_number) { |
|||
Aadhar_number = aadhar_number; |
|||
} |
|||
|
|||
public String getHospital_name() { |
|||
return Hospital_name; |
|||
} |
|||
|
|||
public void setHospital_name(String hospital_name) { |
|||
Hospital_name = hospital_name; |
|||
} |
|||
|
|||
public String getHospital_Address_Line1_English() { |
|||
return Hospital_Address_Line1_English; |
|||
} |
|||
|
|||
public void setHospital_Address_Line1_English(String hospital_Address_Line1_English) { |
|||
Hospital_Address_Line1_English = hospital_Address_Line1_English; |
|||
} |
|||
|
|||
public String getHospital_Address_Line2_English() { |
|||
return Hospital_Address_Line2_English; |
|||
} |
|||
|
|||
public void setHospital_Address_Line2_English(String hospital_Address_Line2_English) { |
|||
Hospital_Address_Line2_English = hospital_Address_Line2_English; |
|||
} |
|||
|
|||
public String getHospital_Address_Line3_English() { |
|||
return Hospital_Address_Line3_English; |
|||
} |
|||
|
|||
public void setHospital_Address_Line3_English(String hospital_Address_Line3_English) { |
|||
Hospital_Address_Line3_English = hospital_Address_Line3_English; |
|||
} |
|||
|
|||
public String getHospital_Address_Line1_Tamil() { |
|||
return Hospital_Address_Line1_Tamil; |
|||
} |
|||
|
|||
public void setHospital_Address_Line1_Tamil(String hospital_Address_Line1_Tamil) { |
|||
Hospital_Address_Line1_Tamil = hospital_Address_Line1_Tamil; |
|||
} |
|||
|
|||
public String getHospital_Address_Line2_Tamil() { |
|||
return Hospital_Address_Line2_Tamil; |
|||
} |
|||
|
|||
public void setHospital_Address_Line2_Tamil(String hospital_Address_Line2_Tamil) { |
|||
Hospital_Address_Line2_Tamil = hospital_Address_Line2_Tamil; |
|||
} |
|||
|
|||
public String getHospital_Address_Line3_Tamil() { |
|||
return Hospital_Address_Line3_Tamil; |
|||
} |
|||
|
|||
public void setHospital_Address_Line3_Tamil(String hospital_Address_Line3_Tamil) { |
|||
Hospital_Address_Line3_Tamil = hospital_Address_Line3_Tamil; |
|||
} |
|||
|
|||
public int getHospital_pincode() { |
|||
return Hospital_pincode; |
|||
} |
|||
|
|||
public void setHospital_pincode(int hospital_pincode) { |
|||
Hospital_pincode = hospital_pincode; |
|||
} |
|||
|
|||
public String getHome_Address_Line1_English() { |
|||
return Home_Address_Line1_English; |
|||
} |
|||
|
|||
public void setHome_Address_Line1_English(String home_Address_Line1_English) { |
|||
Home_Address_Line1_English = home_Address_Line1_English; |
|||
} |
|||
|
|||
public String getHome_Address_Line2_English() { |
|||
return Home_Address_Line2_English; |
|||
} |
|||
|
|||
public void setHome_Address_Line2_English(String home_Address_Line2_English) { |
|||
Home_Address_Line2_English = home_Address_Line2_English; |
|||
} |
|||
|
|||
public String getHome_Address_Line3_English() { |
|||
return Home_Address_Line3_English; |
|||
} |
|||
|
|||
public void setHome_Address_Line3_English(String home_Address_Line3_English) { |
|||
Home_Address_Line3_English = home_Address_Line3_English; |
|||
} |
|||
|
|||
public String getHome_Address_Line1_Tamil() { |
|||
return Home_Address_Line1_Tamil; |
|||
} |
|||
|
|||
public void setHome_Address_Line1_Tamil(String home_Address_Line1_Tamil) { |
|||
Home_Address_Line1_Tamil = home_Address_Line1_Tamil; |
|||
} |
|||
|
|||
public String getHome_Address_Line2_Tamil() { |
|||
return Home_Address_Line2_Tamil; |
|||
} |
|||
|
|||
public void setHome_Address_Line2_Tamil(String home_Address_Line2_Tamil) { |
|||
Home_Address_Line2_Tamil = home_Address_Line2_Tamil; |
|||
} |
|||
|
|||
public String getHome_Address_Line3_Tamil() { |
|||
return Home_Address_Line3_Tamil; |
|||
} |
|||
|
|||
public void setHome_Address_Line3_Tamil(String home_Address_Line3_Tamil) { |
|||
Home_Address_Line3_Tamil = home_Address_Line3_Tamil; |
|||
} |
|||
|
|||
public int getHome_pincode() { |
|||
return Home_pincode; |
|||
} |
|||
|
|||
public void setHome_pincode(int home_pincode) { |
|||
Home_pincode = home_pincode; |
|||
} |
|||
|
|||
public String getOther_Option() { |
|||
return Other_Option; |
|||
} |
|||
|
|||
public void setOther_Option(String other_Option) { |
|||
Other_Option = other_Option; |
|||
} |
|||
|
|||
public String getOther_Address_Line1_English() { |
|||
return Other_Address_Line1_English; |
|||
} |
|||
|
|||
public void setOther_Address_Line1_English(String other_Address_Line1_English) { |
|||
Other_Address_Line1_English = other_Address_Line1_English; |
|||
} |
|||
|
|||
public String getOther_Address_Line2_English() { |
|||
return Other_Address_Line2_English; |
|||
} |
|||
|
|||
public void setOther_Address_Line2_English(String other_Address_Line2_English) { |
|||
Other_Address_Line2_English = other_Address_Line2_English; |
|||
} |
|||
|
|||
public String getOther_Address_Line3_English() { |
|||
return Other_Address_Line3_English; |
|||
} |
|||
|
|||
public void setOther_Address_Line3_English(String other_Address_Line3_English) { |
|||
Other_Address_Line3_English = other_Address_Line3_English; |
|||
} |
|||
|
|||
public String getOther_Address_Line1_Tamil() { |
|||
return Other_Address_Line1_Tamil; |
|||
} |
|||
|
|||
public void setOther_Address_Line1_Tamil(String other_Address_Line1_Tamil) { |
|||
Other_Address_Line1_Tamil = other_Address_Line1_Tamil; |
|||
} |
|||
|
|||
public String getOther_Address_Line2_Tamil() { |
|||
return Other_Address_Line2_Tamil; |
|||
} |
|||
|
|||
public void setOther_Address_Line2_Tamil(String other_Address_Line2_Tamil) { |
|||
Other_Address_Line2_Tamil = other_Address_Line2_Tamil; |
|||
} |
|||
|
|||
public String getOther_Address_Line3_Tamil() { |
|||
return Other_Address_Line3_Tamil; |
|||
} |
|||
|
|||
public void setOther_Address_Line3_Tamil(String other_Address_Line3_Tamil) { |
|||
Other_Address_Line3_Tamil = other_Address_Line3_Tamil; |
|||
} |
|||
|
|||
public int getOther_pincode() { |
|||
return Other_pincode; |
|||
} |
|||
|
|||
public void setOther_pincode(int other_pincode) { |
|||
Other_pincode = other_pincode; |
|||
} |
|||
|
|||
public String getInformer_name() { |
|||
return Informer_name; |
|||
} |
|||
|
|||
public void setInformer_name(String informer_name) { |
|||
Informer_name = informer_name; |
|||
} |
|||
|
|||
public String getInformer_Address_Line1_English() { |
|||
return Informer_Address_Line1_English; |
|||
} |
|||
|
|||
public void setInformer_Address_Line1_English(String informer_Address_Line1_English) { |
|||
Informer_Address_Line1_English = informer_Address_Line1_English; |
|||
} |
|||
|
|||
public String getInformer_Address_Line2_English() { |
|||
return Informer_Address_Line2_English; |
|||
} |
|||
|
|||
public void setInformer_Address_Line2_English(String informer_Address_Line2_English) { |
|||
Informer_Address_Line2_English = informer_Address_Line2_English; |
|||
} |
|||
|
|||
public String getInformer_Address_Line1_Tamil() { |
|||
return Informer_Address_Line1_Tamil; |
|||
} |
|||
|
|||
public void setInformer_Address_Line1_Tamil(String informer_Address_Line1_Tamil) { |
|||
Informer_Address_Line1_Tamil = informer_Address_Line1_Tamil; |
|||
} |
|||
|
|||
public String getInformer_Address_Line2_Tamil() { |
|||
return Informer_Address_Line2_Tamil; |
|||
} |
|||
|
|||
public void setInformer_Address_Line2_Tamil(String informer_Address_Line2_Tamil) { |
|||
Informer_Address_Line2_Tamil = informer_Address_Line2_Tamil; |
|||
} |
|||
|
|||
public int getInformer_pincode() { |
|||
return Informer_pincode; |
|||
} |
|||
|
|||
public void setInformer_pincode(int informer_pincode) { |
|||
Informer_pincode = informer_pincode; |
|||
} |
|||
|
|||
public String getMother_State() { |
|||
return Mother_State; |
|||
} |
|||
|
|||
public void setMother_State(String mother_State) { |
|||
Mother_State = mother_State; |
|||
} |
|||
|
|||
public String getMother_District() { |
|||
return Mother_District; |
|||
} |
|||
|
|||
public void setMother_District(String mother_District) { |
|||
Mother_District = mother_District; |
|||
} |
|||
|
|||
public String getMother_Sub_District() { |
|||
return Mother_Sub_District; |
|||
} |
|||
|
|||
public void setMother_Sub_District(String mother_Sub_District) { |
|||
Mother_Sub_District = mother_Sub_District; |
|||
} |
|||
|
|||
public String getMother_Town_Village() { |
|||
return Mother_Town_Village; |
|||
} |
|||
|
|||
public void setMother_Town_Village(String mother_Town_Village) { |
|||
Mother_Town_Village = mother_Town_Village; |
|||
} |
|||
|
|||
public String getMother_Name_of_Town_English() { |
|||
return Mother_Name_of_Town_English; |
|||
} |
|||
|
|||
public void setMother_Name_of_Town_English(String mother_Name_of_Town_English) { |
|||
Mother_Name_of_Town_English = mother_Name_of_Town_English; |
|||
} |
|||
|
|||
public String getMother_Name_of_Town_Tamil() { |
|||
return Mother_Name_of_Town_Tamil; |
|||
} |
|||
|
|||
public void setMother_Name_of_Town_Tamil(String mother_Name_of_Town_Tamil) { |
|||
Mother_Name_of_Town_Tamil = mother_Name_of_Town_Tamil; |
|||
} |
|||
|
|||
public String getUpload_reporting_Form() { |
|||
return Upload_reporting_Form; |
|||
} |
|||
|
|||
public void setUpload_reporting_Form(String upload_reporting_Form) { |
|||
Upload_reporting_Form = upload_reporting_Form; |
|||
} |
|||
|
|||
public BirthParentsInformation getBirthParentsInformation() { |
|||
return birthParentsInformation; |
|||
} |
|||
|
|||
public void setBirthParentsInformation(BirthParentsInformation birthParentsInformation) { |
|||
this.birthParentsInformation = birthParentsInformation; |
|||
} |
|||
|
|||
public BirthParentAddress getBirthParentAddress() { |
|||
return birthParentAddress; |
|||
} |
|||
|
|||
public void setBirthParentAddress(BirthParentAddress birthParentAddress) { |
|||
this.birthParentAddress = birthParentAddress; |
|||
} |
|||
|
|||
public String getUuid() { |
|||
return uuid; |
|||
} |
|||
|
|||
public void setUuid(String uuid) { |
|||
this.uuid = uuid; |
|||
} |
|||
|
|||
public BirthDetails() { |
|||
} |
|||
|
|||
public BirthDetails(int birth_id, Date reporting_Date, String PICME_No, String pre_Register_No, String PICME_Applicant_Name, String PICME_Building_door_flat_no, String PICME_Street, String PICME_Area, String PICME_District, String PICME_Block, String PICME_Village, int PICME_Pincode, long PICME_Mobile_number, Date child_Birth_Date, String gender, String child_Name_English, String child_Name_Tamil, String aadhar_number, String hospital_name, String hospital_Address_Line1_English, String hospital_Address_Line2_English, String hospital_Address_Line3_English, String hospital_Address_Line1_Tamil, String hospital_Address_Line2_Tamil, String hospital_Address_Line3_Tamil, int hospital_pincode, String home_Address_Line1_English, String home_Address_Line2_English, String home_Address_Line3_English, String home_Address_Line1_Tamil, String home_Address_Line2_Tamil, String home_Address_Line3_Tamil, int home_pincode, String other_Option, String other_Address_Line1_English, String other_Address_Line2_English, String other_Address_Line3_English, String other_Address_Line1_Tamil, String other_Address_Line2_Tamil, String other_Address_Line3_Tamil, int other_pincode, String informer_name, String informer_Address_Line1_English, String informer_Address_Line2_English, String informer_Address_Line1_Tamil, String informer_Address_Line2_Tamil, int informer_pincode, String mother_State, String mother_District, String mother_Sub_District, String mother_Town_Village, String mother_Name_of_Town_English, String mother_Name_of_Town_Tamil, String upload_reporting_Form, String uuid, BirthParentsInformation birthParentsInformation, BirthParentAddress birthParentAddress) { |
|||
Birth_id = birth_id; |
|||
Reporting_Date = reporting_Date; |
|||
this.PICME_No = PICME_No; |
|||
Pre_Register_No = pre_Register_No; |
|||
this.PICME_Applicant_Name = PICME_Applicant_Name; |
|||
this.PICME_Building_door_flat_no = PICME_Building_door_flat_no; |
|||
this.PICME_Street = PICME_Street; |
|||
this.PICME_Area = PICME_Area; |
|||
this.PICME_District = PICME_District; |
|||
this.PICME_Block = PICME_Block; |
|||
this.PICME_Village = PICME_Village; |
|||
this.PICME_Pincode = PICME_Pincode; |
|||
this.PICME_Mobile_number = PICME_Mobile_number; |
|||
Child_Birth_Date = child_Birth_Date; |
|||
Gender = gender; |
|||
Child_Name_English = child_Name_English; |
|||
Child_Name_Tamil = child_Name_Tamil; |
|||
Aadhar_number = aadhar_number; |
|||
Hospital_name = hospital_name; |
|||
Hospital_Address_Line1_English = hospital_Address_Line1_English; |
|||
Hospital_Address_Line2_English = hospital_Address_Line2_English; |
|||
Hospital_Address_Line3_English = hospital_Address_Line3_English; |
|||
Hospital_Address_Line1_Tamil = hospital_Address_Line1_Tamil; |
|||
Hospital_Address_Line2_Tamil = hospital_Address_Line2_Tamil; |
|||
Hospital_Address_Line3_Tamil = hospital_Address_Line3_Tamil; |
|||
Hospital_pincode = hospital_pincode; |
|||
Home_Address_Line1_English = home_Address_Line1_English; |
|||
Home_Address_Line2_English = home_Address_Line2_English; |
|||
Home_Address_Line3_English = home_Address_Line3_English; |
|||
Home_Address_Line1_Tamil = home_Address_Line1_Tamil; |
|||
Home_Address_Line2_Tamil = home_Address_Line2_Tamil; |
|||
Home_Address_Line3_Tamil = home_Address_Line3_Tamil; |
|||
Home_pincode = home_pincode; |
|||
Other_Option = other_Option; |
|||
Other_Address_Line1_English = other_Address_Line1_English; |
|||
Other_Address_Line2_English = other_Address_Line2_English; |
|||
Other_Address_Line3_English = other_Address_Line3_English; |
|||
Other_Address_Line1_Tamil = other_Address_Line1_Tamil; |
|||
Other_Address_Line2_Tamil = other_Address_Line2_Tamil; |
|||
Other_Address_Line3_Tamil = other_Address_Line3_Tamil; |
|||
Other_pincode = other_pincode; |
|||
Informer_name = informer_name; |
|||
Informer_Address_Line1_English = informer_Address_Line1_English; |
|||
Informer_Address_Line2_English = informer_Address_Line2_English; |
|||
Informer_Address_Line1_Tamil = informer_Address_Line1_Tamil; |
|||
Informer_Address_Line2_Tamil = informer_Address_Line2_Tamil; |
|||
Informer_pincode = informer_pincode; |
|||
Mother_State = mother_State; |
|||
Mother_District = mother_District; |
|||
Mother_Sub_District = mother_Sub_District; |
|||
Mother_Town_Village = mother_Town_Village; |
|||
Mother_Name_of_Town_English = mother_Name_of_Town_English; |
|||
Mother_Name_of_Town_Tamil = mother_Name_of_Town_Tamil; |
|||
Upload_reporting_Form = upload_reporting_Form; |
|||
this.uuid = uuid; |
|||
this.birthParentsInformation = birthParentsInformation; |
|||
this.birthParentAddress = birthParentAddress; |
|||
} |
|||
} |
|||
@ -0,0 +1,649 @@ |
|||
package com.crs_birth_service.Entity; |
|||
|
|||
import jakarta.persistence.*; |
|||
import lombok.*; |
|||
|
|||
@Entity |
|||
@Builder |
|||
//@Getter |
|||
//@Setter |
|||
//@NoArgsConstructor |
|||
//@AllArgsConstructor |
|||
public class BirthParentAddress { |
|||
@Id |
|||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
|||
private int Address_Id; |
|||
//--------------Parents Address at the time of birth of child: |
|||
// ------------In Tamil Nadu: |
|||
private String ITN_House_No; |
|||
private String ITN_Street_Lane_Name_English; |
|||
private String ITN_Locality_Post_Office_English; |
|||
private String ITN_Village_Town_English; |
|||
private String ITN_District; |
|||
private String ITN_State; |
|||
private String ITN_Sub_District; |
|||
private int ITN_Pincode; |
|||
private String ITN_Street_Lane_Name_Tamil; |
|||
private String ITN_Locality_Post_Office_Tamil; |
|||
private String ITN_Village_Town_Tamil; |
|||
|
|||
//------------------------Outside Tamilnadu: |
|||
private String OTN_House_No; |
|||
private String OTN_Street_Lane_Name_English; |
|||
private String OTN_Locality_Post_Office_English; |
|||
private String OTN_Village_Town_English; |
|||
private String OTN_District; |
|||
private String OTN_State; |
|||
private String OTN_Sub_District; |
|||
private int OTN_Pincode; |
|||
private String OTN_Street_Lane_Name_Tamil; |
|||
private String OTN_Locality_Post_Office_Tamil; |
|||
private String OTN_Village_Town_Tamil; |
|||
|
|||
//-------------------Outside India: |
|||
private String OI_Country; |
|||
private String OI_Father_passport_no; |
|||
private String OI_Mother_passport_no; |
|||
private String OI_Address_Line1; |
|||
private String OI_Address_Line2; |
|||
private String OI_Address_Line3; |
|||
private int OI_Pincode; |
|||
|
|||
//----------------------------Parents Permanent address: |
|||
//--------------In Tamil Nadu: |
|||
private String PPA_ITN_House_No; |
|||
private String PPA_ITN_Street_Lane_Name_English; |
|||
private String PPA_ITN_Locality_Post_Office_English; |
|||
private String PPA_ITN_Village_Town_English; |
|||
private String PPA_ITN_District; |
|||
private String PPA_ITN_State; |
|||
private String PPA_ITN_Sub_District; |
|||
private int PPA_ITN_Pincode; |
|||
private String PPA_ITN_Street_Lane_Name_Tamil; |
|||
private String PPA_ITN_Locality_Post_Office_Tamil; |
|||
private String PPA_ITN_Village_Town_Tamil; |
|||
|
|||
//----------------------- |
|||
private String PPA_OTN_House_No; |
|||
private String PPA_OTN_Street_Lane_Name_English; |
|||
private String PPA_OTN_Locality_Post_Office_English; |
|||
private String PPA_OTN_Village_Town_English; |
|||
private String PPA_OTN_District; |
|||
private String PPA_OTN_State; |
|||
private String PPA_OTN_Sub_District; |
|||
private int PPA_OTN_Pincode; |
|||
private String PPA_OTN_Street_Lane_Name_Tamil; |
|||
private String PPA_OTN_Locality_Post_Office_Tamil; |
|||
private String PPA_OTN_Village_Town_Tamil; |
|||
|
|||
//-------------------Outside India: |
|||
private String PPA_OI_Country; |
|||
private String PPA_OI_Father_passport_no; |
|||
private String PPA_OI_Mother_passport_no; |
|||
private String PPA_OI_Address_Line1; |
|||
private String PPA_OI_Address_Line2; |
|||
private String PPA_OI_Address_Line3; |
|||
private int PPA_OI_Pincode; |
|||
|
|||
private String uuid; |
|||
|
|||
// @OneToOne(mappedBy = "birthParentAddress") |
|||
@OneToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "birthParentAddress") |
|||
@JoinColumn(name="Birth_id") |
|||
private BirthDetails birthDetails; |
|||
|
|||
public int getAddress_Id() { |
|||
return Address_Id; |
|||
} |
|||
|
|||
public void setAddress_Id(int address_Id) { |
|||
Address_Id = address_Id; |
|||
} |
|||
|
|||
public String getITN_House_No() { |
|||
return ITN_House_No; |
|||
} |
|||
|
|||
public void setITN_House_No(String ITN_House_No) { |
|||
this.ITN_House_No = ITN_House_No; |
|||
} |
|||
|
|||
public String getITN_Street_Lane_Name_English() { |
|||
return ITN_Street_Lane_Name_English; |
|||
} |
|||
|
|||
public void setITN_Street_Lane_Name_English(String ITN_Street_Lane_Name_English) { |
|||
this.ITN_Street_Lane_Name_English = ITN_Street_Lane_Name_English; |
|||
} |
|||
|
|||
public String getITN_Locality_Post_Office_English() { |
|||
return ITN_Locality_Post_Office_English; |
|||
} |
|||
|
|||
public void setITN_Locality_Post_Office_English(String ITN_Locality_Post_Office_English) { |
|||
this.ITN_Locality_Post_Office_English = ITN_Locality_Post_Office_English; |
|||
} |
|||
|
|||
public String getITN_Village_Town_English() { |
|||
return ITN_Village_Town_English; |
|||
} |
|||
|
|||
public void setITN_Village_Town_English(String ITN_Village_Town_English) { |
|||
this.ITN_Village_Town_English = ITN_Village_Town_English; |
|||
} |
|||
|
|||
public String getITN_District() { |
|||
return ITN_District; |
|||
} |
|||
|
|||
public void setITN_District(String ITN_District) { |
|||
this.ITN_District = ITN_District; |
|||
} |
|||
|
|||
public String getITN_State() { |
|||
return ITN_State; |
|||
} |
|||
|
|||
public void setITN_State(String ITN_State) { |
|||
this.ITN_State = ITN_State; |
|||
} |
|||
|
|||
public String getITN_Sub_District() { |
|||
return ITN_Sub_District; |
|||
} |
|||
|
|||
public void setITN_Sub_District(String ITN_Sub_District) { |
|||
this.ITN_Sub_District = ITN_Sub_District; |
|||
} |
|||
|
|||
public int getITN_Pincode() { |
|||
return ITN_Pincode; |
|||
} |
|||
|
|||
public void setITN_Pincode(int ITN_Pincode) { |
|||
this.ITN_Pincode = ITN_Pincode; |
|||
} |
|||
|
|||
public String getITN_Street_Lane_Name_Tamil() { |
|||
return ITN_Street_Lane_Name_Tamil; |
|||
} |
|||
|
|||
public void setITN_Street_Lane_Name_Tamil(String ITN_Street_Lane_Name_Tamil) { |
|||
this.ITN_Street_Lane_Name_Tamil = ITN_Street_Lane_Name_Tamil; |
|||
} |
|||
|
|||
public String getITN_Locality_Post_Office_Tamil() { |
|||
return ITN_Locality_Post_Office_Tamil; |
|||
} |
|||
|
|||
public void setITN_Locality_Post_Office_Tamil(String ITN_Locality_Post_Office_Tamil) { |
|||
this.ITN_Locality_Post_Office_Tamil = ITN_Locality_Post_Office_Tamil; |
|||
} |
|||
|
|||
public String getITN_Village_Town_Tamil() { |
|||
return ITN_Village_Town_Tamil; |
|||
} |
|||
|
|||
public void setITN_Village_Town_Tamil(String ITN_Village_Town_Tamil) { |
|||
this.ITN_Village_Town_Tamil = ITN_Village_Town_Tamil; |
|||
} |
|||
|
|||
public String getOTN_House_No() { |
|||
return OTN_House_No; |
|||
} |
|||
|
|||
public void setOTN_House_No(String OTN_House_No) { |
|||
this.OTN_House_No = OTN_House_No; |
|||
} |
|||
|
|||
public String getOTN_Street_Lane_Name_English() { |
|||
return OTN_Street_Lane_Name_English; |
|||
} |
|||
|
|||
public void setOTN_Street_Lane_Name_English(String OTN_Street_Lane_Name_English) { |
|||
this.OTN_Street_Lane_Name_English = OTN_Street_Lane_Name_English; |
|||
} |
|||
|
|||
public String getOTN_Locality_Post_Office_English() { |
|||
return OTN_Locality_Post_Office_English; |
|||
} |
|||
|
|||
public void setOTN_Locality_Post_Office_English(String OTN_Locality_Post_Office_English) { |
|||
this.OTN_Locality_Post_Office_English = OTN_Locality_Post_Office_English; |
|||
} |
|||
|
|||
public String getOTN_Village_Town_English() { |
|||
return OTN_Village_Town_English; |
|||
} |
|||
|
|||
public void setOTN_Village_Town_English(String OTN_Village_Town_English) { |
|||
this.OTN_Village_Town_English = OTN_Village_Town_English; |
|||
} |
|||
|
|||
public String getOTN_District() { |
|||
return OTN_District; |
|||
} |
|||
|
|||
public void setOTN_District(String OTN_District) { |
|||
this.OTN_District = OTN_District; |
|||
} |
|||
|
|||
public String getOTN_State() { |
|||
return OTN_State; |
|||
} |
|||
|
|||
public void setOTN_State(String OTN_State) { |
|||
this.OTN_State = OTN_State; |
|||
} |
|||
|
|||
public String getOTN_Sub_District() { |
|||
return OTN_Sub_District; |
|||
} |
|||
|
|||
public void setOTN_Sub_District(String OTN_Sub_District) { |
|||
this.OTN_Sub_District = OTN_Sub_District; |
|||
} |
|||
|
|||
public int getOTN_Pincode() { |
|||
return OTN_Pincode; |
|||
} |
|||
|
|||
public void setOTN_Pincode(int OTN_Pincode) { |
|||
this.OTN_Pincode = OTN_Pincode; |
|||
} |
|||
|
|||
public String getOTN_Street_Lane_Name_Tamil() { |
|||
return OTN_Street_Lane_Name_Tamil; |
|||
} |
|||
|
|||
public void setOTN_Street_Lane_Name_Tamil(String OTN_Street_Lane_Name_Tamil) { |
|||
this.OTN_Street_Lane_Name_Tamil = OTN_Street_Lane_Name_Tamil; |
|||
} |
|||
|
|||
public String getOTN_Locality_Post_Office_Tamil() { |
|||
return OTN_Locality_Post_Office_Tamil; |
|||
} |
|||
|
|||
public void setOTN_Locality_Post_Office_Tamil(String OTN_Locality_Post_Office_Tamil) { |
|||
this.OTN_Locality_Post_Office_Tamil = OTN_Locality_Post_Office_Tamil; |
|||
} |
|||
|
|||
public String getOTN_Village_Town_Tamil() { |
|||
return OTN_Village_Town_Tamil; |
|||
} |
|||
|
|||
public void setOTN_Village_Town_Tamil(String OTN_Village_Town_Tamil) { |
|||
this.OTN_Village_Town_Tamil = OTN_Village_Town_Tamil; |
|||
} |
|||
|
|||
public String getOI_Country() { |
|||
return OI_Country; |
|||
} |
|||
|
|||
public void setOI_Country(String OI_Country) { |
|||
this.OI_Country = OI_Country; |
|||
} |
|||
|
|||
public String getOI_Father_passport_no() { |
|||
return OI_Father_passport_no; |
|||
} |
|||
|
|||
public void setOI_Father_passport_no(String OI_Father_passport_no) { |
|||
this.OI_Father_passport_no = OI_Father_passport_no; |
|||
} |
|||
|
|||
public String getOI_Mother_passport_no() { |
|||
return OI_Mother_passport_no; |
|||
} |
|||
|
|||
public void setOI_Mother_passport_no(String OI_Mother_passport_no) { |
|||
this.OI_Mother_passport_no = OI_Mother_passport_no; |
|||
} |
|||
|
|||
public String getOI_Address_Line1() { |
|||
return OI_Address_Line1; |
|||
} |
|||
|
|||
public void setOI_Address_Line1(String OI_Address_Line1) { |
|||
this.OI_Address_Line1 = OI_Address_Line1; |
|||
} |
|||
|
|||
public String getOI_Address_Line2() { |
|||
return OI_Address_Line2; |
|||
} |
|||
|
|||
public void setOI_Address_Line2(String OI_Address_Line2) { |
|||
this.OI_Address_Line2 = OI_Address_Line2; |
|||
} |
|||
|
|||
public String getOI_Address_Line3() { |
|||
return OI_Address_Line3; |
|||
} |
|||
|
|||
public void setOI_Address_Line3(String OI_Address_Line3) { |
|||
this.OI_Address_Line3 = OI_Address_Line3; |
|||
} |
|||
|
|||
public int getOI_Pincode() { |
|||
return OI_Pincode; |
|||
} |
|||
|
|||
public void setOI_Pincode(int OI_Pincode) { |
|||
this.OI_Pincode = OI_Pincode; |
|||
} |
|||
|
|||
public String getPPA_ITN_House_No() { |
|||
return PPA_ITN_House_No; |
|||
} |
|||
|
|||
public void setPPA_ITN_House_No(String PPA_ITN_House_No) { |
|||
this.PPA_ITN_House_No = PPA_ITN_House_No; |
|||
} |
|||
|
|||
public String getPPA_ITN_Street_Lane_Name_English() { |
|||
return PPA_ITN_Street_Lane_Name_English; |
|||
} |
|||
|
|||
public void setPPA_ITN_Street_Lane_Name_English(String PPA_ITN_Street_Lane_Name_English) { |
|||
this.PPA_ITN_Street_Lane_Name_English = PPA_ITN_Street_Lane_Name_English; |
|||
} |
|||
|
|||
public String getPPA_ITN_Locality_Post_Office_English() { |
|||
return PPA_ITN_Locality_Post_Office_English; |
|||
} |
|||
|
|||
public void setPPA_ITN_Locality_Post_Office_English(String PPA_ITN_Locality_Post_Office_English) { |
|||
this.PPA_ITN_Locality_Post_Office_English = PPA_ITN_Locality_Post_Office_English; |
|||
} |
|||
|
|||
public String getPPA_ITN_Village_Town_English() { |
|||
return PPA_ITN_Village_Town_English; |
|||
} |
|||
|
|||
public void setPPA_ITN_Village_Town_English(String PPA_ITN_Village_Town_English) { |
|||
this.PPA_ITN_Village_Town_English = PPA_ITN_Village_Town_English; |
|||
} |
|||
|
|||
public String getPPA_ITN_District() { |
|||
return PPA_ITN_District; |
|||
} |
|||
|
|||
public void setPPA_ITN_District(String PPA_ITN_District) { |
|||
this.PPA_ITN_District = PPA_ITN_District; |
|||
} |
|||
|
|||
public String getPPA_ITN_State() { |
|||
return PPA_ITN_State; |
|||
} |
|||
|
|||
public void setPPA_ITN_State(String PPA_ITN_State) { |
|||
this.PPA_ITN_State = PPA_ITN_State; |
|||
} |
|||
|
|||
public String getPPA_ITN_Sub_District() { |
|||
return PPA_ITN_Sub_District; |
|||
} |
|||
|
|||
public void setPPA_ITN_Sub_District(String PPA_ITN_Sub_District) { |
|||
this.PPA_ITN_Sub_District = PPA_ITN_Sub_District; |
|||
} |
|||
|
|||
public int getPPA_ITN_Pincode() { |
|||
return PPA_ITN_Pincode; |
|||
} |
|||
|
|||
public void setPPA_ITN_Pincode(int PPA_ITN_Pincode) { |
|||
this.PPA_ITN_Pincode = PPA_ITN_Pincode; |
|||
} |
|||
|
|||
public String getPPA_ITN_Street_Lane_Name_Tamil() { |
|||
return PPA_ITN_Street_Lane_Name_Tamil; |
|||
} |
|||
|
|||
public void setPPA_ITN_Street_Lane_Name_Tamil(String PPA_ITN_Street_Lane_Name_Tamil) { |
|||
this.PPA_ITN_Street_Lane_Name_Tamil = PPA_ITN_Street_Lane_Name_Tamil; |
|||
} |
|||
|
|||
public String getPPA_ITN_Locality_Post_Office_Tamil() { |
|||
return PPA_ITN_Locality_Post_Office_Tamil; |
|||
} |
|||
|
|||
public void setPPA_ITN_Locality_Post_Office_Tamil(String PPA_ITN_Locality_Post_Office_Tamil) { |
|||
this.PPA_ITN_Locality_Post_Office_Tamil = PPA_ITN_Locality_Post_Office_Tamil; |
|||
} |
|||
|
|||
public String getPPA_ITN_Village_Town_Tamil() { |
|||
return PPA_ITN_Village_Town_Tamil; |
|||
} |
|||
|
|||
public void setPPA_ITN_Village_Town_Tamil(String PPA_ITN_Village_Town_Tamil) { |
|||
this.PPA_ITN_Village_Town_Tamil = PPA_ITN_Village_Town_Tamil; |
|||
} |
|||
|
|||
public String getPPA_OTN_House_No() { |
|||
return PPA_OTN_House_No; |
|||
} |
|||
|
|||
public void setPPA_OTN_House_No(String PPA_OTN_House_No) { |
|||
this.PPA_OTN_House_No = PPA_OTN_House_No; |
|||
} |
|||
|
|||
public String getPPA_OTN_Street_Lane_Name_English() { |
|||
return PPA_OTN_Street_Lane_Name_English; |
|||
} |
|||
|
|||
public void setPPA_OTN_Street_Lane_Name_English(String PPA_OTN_Street_Lane_Name_English) { |
|||
this.PPA_OTN_Street_Lane_Name_English = PPA_OTN_Street_Lane_Name_English; |
|||
} |
|||
|
|||
public String getPPA_OTN_Locality_Post_Office_English() { |
|||
return PPA_OTN_Locality_Post_Office_English; |
|||
} |
|||
|
|||
public void setPPA_OTN_Locality_Post_Office_English(String PPA_OTN_Locality_Post_Office_English) { |
|||
this.PPA_OTN_Locality_Post_Office_English = PPA_OTN_Locality_Post_Office_English; |
|||
} |
|||
|
|||
public String getPPA_OTN_Village_Town_English() { |
|||
return PPA_OTN_Village_Town_English; |
|||
} |
|||
|
|||
public void setPPA_OTN_Village_Town_English(String PPA_OTN_Village_Town_English) { |
|||
this.PPA_OTN_Village_Town_English = PPA_OTN_Village_Town_English; |
|||
} |
|||
|
|||
public String getPPA_OTN_District() { |
|||
return PPA_OTN_District; |
|||
} |
|||
|
|||
public void setPPA_OTN_District(String PPA_OTN_District) { |
|||
this.PPA_OTN_District = PPA_OTN_District; |
|||
} |
|||
|
|||
public String getPPA_OTN_State() { |
|||
return PPA_OTN_State; |
|||
} |
|||
|
|||
public void setPPA_OTN_State(String PPA_OTN_State) { |
|||
this.PPA_OTN_State = PPA_OTN_State; |
|||
} |
|||
|
|||
public String getPPA_OTN_Sub_District() { |
|||
return PPA_OTN_Sub_District; |
|||
} |
|||
|
|||
public void setPPA_OTN_Sub_District(String PPA_OTN_Sub_District) { |
|||
this.PPA_OTN_Sub_District = PPA_OTN_Sub_District; |
|||
} |
|||
|
|||
public int getPPA_OTN_Pincode() { |
|||
return PPA_OTN_Pincode; |
|||
} |
|||
|
|||
public void setPPA_OTN_Pincode(int PPA_OTN_Pincode) { |
|||
this.PPA_OTN_Pincode = PPA_OTN_Pincode; |
|||
} |
|||
|
|||
public String getPPA_OTN_Street_Lane_Name_Tamil() { |
|||
return PPA_OTN_Street_Lane_Name_Tamil; |
|||
} |
|||
|
|||
public void setPPA_OTN_Street_Lane_Name_Tamil(String PPA_OTN_Street_Lane_Name_Tamil) { |
|||
this.PPA_OTN_Street_Lane_Name_Tamil = PPA_OTN_Street_Lane_Name_Tamil; |
|||
} |
|||
|
|||
public String getPPA_OTN_Locality_Post_Office_Tamil() { |
|||
return PPA_OTN_Locality_Post_Office_Tamil; |
|||
} |
|||
|
|||
public void setPPA_OTN_Locality_Post_Office_Tamil(String PPA_OTN_Locality_Post_Office_Tamil) { |
|||
this.PPA_OTN_Locality_Post_Office_Tamil = PPA_OTN_Locality_Post_Office_Tamil; |
|||
} |
|||
|
|||
public String getPPA_OTN_Village_Town_Tamil() { |
|||
return PPA_OTN_Village_Town_Tamil; |
|||
} |
|||
|
|||
public void setPPA_OTN_Village_Town_Tamil(String PPA_OTN_Village_Town_Tamil) { |
|||
this.PPA_OTN_Village_Town_Tamil = PPA_OTN_Village_Town_Tamil; |
|||
} |
|||
|
|||
public String getPPA_OI_Country() { |
|||
return PPA_OI_Country; |
|||
} |
|||
|
|||
public void setPPA_OI_Country(String PPA_OI_Country) { |
|||
this.PPA_OI_Country = PPA_OI_Country; |
|||
} |
|||
|
|||
public String getPPA_OI_Father_passport_no() { |
|||
return PPA_OI_Father_passport_no; |
|||
} |
|||
|
|||
public void setPPA_OI_Father_passport_no(String PPA_OI_Father_passport_no) { |
|||
this.PPA_OI_Father_passport_no = PPA_OI_Father_passport_no; |
|||
} |
|||
|
|||
public String getPPA_OI_Mother_passport_no() { |
|||
return PPA_OI_Mother_passport_no; |
|||
} |
|||
|
|||
public void setPPA_OI_Mother_passport_no(String PPA_OI_Mother_passport_no) { |
|||
this.PPA_OI_Mother_passport_no = PPA_OI_Mother_passport_no; |
|||
} |
|||
|
|||
public String getPPA_OI_Address_Line1() { |
|||
return PPA_OI_Address_Line1; |
|||
} |
|||
|
|||
public void setPPA_OI_Address_Line1(String PPA_OI_Address_Line1) { |
|||
this.PPA_OI_Address_Line1 = PPA_OI_Address_Line1; |
|||
} |
|||
|
|||
public String getPPA_OI_Address_Line2() { |
|||
return PPA_OI_Address_Line2; |
|||
} |
|||
|
|||
public void setPPA_OI_Address_Line2(String PPA_OI_Address_Line2) { |
|||
this.PPA_OI_Address_Line2 = PPA_OI_Address_Line2; |
|||
} |
|||
|
|||
public String getPPA_OI_Address_Line3() { |
|||
return PPA_OI_Address_Line3; |
|||
} |
|||
|
|||
public void setPPA_OI_Address_Line3(String PPA_OI_Address_Line3) { |
|||
this.PPA_OI_Address_Line3 = PPA_OI_Address_Line3; |
|||
} |
|||
|
|||
public int getPPA_OI_Pincode() { |
|||
return PPA_OI_Pincode; |
|||
} |
|||
|
|||
public void setPPA_OI_Pincode(int PPA_OI_Pincode) { |
|||
this.PPA_OI_Pincode = PPA_OI_Pincode; |
|||
} |
|||
|
|||
public BirthDetails getBirthDetails() { |
|||
return birthDetails; |
|||
} |
|||
|
|||
public void setBirthDetails(BirthDetails birthDetails) { |
|||
this.birthDetails = birthDetails; |
|||
} |
|||
|
|||
public String getUuid() { |
|||
return uuid; |
|||
} |
|||
|
|||
public void setUuid(String uuid) { |
|||
this.uuid = uuid; |
|||
} |
|||
|
|||
public BirthParentAddress() { |
|||
} |
|||
|
|||
public BirthParentAddress(int address_Id, String ITN_House_No, String ITN_Street_Lane_Name_English, String ITN_Locality_Post_Office_English, String ITN_Village_Town_English, String ITN_District, String ITN_State, String ITN_Sub_District, int ITN_Pincode, String ITN_Street_Lane_Name_Tamil, String ITN_Locality_Post_Office_Tamil, String ITN_Village_Town_Tamil, String OTN_House_No, String OTN_Street_Lane_Name_English, String OTN_Locality_Post_Office_English, String OTN_Village_Town_English, String OTN_District, String OTN_State, String OTN_Sub_District, int OTN_Pincode, String OTN_Street_Lane_Name_Tamil, String OTN_Locality_Post_Office_Tamil, String OTN_Village_Town_Tamil, String OI_Country, String OI_Father_passport_no, String OI_Mother_passport_no, String OI_Address_Line1, String OI_Address_Line2, String OI_Address_Line3, int OI_Pincode, String PPA_ITN_House_No, String PPA_ITN_Street_Lane_Name_English, String PPA_ITN_Locality_Post_Office_English, String PPA_ITN_Village_Town_English, String PPA_ITN_District, String PPA_ITN_State, String PPA_ITN_Sub_District, int PPA_ITN_Pincode, String PPA_ITN_Street_Lane_Name_Tamil, String PPA_ITN_Locality_Post_Office_Tamil, String PPA_ITN_Village_Town_Tamil, String PPA_OTN_House_No, String PPA_OTN_Street_Lane_Name_English, String PPA_OTN_Locality_Post_Office_English, String PPA_OTN_Village_Town_English, String PPA_OTN_District, String PPA_OTN_State, String PPA_OTN_Sub_District, int PPA_OTN_Pincode, String PPA_OTN_Street_Lane_Name_Tamil, String PPA_OTN_Locality_Post_Office_Tamil, String PPA_OTN_Village_Town_Tamil, String PPA_OI_Country, String PPA_OI_Father_passport_no, String PPA_OI_Mother_passport_no, String PPA_OI_Address_Line1, String PPA_OI_Address_Line2, String PPA_OI_Address_Line3, int PPA_OI_Pincode, String uuid, BirthDetails birthDetails) { |
|||
Address_Id = address_Id; |
|||
this.ITN_House_No = ITN_House_No; |
|||
this.ITN_Street_Lane_Name_English = ITN_Street_Lane_Name_English; |
|||
this.ITN_Locality_Post_Office_English = ITN_Locality_Post_Office_English; |
|||
this.ITN_Village_Town_English = ITN_Village_Town_English; |
|||
this.ITN_District = ITN_District; |
|||
this.ITN_State = ITN_State; |
|||
this.ITN_Sub_District = ITN_Sub_District; |
|||
this.ITN_Pincode = ITN_Pincode; |
|||
this.ITN_Street_Lane_Name_Tamil = ITN_Street_Lane_Name_Tamil; |
|||
this.ITN_Locality_Post_Office_Tamil = ITN_Locality_Post_Office_Tamil; |
|||
this.ITN_Village_Town_Tamil = ITN_Village_Town_Tamil; |
|||
this.OTN_House_No = OTN_House_No; |
|||
this.OTN_Street_Lane_Name_English = OTN_Street_Lane_Name_English; |
|||
this.OTN_Locality_Post_Office_English = OTN_Locality_Post_Office_English; |
|||
this.OTN_Village_Town_English = OTN_Village_Town_English; |
|||
this.OTN_District = OTN_District; |
|||
this.OTN_State = OTN_State; |
|||
this.OTN_Sub_District = OTN_Sub_District; |
|||
this.OTN_Pincode = OTN_Pincode; |
|||
this.OTN_Street_Lane_Name_Tamil = OTN_Street_Lane_Name_Tamil; |
|||
this.OTN_Locality_Post_Office_Tamil = OTN_Locality_Post_Office_Tamil; |
|||
this.OTN_Village_Town_Tamil = OTN_Village_Town_Tamil; |
|||
this.OI_Country = OI_Country; |
|||
this.OI_Father_passport_no = OI_Father_passport_no; |
|||
this.OI_Mother_passport_no = OI_Mother_passport_no; |
|||
this.OI_Address_Line1 = OI_Address_Line1; |
|||
this.OI_Address_Line2 = OI_Address_Line2; |
|||
this.OI_Address_Line3 = OI_Address_Line3; |
|||
this.OI_Pincode = OI_Pincode; |
|||
this.PPA_ITN_House_No = PPA_ITN_House_No; |
|||
this.PPA_ITN_Street_Lane_Name_English = PPA_ITN_Street_Lane_Name_English; |
|||
this.PPA_ITN_Locality_Post_Office_English = PPA_ITN_Locality_Post_Office_English; |
|||
this.PPA_ITN_Village_Town_English = PPA_ITN_Village_Town_English; |
|||
this.PPA_ITN_District = PPA_ITN_District; |
|||
this.PPA_ITN_State = PPA_ITN_State; |
|||
this.PPA_ITN_Sub_District = PPA_ITN_Sub_District; |
|||
this.PPA_ITN_Pincode = PPA_ITN_Pincode; |
|||
this.PPA_ITN_Street_Lane_Name_Tamil = PPA_ITN_Street_Lane_Name_Tamil; |
|||
this.PPA_ITN_Locality_Post_Office_Tamil = PPA_ITN_Locality_Post_Office_Tamil; |
|||
this.PPA_ITN_Village_Town_Tamil = PPA_ITN_Village_Town_Tamil; |
|||
this.PPA_OTN_House_No = PPA_OTN_House_No; |
|||
this.PPA_OTN_Street_Lane_Name_English = PPA_OTN_Street_Lane_Name_English; |
|||
this.PPA_OTN_Locality_Post_Office_English = PPA_OTN_Locality_Post_Office_English; |
|||
this.PPA_OTN_Village_Town_English = PPA_OTN_Village_Town_English; |
|||
this.PPA_OTN_District = PPA_OTN_District; |
|||
this.PPA_OTN_State = PPA_OTN_State; |
|||
this.PPA_OTN_Sub_District = PPA_OTN_Sub_District; |
|||
this.PPA_OTN_Pincode = PPA_OTN_Pincode; |
|||
this.PPA_OTN_Street_Lane_Name_Tamil = PPA_OTN_Street_Lane_Name_Tamil; |
|||
this.PPA_OTN_Locality_Post_Office_Tamil = PPA_OTN_Locality_Post_Office_Tamil; |
|||
this.PPA_OTN_Village_Town_Tamil = PPA_OTN_Village_Town_Tamil; |
|||
this.PPA_OI_Country = PPA_OI_Country; |
|||
this.PPA_OI_Father_passport_no = PPA_OI_Father_passport_no; |
|||
this.PPA_OI_Mother_passport_no = PPA_OI_Mother_passport_no; |
|||
this.PPA_OI_Address_Line1 = PPA_OI_Address_Line1; |
|||
this.PPA_OI_Address_Line2 = PPA_OI_Address_Line2; |
|||
this.PPA_OI_Address_Line3 = PPA_OI_Address_Line3; |
|||
this.PPA_OI_Pincode = PPA_OI_Pincode; |
|||
this.uuid = uuid; |
|||
this.birthDetails = birthDetails; |
|||
} |
|||
} |
|||
@ -0,0 +1,285 @@ |
|||
package com.crs_birth_service.Entity; |
|||
|
|||
import jakarta.persistence.*; |
|||
import lombok.*; |
|||
|
|||
@Entity |
|||
@Builder |
|||
//@Getter |
|||
//@Setter |
|||
//@NoArgsConstructor |
|||
//@AllArgsConstructor |
|||
public class BirthParentsInformation { |
|||
@Id |
|||
@GeneratedValue(strategy = GenerationType.IDENTITY) |
|||
private int Parent_Id; |
|||
//------------------------ Parents Information: |
|||
private String Parent_Father_name_English; |
|||
private String Parent_Mother_name_English; |
|||
private String Parent_Father_name_Tamil; |
|||
private String Parent_Mother_name_Tamil; |
|||
private String Parent_Father_Aadhar_number; |
|||
private String Parent_Mother_Aadhar_number; |
|||
private String Parent_Father_Email_Id; |
|||
private String Parent_Mother_Email_Id; |
|||
private String Parent_Father_Mobile_Number; |
|||
private String Parent_Mother_Mobile_Number; |
|||
|
|||
//------------------------Parents Information: |
|||
private String Parent_Religion; |
|||
private String Father_Level_of_Education; |
|||
private String Mother_Level_of_Education; |
|||
private String Father_Occupation; |
|||
private String Mother_Occupation; |
|||
private int Age_of_mother_at_time_of_marriage; |
|||
private int Age_of_mother_at_time_of_birth; |
|||
private int Total_children_to_mother; |
|||
private String Type_of_attention_delivery; |
|||
private String Delivery_method; |
|||
private int Birth_Weight; |
|||
private int Pregnancy_Duration; |
|||
|
|||
private String uuid; |
|||
|
|||
|
|||
|
|||
//@OneToOne(mappedBy = "birthParentsInformation") |
|||
//@OneToOne(fetch = FetchType.LAZY) |
|||
//@JoinColumn(name="Birth_id") |
|||
@OneToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "birthParentsInformation") |
|||
@JoinColumn(name="Birth_id") |
|||
private BirthDetails birthDetails; |
|||
|
|||
public int getParent_Id() { |
|||
return Parent_Id; |
|||
} |
|||
|
|||
public void setParent_Id(int parent_Id) { |
|||
Parent_Id = parent_Id; |
|||
} |
|||
|
|||
public String getParent_Father_name_English() { |
|||
return Parent_Father_name_English; |
|||
} |
|||
|
|||
public void setParent_Father_name_English(String parent_Father_name_English) { |
|||
Parent_Father_name_English = parent_Father_name_English; |
|||
} |
|||
|
|||
public String getParent_Mother_name_English() { |
|||
return Parent_Mother_name_English; |
|||
} |
|||
|
|||
public void setParent_Mother_name_English(String parent_Mother_name_English) { |
|||
Parent_Mother_name_English = parent_Mother_name_English; |
|||
} |
|||
|
|||
public String getParent_Father_name_Tamil() { |
|||
return Parent_Father_name_Tamil; |
|||
} |
|||
|
|||
public void setParent_Father_name_Tamil(String parent_Father_name_Tamil) { |
|||
Parent_Father_name_Tamil = parent_Father_name_Tamil; |
|||
} |
|||
|
|||
public String getParent_Mother_name_Tamil() { |
|||
return Parent_Mother_name_Tamil; |
|||
} |
|||
|
|||
public void setParent_Mother_name_Tamil(String parent_Mother_name_Tamil) { |
|||
Parent_Mother_name_Tamil = parent_Mother_name_Tamil; |
|||
} |
|||
|
|||
public String getParent_Father_Aadhar_number() { |
|||
return Parent_Father_Aadhar_number; |
|||
} |
|||
|
|||
public void setParent_Father_Aadhar_number(String parent_Father_Aadhar_number) { |
|||
Parent_Father_Aadhar_number = parent_Father_Aadhar_number; |
|||
} |
|||
|
|||
public String getParent_Mother_Aadhar_number() { |
|||
return Parent_Mother_Aadhar_number; |
|||
} |
|||
|
|||
public void setParent_Mother_Aadhar_number(String parent_Mother_Aadhar_number) { |
|||
Parent_Mother_Aadhar_number = parent_Mother_Aadhar_number; |
|||
} |
|||
|
|||
public String getParent_Father_Email_Id() { |
|||
return Parent_Father_Email_Id; |
|||
} |
|||
|
|||
public void setParent_Father_Email_Id(String parent_Father_Email_Id) { |
|||
Parent_Father_Email_Id = parent_Father_Email_Id; |
|||
} |
|||
|
|||
public String getParent_Mother_Email_Id() { |
|||
return Parent_Mother_Email_Id; |
|||
} |
|||
|
|||
public void setParent_Mother_Email_Id(String parent_Mother_Email_Id) { |
|||
Parent_Mother_Email_Id = parent_Mother_Email_Id; |
|||
} |
|||
|
|||
public String getParent_Father_Mobile_Number() { |
|||
return Parent_Father_Mobile_Number; |
|||
} |
|||
|
|||
public void setParent_Father_Mobile_Number(String parent_Father_Mobile_Number) { |
|||
Parent_Father_Mobile_Number = parent_Father_Mobile_Number; |
|||
} |
|||
|
|||
public String getParent_Mother_Mobile_Number() { |
|||
return Parent_Mother_Mobile_Number; |
|||
} |
|||
|
|||
public void setParent_Mother_Mobile_Number(String parent_Mother_Mobile_Number) { |
|||
Parent_Mother_Mobile_Number = parent_Mother_Mobile_Number; |
|||
} |
|||
|
|||
public String getParent_Religion() { |
|||
return Parent_Religion; |
|||
} |
|||
|
|||
public void setParent_Religion(String parent_Religion) { |
|||
Parent_Religion = parent_Religion; |
|||
} |
|||
|
|||
public String getFather_Level_of_Education() { |
|||
return Father_Level_of_Education; |
|||
} |
|||
|
|||
public void setFather_Level_of_Education(String father_Level_of_Education) { |
|||
Father_Level_of_Education = father_Level_of_Education; |
|||
} |
|||
|
|||
public String getMother_Level_of_Education() { |
|||
return Mother_Level_of_Education; |
|||
} |
|||
|
|||
public void setMother_Level_of_Education(String mother_Level_of_Education) { |
|||
Mother_Level_of_Education = mother_Level_of_Education; |
|||
} |
|||
|
|||
public String getFather_Occupation() { |
|||
return Father_Occupation; |
|||
} |
|||
|
|||
public void setFather_Occupation(String father_Occupation) { |
|||
Father_Occupation = father_Occupation; |
|||
} |
|||
|
|||
public String getMother_Occupation() { |
|||
return Mother_Occupation; |
|||
} |
|||
|
|||
public void setMother_Occupation(String mother_Occupation) { |
|||
Mother_Occupation = mother_Occupation; |
|||
} |
|||
|
|||
public int getAge_of_mother_at_time_of_marriage() { |
|||
return Age_of_mother_at_time_of_marriage; |
|||
} |
|||
|
|||
public void setAge_of_mother_at_time_of_marriage(int age_of_mother_at_time_of_marriage) { |
|||
Age_of_mother_at_time_of_marriage = age_of_mother_at_time_of_marriage; |
|||
} |
|||
|
|||
public int getAge_of_mother_at_time_of_birth() { |
|||
return Age_of_mother_at_time_of_birth; |
|||
} |
|||
|
|||
public void setAge_of_mother_at_time_of_birth(int age_of_mother_at_time_of_birth) { |
|||
Age_of_mother_at_time_of_birth = age_of_mother_at_time_of_birth; |
|||
} |
|||
|
|||
public int getTotal_children_to_mother() { |
|||
return Total_children_to_mother; |
|||
} |
|||
|
|||
public void setTotal_children_to_mother(int total_children_to_mother) { |
|||
Total_children_to_mother = total_children_to_mother; |
|||
} |
|||
|
|||
public String getType_of_attention_delivery() { |
|||
return Type_of_attention_delivery; |
|||
} |
|||
|
|||
public void setType_of_attention_delivery(String type_of_attention_delivery) { |
|||
Type_of_attention_delivery = type_of_attention_delivery; |
|||
} |
|||
|
|||
public String getDelivery_method() { |
|||
return Delivery_method; |
|||
} |
|||
|
|||
public void setDelivery_method(String delivery_method) { |
|||
Delivery_method = delivery_method; |
|||
} |
|||
|
|||
public int getBirth_Weight() { |
|||
return Birth_Weight; |
|||
} |
|||
|
|||
public void setBirth_Weight(int birth_Weight) { |
|||
Birth_Weight = birth_Weight; |
|||
} |
|||
|
|||
public int getPregnancy_Duration() { |
|||
return Pregnancy_Duration; |
|||
} |
|||
|
|||
public void setPregnancy_Duration(int pregnancy_Duration) { |
|||
Pregnancy_Duration = pregnancy_Duration; |
|||
} |
|||
|
|||
public BirthDetails getBirthDetails() { |
|||
return birthDetails; |
|||
} |
|||
|
|||
public void setBirthDetails(BirthDetails birthDetails) { |
|||
this.birthDetails = birthDetails; |
|||
} |
|||
|
|||
public String getUuid() { |
|||
return uuid; |
|||
} |
|||
|
|||
public void setUuid(String uuid) { |
|||
this.uuid = uuid; |
|||
} |
|||
|
|||
public BirthParentsInformation() { |
|||
} |
|||
|
|||
public BirthParentsInformation(int parent_Id, String parent_Father_name_English, String parent_Mother_name_English, String parent_Father_name_Tamil, String parent_Mother_name_Tamil, String parent_Father_Aadhar_number, String parent_Mother_Aadhar_number, String parent_Father_Email_Id, String parent_Mother_Email_Id, String parent_Father_Mobile_Number, String parent_Mother_Mobile_Number, String parent_Religion, String father_Level_of_Education, String mother_Level_of_Education, String father_Occupation, String mother_Occupation, int age_of_mother_at_time_of_marriage, int age_of_mother_at_time_of_birth, int total_children_to_mother, String type_of_attention_delivery, String delivery_method, int birth_Weight, int pregnancy_Duration, String uuid, BirthDetails birthDetails) { |
|||
Parent_Id = parent_Id; |
|||
Parent_Father_name_English = parent_Father_name_English; |
|||
Parent_Mother_name_English = parent_Mother_name_English; |
|||
Parent_Father_name_Tamil = parent_Father_name_Tamil; |
|||
Parent_Mother_name_Tamil = parent_Mother_name_Tamil; |
|||
Parent_Father_Aadhar_number = parent_Father_Aadhar_number; |
|||
Parent_Mother_Aadhar_number = parent_Mother_Aadhar_number; |
|||
Parent_Father_Email_Id = parent_Father_Email_Id; |
|||
Parent_Mother_Email_Id = parent_Mother_Email_Id; |
|||
Parent_Father_Mobile_Number = parent_Father_Mobile_Number; |
|||
Parent_Mother_Mobile_Number = parent_Mother_Mobile_Number; |
|||
Parent_Religion = parent_Religion; |
|||
Father_Level_of_Education = father_Level_of_Education; |
|||
Mother_Level_of_Education = mother_Level_of_Education; |
|||
Father_Occupation = father_Occupation; |
|||
Mother_Occupation = mother_Occupation; |
|||
Age_of_mother_at_time_of_marriage = age_of_mother_at_time_of_marriage; |
|||
Age_of_mother_at_time_of_birth = age_of_mother_at_time_of_birth; |
|||
Total_children_to_mother = total_children_to_mother; |
|||
Type_of_attention_delivery = type_of_attention_delivery; |
|||
Delivery_method = delivery_method; |
|||
Birth_Weight = birth_Weight; |
|||
Pregnancy_Duration = pregnancy_Duration; |
|||
this.uuid = uuid; |
|||
this.birthDetails = birthDetails; |
|||
} |
|||
|
|||
|
|||
} |
|||
@ -0,0 +1,24 @@ |
|||
//package com.crs_birth_service.Entity; |
|||
// |
|||
//import jakarta.persistence.Entity; |
|||
//import jakarta.persistence.GeneratedValue; |
|||
//import jakarta.persistence.GenerationType; |
|||
//import jakarta.persistence.Id; |
|||
//import lombok.*; |
|||
// |
|||
//@Entity |
|||
//@Builder |
|||
//@Getter |
|||
//@Setter |
|||
//@NoArgsConstructor |
|||
//@AllArgsConstructor |
|||
//public class NewRegister { |
|||
// |
|||
// @Id |
|||
// @GeneratedValue(strategy = GenerationType.SEQUENCE) |
|||
// private int id; |
|||
// |
|||
// private String name; |
|||
// private int age; |
|||
// private String sex; |
|||
//} |
|||
@ -0,0 +1,15 @@ |
|||
package com.crs_birth_service.Repository; |
|||
|
|||
import com.crs_birth_service.Entity.BirthDetails; |
|||
import org.springframework.data.jpa.repository.JpaRepository; |
|||
import org.springframework.data.jpa.repository.Query; |
|||
import org.springframework.data.repository.query.Param; |
|||
import org.springframework.stereotype.Repository; |
|||
|
|||
@Repository |
|||
public interface BirthDetailsRepository extends JpaRepository<BirthDetails,Integer> { |
|||
|
|||
// @Query(value = "select * from birth_details where uuid=?", nativeQuery = true) |
|||
@Query(value="SELECT * FROM birth_service.birth_details where uuid=:uuid",nativeQuery = true) |
|||
BirthDetails getdetail(@Param("uuid") String uuid); |
|||
} |
|||
@ -0,0 +1,7 @@ |
|||
package com.crs_birth_service.Repository; |
|||
|
|||
import com.crs_birth_service.Entity.BirthParentAddress; |
|||
import org.springframework.data.jpa.repository.JpaRepository; |
|||
|
|||
public interface BirthParentAddressRepository extends JpaRepository<BirthParentAddress, Integer> { |
|||
} |
|||
@ -0,0 +1,7 @@ |
|||
package com.crs_birth_service.Repository; |
|||
|
|||
import com.crs_birth_service.Entity.BirthParentsInformation; |
|||
import org.springframework.data.jpa.repository.JpaRepository; |
|||
|
|||
public interface BirthParentsInformationRepository extends JpaRepository<BirthParentsInformation, Integer> { |
|||
} |
|||
@ -0,0 +1,338 @@ |
|||
package com.crs_birth_service.Service; |
|||
|
|||
import com.crs_birth_service.Entity.BirthDetails; |
|||
import com.crs_birth_service.Entity.BirthParentAddress; |
|||
import com.crs_birth_service.Entity.BirthParentsInformation; |
|||
import com.crs_birth_service.Repository.BirthDetailsRepository; |
|||
import com.crs_birth_service.Repository.BirthParentAddressRepository; |
|||
import com.crs_birth_service.Repository.BirthParentsInformationRepository; |
|||
import com.crs_birth_service.config.Listeners; |
|||
import com.crs_birth_service.dto.BirthDetailsDto; |
|||
import com.crs_birth_service.dto.DtoforBirthConsum; |
|||
import com.crs_birth_service.fileUtil.FileService; |
|||
import com.fasterxml.jackson.core.JsonProcessingException; |
|||
import com.fasterxml.jackson.databind.JsonMappingException; |
|||
import com.fasterxml.jackson.databind.ObjectMapper; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.context.annotation.Configuration; |
|||
import org.springframework.kafka.annotation.KafkaListener; |
|||
import org.springframework.web.multipart.MultipartFile; |
|||
|
|||
|
|||
import java.util.Arrays; |
|||
import java.util.Date; |
|||
import java.text.ParseException; |
|||
import java.text.SimpleDateFormat; |
|||
|
|||
@Configuration |
|||
public class BirthConsumer { |
|||
@Autowired |
|||
private ObjectMapper objectMapper; |
|||
|
|||
@Autowired |
|||
private BirthDetailsRepository birthDetailsRepository; |
|||
|
|||
@Autowired |
|||
private BirthParentAddressRepository birthParentAddressRepository; |
|||
|
|||
@Autowired |
|||
private BirthParentsInformationRepository birthParentsInformationRepository; |
|||
|
|||
@Autowired |
|||
private FileService fileService; |
|||
|
|||
private static final Logger log = LoggerFactory.getLogger(Listeners.class); |
|||
|
|||
|
|||
@KafkaListener(topics = "birth1",groupId = "bith-group") |
|||
public void consume(String message) { |
|||
try { |
|||
BirthDetailsDto birthConsum = objectMapper.readValue(message, BirthDetailsDto.class); |
|||
System.out.println("==========>"); |
|||
log.info("Successfully consumed json:{}", birthConsum); |
|||
//log.debug("File upload byte array: {}", Arrays.toString(birthConsum.getFileUpload())); |
|||
if(birthConsum.getStatus().equalsIgnoreCase("NEW")) { |
|||
|
|||
BirthDetails birthDetails = new BirthDetails(); |
|||
// birthDetails.setReporting_Date(convertDate(birthConsum.getReporting_Date())); |
|||
birthDetails.setPICME_No(birthConsum.getPICME_No()); |
|||
birthDetails.setPre_Register_No(birthConsum.getPre_Register_No()); |
|||
|
|||
birthDetails.setPICME_Applicant_Name(birthConsum.getPICME_Applicant_Name()); |
|||
birthDetails.setPICME_Building_door_flat_no(birthConsum.getPICME_Building_door_flat_no()); |
|||
birthDetails.setPICME_Street(birthConsum.getPICME_Street()); |
|||
birthDetails.setPICME_Area(birthConsum.getPICME_Area()); |
|||
birthDetails.setPICME_District(birthConsum.getPICME_District()); |
|||
birthDetails.setPICME_Block(birthConsum.getPICME_Block()); |
|||
birthDetails.setPICME_Village(birthConsum.getPICME_Village()); |
|||
birthDetails.setPICME_Pincode(birthConsum.getPICME_Pincode()); |
|||
birthDetails.setPICME_Mobile_number(birthConsum.getPICME_Mobile_number()); |
|||
|
|||
// birthDetails.setChild_Birth_Date(convertDate(birthConsum.getChild_Birth_Date())); |
|||
birthDetails.setGender(birthConsum.getGender()); |
|||
birthDetails.setChild_Name_English(birthConsum.getChild_Name_English()); |
|||
birthDetails.setChild_Name_Tamil(birthConsum.getChild_Name_Tamil()); |
|||
birthDetails.setAadhar_number(birthConsum.getAadhar_number()); |
|||
|
|||
birthDetails.setHospital_name(birthConsum.getHospital_name()); |
|||
birthDetails.setHospital_Address_Line1_English(birthConsum.getHospital_Address_Line1_English()); |
|||
birthDetails.setHospital_Address_Line2_English(birthConsum.getHospital_Address_Line2_English()); |
|||
birthDetails.setHospital_Address_Line3_English(birthConsum.getHospital_Address_Line3_English()); |
|||
birthDetails.setHospital_Address_Line1_Tamil(birthConsum.getHospital_Address_Line1_Tamil()); |
|||
birthDetails.setHospital_Address_Line2_Tamil(birthConsum.getHospital_Address_Line2_Tamil()); |
|||
birthDetails.setHospital_Address_Line3_Tamil(birthConsum.getHospital_Address_Line3_Tamil()); |
|||
birthDetails.setHospital_pincode(birthConsum.getHospital_pincode()); |
|||
|
|||
birthDetails.setHome_Address_Line1_English(birthConsum.getHome_Address_Line1_English()); |
|||
birthDetails.setHome_Address_Line2_English(birthConsum.getHome_Address_Line2_English()); |
|||
birthDetails.setHome_Address_Line3_English(birthConsum.getHome_Address_Line3_English()); |
|||
birthDetails.setHome_Address_Line1_Tamil(birthConsum.getHome_Address_Line1_Tamil()); |
|||
birthDetails.setHome_Address_Line2_Tamil(birthConsum.getHome_Address_Line2_Tamil()); |
|||
birthDetails.setHome_Address_Line3_Tamil(birthConsum.getHome_Address_Line3_Tamil()); |
|||
birthDetails.setHome_pincode(birthConsum.getHome_pincode()); |
|||
|
|||
birthDetails.setOther_Option(birthConsum.getOther_Option()); |
|||
birthDetails.setOther_Address_Line1_English(birthConsum.getOther_Address_Line1_English()); |
|||
birthDetails.setOther_Address_Line2_English(birthConsum.getOther_Address_Line2_English()); |
|||
birthDetails.setOther_Address_Line3_English(birthConsum.getOther_Address_Line3_English()); |
|||
birthDetails.setOther_Address_Line1_Tamil(birthConsum.getOther_Address_Line1_Tamil()); |
|||
birthDetails.setOther_Address_Line2_Tamil(birthConsum.getOther_Address_Line2_Tamil()); |
|||
birthDetails.setOther_Address_Line3_Tamil(birthConsum.getOther_Address_Line3_Tamil()); |
|||
birthDetails.setOther_pincode(birthConsum.getOther_pincode()); |
|||
|
|||
birthDetails.setInformer_name(birthConsum.getInformer_name()); |
|||
birthDetails.setInformer_Address_Line1_English(birthConsum.getInformer_Address_Line1_English()); |
|||
birthDetails.setInformer_Address_Line2_English(birthConsum.getInformer_Address_Line2_English()); |
|||
birthDetails.setInformer_Address_Line1_Tamil(birthConsum.getInformer_Address_Line1_Tamil()); |
|||
birthDetails.setInformer_Address_Line2_Tamil(birthConsum.getInformer_Address_Line2_Tamil()); |
|||
birthDetails.setInformer_pincode(birthConsum.getInformer_pincode()); |
|||
|
|||
birthDetails.setMother_State(birthConsum.getMother_State()); |
|||
birthDetails.setMother_District(birthConsum.getMother_District()); |
|||
birthDetails.setMother_Sub_District(birthConsum.getMother_Sub_District()); |
|||
birthDetails.setMother_Town_Village(birthConsum.getMother_Town_Village()); |
|||
birthDetails.setMother_Name_of_Town_English(birthConsum.getMother_Name_of_Town_English()); |
|||
birthDetails.setMother_Name_of_Town_Tamil(birthConsum.getMother_Name_of_Town_Tamil()); |
|||
|
|||
birthDetails.setUpload_reporting_Form(birthConsum.getUpload_reporting_Form()); |
|||
birthDetails.setUuid(birthConsum.getUuid()); |
|||
|
|||
BirthParentsInformation birthParentsInformation = new BirthParentsInformation(); |
|||
|
|||
birthParentsInformation.setParent_Father_name_English(birthConsum.getParent_Father_name_English()); |
|||
birthParentsInformation.setParent_Mother_name_English(birthConsum.getParent_Mother_name_English()); |
|||
birthParentsInformation.setParent_Father_name_Tamil(birthConsum.getParent_Father_name_Tamil()); |
|||
birthParentsInformation.setParent_Mother_name_Tamil(birthConsum.getParent_Mother_name_Tamil()); |
|||
birthParentsInformation.setParent_Father_Aadhar_number(birthConsum.getParent_Father_Aadhar_number()); |
|||
birthParentsInformation.setParent_Mother_Aadhar_number(birthConsum.getParent_Mother_Aadhar_number()); |
|||
birthParentsInformation.setParent_Father_Email_Id(birthConsum.getParent_Father_Email_Id()); |
|||
birthParentsInformation.setParent_Mother_Email_Id(birthConsum.getParent_Mother_Email_Id()); |
|||
birthParentsInformation.setParent_Father_Mobile_Number(birthConsum.getParent_Father_Mobile_Number()); |
|||
birthParentsInformation.setParent_Mother_Mobile_Number(birthConsum.getParent_Mother_Mobile_Number()); |
|||
|
|||
birthParentsInformation.setParent_Religion(birthConsum.getParent_Religion()); |
|||
birthParentsInformation.setFather_Level_of_Education(birthConsum.getFather_Level_of_Education()); |
|||
birthParentsInformation.setMother_Level_of_Education(birthConsum.getMother_Level_of_Education()); |
|||
birthParentsInformation.setFather_Occupation(birthConsum.getFather_Occupation()); |
|||
birthParentsInformation.setMother_Occupation(birthConsum.getMother_Occupation()); |
|||
birthParentsInformation.setAge_of_mother_at_time_of_marriage(birthConsum.getAge_of_mother_at_time_of_marriage()); |
|||
birthParentsInformation.setAge_of_mother_at_time_of_birth(birthConsum.getAge_of_mother_at_time_of_birth()); |
|||
birthParentsInformation.setTotal_children_to_mother(birthConsum.getTotal_children_to_mother()); |
|||
birthParentsInformation.setType_of_attention_delivery(birthConsum.getType_of_attention_delivery()); |
|||
birthParentsInformation.setDelivery_method(birthConsum.getDelivery_method()); |
|||
birthParentsInformation.setBirth_Weight(birthConsum.getBirth_Weight()); |
|||
birthParentsInformation.setPregnancy_Duration(birthConsum.getPregnancy_Duration()); |
|||
birthParentsInformation.setUuid(birthConsum.getUuid()); |
|||
|
|||
BirthParentAddress birthParentAddress = new BirthParentAddress(); |
|||
|
|||
birthParentAddress.setITN_House_No(birthConsum.getITN_House_No()); |
|||
birthParentAddress.setITN_Street_Lane_Name_English(birthConsum.getITN_Street_Lane_Name_English()); |
|||
birthParentAddress.setITN_Locality_Post_Office_English(birthConsum.getITN_Locality_Post_Office_English()); |
|||
birthParentAddress.setITN_Village_Town_English(birthConsum.getITN_Village_Town_English()); |
|||
birthParentAddress.setITN_District(birthConsum.getITN_District()); |
|||
birthParentAddress.setITN_State(birthConsum.getITN_State()); |
|||
birthParentAddress.setITN_Sub_District(birthConsum.getITN_Sub_District()); |
|||
birthParentAddress.setITN_Pincode(birthConsum.getITN_Pincode()); |
|||
birthParentAddress.setITN_Street_Lane_Name_Tamil(birthConsum.getITN_Street_Lane_Name_Tamil()); |
|||
birthParentAddress.setITN_Locality_Post_Office_Tamil(birthConsum.getITN_Locality_Post_Office_Tamil()); |
|||
birthParentAddress.setITN_Village_Town_Tamil(birthConsum.getITN_Village_Town_Tamil()); |
|||
|
|||
birthParentAddress.setOTN_House_No(birthConsum.getOTN_House_No()); |
|||
birthParentAddress.setOTN_Street_Lane_Name_English(birthConsum.getOTN_Street_Lane_Name_English()); |
|||
birthParentAddress.setOTN_Locality_Post_Office_English(birthConsum.getOTN_Locality_Post_Office_English()); |
|||
birthParentAddress.setOTN_Village_Town_English(birthConsum.getOTN_Village_Town_English()); |
|||
birthParentAddress.setOTN_District(birthConsum.getOTN_District()); |
|||
birthParentAddress.setOTN_State(birthConsum.getOTN_State()); |
|||
birthParentAddress.setOTN_Sub_District(birthConsum.getOTN_Sub_District()); |
|||
birthParentAddress.setOTN_Pincode(birthConsum.getOTN_Pincode()); |
|||
birthParentAddress.setOTN_Street_Lane_Name_Tamil(birthConsum.getOTN_Street_Lane_Name_Tamil()); |
|||
birthParentAddress.setOTN_Locality_Post_Office_Tamil(birthConsum.getOTN_Locality_Post_Office_Tamil()); |
|||
birthParentAddress.setOTN_Village_Town_Tamil(birthConsum.getOTN_Village_Town_Tamil()); |
|||
|
|||
birthParentAddress.setOI_Country(birthConsum.getOI_Country()); |
|||
birthParentAddress.setOI_Father_passport_no(birthConsum.getOI_Father_passport_no()); |
|||
birthParentAddress.setOI_Mother_passport_no(birthConsum.getOI_Mother_passport_no()); |
|||
birthParentAddress.setOI_Address_Line1(birthConsum.getOI_Address_Line1()); |
|||
birthParentAddress.setOI_Address_Line2(birthConsum.getOI_Address_Line2()); |
|||
birthParentAddress.setOI_Address_Line3(birthConsum.getOI_Address_Line3()); |
|||
birthParentAddress.setOI_Pincode(birthConsum.getOI_Pincode()); |
|||
|
|||
birthParentAddress.setPPA_ITN_House_No(birthConsum.getPPA_ITN_House_No()); |
|||
birthParentAddress.setPPA_ITN_Street_Lane_Name_English(birthConsum.getPPA_ITN_Street_Lane_Name_English()); |
|||
birthParentAddress.setPPA_ITN_Locality_Post_Office_English(birthConsum.getPPA_ITN_Locality_Post_Office_English()); |
|||
birthParentAddress.setPPA_ITN_Village_Town_English(birthConsum.getPPA_ITN_Village_Town_English()); |
|||
birthParentAddress.setPPA_ITN_District(birthConsum.getPPA_ITN_District()); |
|||
birthParentAddress.setPPA_ITN_State(birthConsum.getPPA_ITN_State()); |
|||
birthParentAddress.setPPA_ITN_Sub_District(birthConsum.getPPA_ITN_Sub_District()); |
|||
birthParentAddress.setPPA_ITN_Pincode(birthConsum.getPPA_ITN_Pincode()); |
|||
birthParentAddress.setPPA_ITN_Street_Lane_Name_Tamil(birthConsum.getPPA_ITN_Street_Lane_Name_Tamil()); |
|||
birthParentAddress.setPPA_ITN_Locality_Post_Office_Tamil(birthConsum.getPPA_ITN_Locality_Post_Office_Tamil()); |
|||
birthParentAddress.setPPA_ITN_Village_Town_Tamil(birthConsum.getPPA_ITN_Village_Town_Tamil()); |
|||
|
|||
birthParentAddress.setPPA_OTN_House_No(birthConsum.getPPA_OTN_House_No()); |
|||
birthParentAddress.setPPA_OTN_Street_Lane_Name_English(birthConsum.getPPA_OTN_Street_Lane_Name_English()); |
|||
birthParentAddress.setPPA_OTN_Locality_Post_Office_English(birthConsum.getPPA_OTN_Locality_Post_Office_English()); |
|||
birthParentAddress.setPPA_OTN_Village_Town_English(birthConsum.getPPA_OTN_Village_Town_English()); |
|||
birthParentAddress.setPPA_OTN_District(birthConsum.getPPA_OTN_District()); |
|||
birthParentAddress.setPPA_OTN_State(birthConsum.getPPA_OTN_State()); |
|||
birthParentAddress.setPPA_OTN_Sub_District(birthConsum.getPPA_OTN_Sub_District()); |
|||
birthParentAddress.setPPA_OTN_Pincode(birthConsum.getPPA_OTN_Pincode()); |
|||
birthParentAddress.setPPA_OTN_Street_Lane_Name_Tamil(birthConsum.getPPA_OTN_Street_Lane_Name_Tamil()); |
|||
birthParentAddress.setPPA_OTN_Locality_Post_Office_Tamil(birthConsum.getPPA_OTN_Locality_Post_Office_Tamil()); |
|||
birthParentAddress.setPPA_OTN_Village_Town_Tamil(birthConsum.getPPA_OTN_Village_Town_Tamil()); |
|||
|
|||
birthParentAddress.setPPA_OI_Country(birthConsum.getPPA_OI_Country()); |
|||
birthParentAddress.setPPA_OI_Father_passport_no(birthConsum.getPPA_OI_Father_passport_no()); |
|||
birthParentAddress.setPPA_OI_Mother_passport_no(birthConsum.getPPA_OI_Mother_passport_no()); |
|||
birthParentAddress.setPPA_OI_Address_Line1(birthConsum.getPPA_OI_Address_Line1()); |
|||
birthParentAddress.setPPA_OI_Address_Line2(birthConsum.getPPA_OI_Address_Line2()); |
|||
birthParentAddress.setPPA_OI_Address_Line3(birthConsum.getPPA_OI_Address_Line3()); |
|||
birthParentAddress.setPPA_OI_Pincode(birthConsum.getPPA_OI_Pincode()); |
|||
birthParentAddress.setUuid(birthConsum.getUuid()); |
|||
|
|||
birthDetails.setBirthParentsInformation(birthParentsInformation); |
|||
birthDetails.setBirthParentAddress(birthParentAddress); |
|||
|
|||
birthParentsInformation.setBirthDetails(birthDetails); |
|||
birthParentAddress.setBirthDetails(birthDetails); |
|||
BirthDetails brirthdetail = birthDetailsRepository.save(birthDetails); |
|||
|
|||
// System.out.println("==========>"+fileService.saveFile(birthConsum.getFileUpload() , birthConsum.getUuid())); |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
// birthParentsInformation.setBirthDetails(brirthdetail); |
|||
|
|||
// birthParentsInformationRepository.save(birthParentsInformation); |
|||
|
|||
|
|||
|
|||
|
|||
// birthParentAddress.setBirthDetails(brirthdetail); |
|||
|
|||
// BirthParentAddress birthParentAddress1= birthParentAddressRepository.save(birthParentAddress); |
|||
|
|||
|
|||
|
|||
|
|||
System.out.println("============>" + brirthdetail.getBirth_id()); |
|||
|
|||
|
|||
|
|||
System.out.println("============>" + brirthdetail.getBirth_id()); |
|||
|
|||
|
|||
} else if(birthConsum.getStatus().equalsIgnoreCase("nameInclusion")) { |
|||
System.out.println("---------------->"+ birthConsum.getFileUpload()); |
|||
byte[] tr=birthConsum.getFileUpload(); |
|||
|
|||
|
|||
MultipartFile multipartFile = new ByteArrayMultipartFile( |
|||
tr, |
|||
"image", // Field name, adjust as needed |
|||
"image.jpg", // Original file name |
|||
"image/jpeg" // Content type, adjust as needed |
|||
); |
|||
|
|||
// Now you can work with the multipartFile object |
|||
System.out.println(multipartFile.getName()+"===================>............"); |
|||
// MultipartFile multipartFile = convertToMultipartFile(multipartFile, "fileName.jpg"); |
|||
fileService.saveFile(birthConsum.getFileUpload() , birthConsum.getUuid()); |
|||
System.out.println(multipartFile.getName()+"===================>............"); |
|||
//log.info("File saved at path: {}", filepath); |
|||
System.out.println("Feign Service======"+ fileService.saveFile(birthConsum.getFileUpload() , birthConsum.getUuid())); |
|||
/////////////////////// |
|||
BirthDetails details = birthDetailsRepository.getdetail(birthConsum.getUuid()); |
|||
System.out.println("CHECKINGGG"); |
|||
|
|||
////////////////////////////////////// |
|||
System.out.println("UUID = "+details.getUuid()); |
|||
// log.debug("Fetched details from DB: {}", details); |
|||
|
|||
details.setChild_Name_English(birthConsum.getChild_Name_English()); |
|||
System.out.println("CHECKINGGG1"); |
|||
|
|||
|
|||
// System.out.println("---------------->"+ filepath); |
|||
birthDetailsRepository.save(details); |
|||
|
|||
} |
|||
|
|||
|
|||
log.info("Successfully consumed json:{}"); |
|||
// log.info("Successfully consumed json:{}", eventType); |
|||
// log.info("Successfully consumed json:{}", Originator); |
|||
// log.info("Successfully consumed json:{}", Vin); |
|||
|
|||
log.info("Successfully call and saved through through Kafka Listener userGuid: {} "); |
|||
|
|||
|
|||
} catch (JsonMappingException e) { |
|||
// TODO Auto-generated catch block |
|||
e.printStackTrace(); |
|||
} catch (JsonProcessingException e) { |
|||
// TODO Auto-generated catch block |
|||
e.printStackTrace(); |
|||
} |
|||
|
|||
|
|||
} |
|||
//public Date convertDate(String input) { |
|||
// String dateFormat = "dd/MM/yyyy"; |
|||
// SimpleDateFormat formatter = new SimpleDateFormat(dateFormat); |
|||
// Date dates = null; |
|||
// try { |
|||
// |
|||
// dates = formatter.parse(input); |
|||
// System.out.println("Date object: " + dates); |
|||
// } catch (ParseException e) { |
|||
// // Handle the exception if the string cannot be parsed |
|||
// System.out.println("Invalid date format"); |
|||
// e.printStackTrace(); |
|||
// } |
|||
// return dates; |
|||
//} |
|||
|
|||
public Date convertDate(String input) { |
|||
// Adjust the date format to match the input date format |
|||
String dateFormat = "yyyy-MM-dd"; |
|||
SimpleDateFormat formatter = new SimpleDateFormat(dateFormat); |
|||
Date dates = null; |
|||
try { |
|||
dates = formatter.parse(input); |
|||
System.out.println("Date object: " + dates); |
|||
} catch (ParseException e) { |
|||
// Handle the exception if the string cannot be parsed |
|||
System.out.println("Invalid date format"); |
|||
e.printStackTrace(); |
|||
} |
|||
return dates; |
|||
} |
|||
} |
|||
@ -0,0 +1,62 @@ |
|||
package com.crs_birth_service.Service; |
|||
|
|||
import org.springframework.web.multipart.MultipartFile; |
|||
|
|||
import java.io.ByteArrayInputStream; |
|||
import java.io.File; |
|||
import java.io.IOException; |
|||
import java.io.InputStream; |
|||
|
|||
public class ByteArrayMultipartFile implements MultipartFile { |
|||
private final byte[] content; |
|||
private final String name; |
|||
private final String originalFilename; |
|||
private final String contentType; |
|||
|
|||
public ByteArrayMultipartFile(byte[] content, String name, String originalFilename, String contentType) { |
|||
this.content = content; |
|||
this.name = name; |
|||
this.originalFilename = originalFilename; |
|||
this.contentType = contentType; |
|||
} |
|||
|
|||
@Override |
|||
public String getName() { |
|||
return name; |
|||
} |
|||
|
|||
@Override |
|||
public String getOriginalFilename() { |
|||
return originalFilename; |
|||
} |
|||
|
|||
@Override |
|||
public String getContentType() { |
|||
return contentType; |
|||
} |
|||
|
|||
@Override |
|||
public boolean isEmpty() { |
|||
return content.length == 0; |
|||
} |
|||
|
|||
@Override |
|||
public long getSize() { |
|||
return content.length; |
|||
} |
|||
|
|||
@Override |
|||
public byte[] getBytes() throws IOException { |
|||
return content; |
|||
} |
|||
|
|||
@Override |
|||
public InputStream getInputStream() throws IOException { |
|||
return new ByteArrayInputStream(content); |
|||
} |
|||
|
|||
@Override |
|||
public void transferTo(java.io.File dest) throws IOException, IllegalStateException { |
|||
// Implement file transfer logic if needed |
|||
} |
|||
} |
|||
@ -0,0 +1,57 @@ |
|||
package com.crs_birth_service.config; |
|||
|
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.http.HttpStatus; |
|||
import org.springframework.http.HttpStatusCode; |
|||
import org.springframework.stereotype.Component; |
|||
import reactor.core.publisher.Mono; |
|||
|
|||
import static org.springframework.http.MediaType.APPLICATION_JSON; |
|||
|
|||
@Component |
|||
public class ClientCall { |
|||
// |
|||
// private static final Logger LOGGER = LoggerFactory.getLogger(ClientCall.class); |
|||
// |
|||
// |
|||
// private final WebClient webClient; |
|||
// |
|||
// |
|||
// public ClientCall(WebClient.Builder webClientBuilder) { |
|||
// this.webClient = webClientBuilder.baseUrl("http://localhost:8099").build(); |
|||
// } |
|||
// |
|||
// |
|||
// |
|||
// |
|||
// public void saveUser(BirthDto birthDto) { |
|||
// LOGGER.info("User call to saveAPI : {}",birthDto); |
|||
// try { |
|||
// webClient.post() |
|||
// .uri("http://localhost:8099/api/birth/save") |
|||
// .contentType(APPLICATION_JSON) |
|||
// .bodyValue(birthDto) |
|||
// .retrieve() |
|||
// .onStatus(HttpStatusCode::isError, response -> |
|||
// handleError(response)) |
|||
// .toBodilessEntity() |
|||
// .block(); |
|||
// LOGGER.info(String.format("User %s saved successfully",birthDto.getName())); |
|||
// } catch(WebClientResponseException e){ |
|||
// LOGGER.error(String.format("Error save user ",birthDto.getName())); |
|||
// throw new GlobalExceptionHandler.ServiceUnavailableException(String.format("Error save user",birthDto.getName())); |
|||
// } |
|||
// } |
|||
// private Mono<Throwable> handleError(ClientResponse response) { |
|||
// if (response.statusCode() == HttpStatus.BAD_REQUEST) { |
|||
// return Mono.error(new GlobalExceptionHandler.ValidationException("Bad Request. Please check the inputs")); |
|||
// } else if (response.statusCode() == HttpStatus.NOT_FOUND){ |
|||
// return Mono.error(new GlobalExceptionHandler.NotFoundException("Not Found")); |
|||
// } else{ |
|||
// return Mono.error(new GlobalExceptionHandler.ServiceUnavailableException("Unable to reach save Server")); |
|||
// } |
|||
// } |
|||
|
|||
} |
|||
|
|||
@ -0,0 +1,44 @@ |
|||
package com.crs_birth_service.config; |
|||
|
|||
import com.fasterxml.jackson.databind.deser.std.StringDeserializer; |
|||
import org.apache.kafka.clients.consumer.ConsumerConfig; |
|||
import org.springframework.context.annotation.Bean; |
|||
import org.springframework.context.annotation.Configuration; |
|||
import org.springframework.kafka.annotation.EnableKafka; |
|||
import org.springframework.kafka.core.ConsumerFactory; |
|||
import org.springframework.kafka.core.DefaultKafkaConsumerFactory; |
|||
import org.springframework.kafka.support.serializer.JsonDeserializer; |
|||
|
|||
import java.util.HashMap; |
|||
import java.util.Map; |
|||
|
|||
@Configuration |
|||
@EnableKafka |
|||
public class KafkaListenerConfig { |
|||
|
|||
|
|||
//1 |
|||
|
|||
@Bean |
|||
public Map<String, Object> consumerConfig() { |
|||
|
|||
|
|||
Map<String, Object> config = new HashMap(); |
|||
config.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,"localhost:9092"); |
|||
config.put(ConsumerConfig.GROUP_ID_CONFIG, "bith-group"); |
|||
config.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class); |
|||
config.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class.getName()); |
|||
config.put(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG,"earliest"); |
|||
config.put(ConsumerConfig.ENABLE_AUTO_COMMIT_CONFIG,"true"); |
|||
return config; |
|||
|
|||
|
|||
} |
|||
|
|||
//2 |
|||
@Bean |
|||
public ConsumerFactory<String, String> consumerFactory(){ |
|||
return new DefaultKafkaConsumerFactory<>(consumerConfig()); |
|||
} |
|||
|
|||
} |
|||
@ -0,0 +1,60 @@ |
|||
package com.crs_birth_service.config; |
|||
|
|||
import com.crs_birth_service.dto.DtoforBirthConsum; |
|||
import com.fasterxml.jackson.core.JsonProcessingException; |
|||
import com.fasterxml.jackson.databind.JsonMappingException; |
|||
import com.fasterxml.jackson.databind.ObjectMapper; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.context.annotation.Configuration; |
|||
import org.springframework.kafka.annotation.KafkaListener; |
|||
|
|||
@Configuration |
|||
public class Listeners { |
|||
|
|||
@Autowired |
|||
private ObjectMapper objectMapper; |
|||
@Autowired |
|||
private ClientCall call; |
|||
|
|||
|
|||
|
|||
private static final Logger log = LoggerFactory.getLogger(Listeners.class); |
|||
|
|||
// @KafkaListener(topics = "birth",groupId = "bith-group") |
|||
// public void consume(String message) { |
|||
// try { |
|||
// DtoforBirthConsum birthConsum=objectMapper.readValue(message, DtoforBirthConsum.class); |
|||
// log.info("Successfully consumed json:{}",birthConsum); |
|||
// String eventid= birthConsum.getEventId(); |
|||
// String eventType=birthConsum.getEventType(); |
|||
// String Originator=birthConsum.getOriginator(); |
|||
// String Vin= birthConsum.getVin(); |
|||
// log.info("Successfully consumed json:{}",eventid); |
|||
// log.info("Successfully consumed json:{}",eventType); |
|||
// log.info("Successfully consumed json:{}",Originator); |
|||
// log.info("Successfully consumed json:{}",Vin); |
|||
// |
|||
// |
|||
//// DtoforBirthConsum buildRequest = DtoforBirthConsum.builder() |
|||
//// .name(eventid).adderss(eventType).father(Originator).password(Vin) |
|||
//// .build(); |
|||
// //call.saveUser(buildRequest); |
|||
// log.info("Successfully call and saved through through Kafka Listener userGuid: {} ",eventid); |
|||
// |
|||
// |
|||
// |
|||
// } catch (JsonMappingException e) { |
|||
// // TODO Auto-generated catch block |
|||
// e.printStackTrace(); |
|||
// } catch (JsonProcessingException e) { |
|||
// // TODO Auto-generated catch block |
|||
// e.printStackTrace(); |
|||
// } |
|||
// |
|||
// |
|||
// |
|||
// } |
|||
} |
|||
|
|||
1420
src/main/java/com/crs_birth_service/dto/BirthDetailsDto.java
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,54 @@ |
|||
package com.crs_birth_service.dto; |
|||
|
|||
public class DtoforBirthConsum { |
|||
|
|||
private String eventType; |
|||
private String eventId; |
|||
private String userGuid; |
|||
private String vin; |
|||
private String originator; |
|||
public String getEventType() { |
|||
return eventType; |
|||
} |
|||
public void setEventType(String eventType) { |
|||
this.eventType = eventType; |
|||
} |
|||
public String getEventId() { |
|||
return eventId; |
|||
} |
|||
public void setEventId(String eventId) { |
|||
this.eventId = eventId; |
|||
} |
|||
public String getUserGuid() { |
|||
return userGuid; |
|||
} |
|||
public void setUserGuid(String userGuid) { |
|||
this.userGuid = userGuid; |
|||
} |
|||
public String getVin() { |
|||
return vin; |
|||
} |
|||
public void setVin(String vin) { |
|||
this.vin = vin; |
|||
} |
|||
public String getOriginator() { |
|||
return originator; |
|||
} |
|||
public void setOriginator(String originator) { |
|||
this.originator = originator; |
|||
} |
|||
public DtoforBirthConsum(String eventType, String eventId, String userGuid, String vin, String originator) { |
|||
super(); |
|||
this.eventType = eventType; |
|||
this.eventId = eventId; |
|||
this.userGuid = userGuid; |
|||
this.vin = vin; |
|||
this.originator = originator; |
|||
} |
|||
public DtoforBirthConsum() { |
|||
super(); |
|||
} |
|||
|
|||
|
|||
} |
|||
|
|||
@ -0,0 +1,30 @@ |
|||
package com.crs_birth_service.exception; |
|||
|
|||
import org.springframework.http.HttpStatus; |
|||
import org.springframework.web.bind.annotation.ResponseStatus; |
|||
import org.springframework.web.bind.annotation.RestControllerAdvice; |
|||
|
|||
@RestControllerAdvice |
|||
public class GlobalExceptionHandler { |
|||
|
|||
@ResponseStatus(HttpStatus.BAD_REQUEST) |
|||
public static class ValidationException extends RuntimeException{ |
|||
public ValidationException(String message){super(message);} |
|||
} |
|||
|
|||
@ResponseStatus(HttpStatus.NOT_FOUND) |
|||
public static class NotFoundException extends RuntimeException { |
|||
public NotFoundException(String message) { |
|||
super(message); |
|||
} |
|||
} |
|||
|
|||
@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) |
|||
public static class ServiceUnavailableException extends RuntimeException { |
|||
public ServiceUnavailableException(String message) { |
|||
super(message); |
|||
} |
|||
} |
|||
|
|||
} |
|||
|
|||
@ -0,0 +1,16 @@ |
|||
package com.crs_birth_service.fileUtil; |
|||
|
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.http.ResponseEntity; |
|||
import org.springframework.web.bind.annotation.PostMapping; |
|||
import org.springframework.web.bind.annotation.RequestBody; |
|||
import org.springframework.web.bind.annotation.RequestParam; |
|||
import org.springframework.web.multipart.MultipartFile; |
|||
|
|||
import java.sql.Blob; |
|||
|
|||
@FeignClient(value="fileService", url="http://localhost:9098") |
|||
public interface FileService { |
|||
@PostMapping("/photo") |
|||
public String saveFile(@RequestBody byte[] files, @RequestParam("uuid") String uuid); |
|||
} |
|||
@ -0,0 +1,18 @@ |
|||
spring.application.name=crs-birth-service |
|||
server.port=9096 |
|||
#eureka.instance.hostname=localhost |
|||
eureka.client.register-with-eureka= true |
|||
eureka.client.fetch-registry= true |
|||
eureka.client.service-url.defaultZone= http://localhost:8761/eureka/ |
|||
eureka.client.service-url.instance.hostname = localhost |
|||
|
|||
|
|||
|
|||
spring.datasource.url=jdbc:mysql://localhost:3306/birth_service |
|||
spring.datasource.username=root |
|||
spring.datasource.password=root |
|||
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver |
|||
spring.jpa.hibernate.ddl-auto=update |
|||
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect |
|||
spring.jpa.show-sql=true |
|||
spring.jpa.generate-ddl = true |
|||
@ -0,0 +1,13 @@ |
|||
package com.crs_birth_service; |
|||
|
|||
import org.junit.jupiter.api.Test; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
|
|||
@SpringBootTest |
|||
class CrsBirthServiceApplicationTests { |
|||
|
|||
@Test |
|||
void contextLoads() { |
|||
} |
|||
|
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue