Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
I
Inovasi Daerah Master
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ghitha Dinan
Inovasi Daerah Master
Commits
bbe15047
Commit
bbe15047
authored
Nov 12, 2021
by
Ghitha Dinan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add api count
parent
ef2901c2
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
48 additions
and
13 deletions
+48
-13
FileConstant.kt
...angkuriang/inovasi/daerah/master/constant/FileConstant.kt
+2
-2
SecurityConstant.kt
...uriang/inovasi/daerah/master/constant/SecurityConstant.kt
+2
-2
PublicController.kt
...iang/inovasi/daerah/master/controller/PublicController.kt
+10
-0
LogInterceptor.kt
...riang/inovasi/daerah/master/interceptor/LogInterceptor.kt
+0
-1
ApplicationCategoryRepository.kt
...daerah/master/repository/ApplicationCategoryRepository.kt
+3
-0
ProvinceRepository.kt
...ng/inovasi/daerah/master/repository/ProvinceRepository.kt
+3
-0
ApplicationCategoryService.kt
...ovasi/daerah/master/service/ApplicationCategoryService.kt
+2
-0
ProvinceService.kt
...gkuriang/inovasi/daerah/master/service/ProvinceService.kt
+2
-0
ApplicationCategoryServiceImpl.kt
...rah/master/service/impl/ApplicationCategoryServiceImpl.kt
+8
-0
ProvinceServiceImpl.kt
...inovasi/daerah/master/service/impl/ProvinceServiceImpl.kt
+8
-0
application.properties
src/main/resources/application.properties
+6
-6
logback.xml
src/main/resources/logback.xml
+2
-2
No files found.
src/main/kotlin/id/co/sangkuriang/inovasi/daerah/master/constant/FileConstant.kt
View file @
bbe15047
...
...
@@ -2,8 +2,8 @@ package id.co.sangkuriang.inovasi.daerah.master.constant
import
java.io.File
//
const val ROOT_DIR = "D:\\app-files\\inovasi_daerah_master\\files\\"
const
val
ROOT_DIR
=
"/home/inovasi-daerah/data/files/inovasi_daerah_master/"
const
val
ROOT_DIR
=
"D:\\app-files\\inovasi_daerah_master\\files\\"
//
const val ROOT_DIR = "/home/inovasi-daerah/data/files/inovasi_daerah_master/"
val
UPLOAD_DIR
=
"${ROOT_DIR}uploads${File.separator}"
val
UPLOAD_ICON_APPLICATION_CATEGORY_DIR
=
"${UPLOAD_DIR}apllication_category/icon"
...
...
src/main/kotlin/id/co/sangkuriang/inovasi/daerah/master/constant/SecurityConstant.kt
View file @
bbe15047
...
...
@@ -2,9 +2,9 @@ package id.co.sangkuriang.inovasi.daerah.master.constant
const
val
TOKEN_PREFIX
=
"Bearer "
const
val
HEADER_STRING
=
"Authorization"
//
const val AUTH_URL = "http://localhost:8081/auth"
const
val
AUTH_URL
=
"http://localhost:8081/auth"
//const val AUTH_URL = "https://auth.inovasi-daerah.dev.layanan.go.id/auth"
const
val
AUTH_URL
=
"http://inovasi-daerah-auth.inovasi-daerah.svc.cluster.local:8081/auth"
//
const val AUTH_URL = "http://inovasi-daerah-auth.inovasi-daerah.svc.cluster.local:8081/auth"
val
USER_ALLOWED_PATH
=
emptyList
<
String
>()
...
...
src/main/kotlin/id/co/sangkuriang/inovasi/daerah/master/controller/PublicController.kt
View file @
bbe15047
...
...
@@ -53,4 +53,14 @@ class PublicController {
return
regencyService
.
getAll
(
page
)
}
@GetMapping
(
value
=
[
"application-category/count"
],
produces
=
[
"application/json"
])
fun
applicationCategoryCount
():
ResponseEntity
<*>?
{
return
applicationCategoryService
.
count
()
}
@GetMapping
(
value
=
[
"province/count"
],
produces
=
[
"application/json"
])
fun
provinceCount
():
ResponseEntity
<*>?
{
return
provinceService
.
count
()
}
}
src/main/kotlin/id/co/sangkuriang/inovasi/daerah/master/interceptor/LogInterceptor.kt
View file @
bbe15047
...
...
@@ -100,7 +100,6 @@ class LogInterceptor : Filter {
getLogDescription
(
success
,
requestUri
,
httpServletRequest
.
method
),
res
.
replace
(
"\\\""
,
"\""
)
)
println
(
"requestInfo => $res"
)
}
catch
(
e
:
Exception
)
{
e
.
printStackTrace
()
}
...
...
src/main/kotlin/id/co/sangkuriang/inovasi/daerah/master/repository/ApplicationCategoryRepository.kt
View file @
bbe15047
...
...
@@ -21,4 +21,7 @@ interface ApplicationCategoryRepository : JpaRepository<ApplicationCategory, Str
@Query
(
"FROM ApplicationCategory WHERE LOWER(name) = LOWER(:name) AND active = true"
)
fun
findByName
(
name
:
String
?):
Optional
<
ApplicationCategory
>
@Query
(
"SELECT COUNT(u) FROM ApplicationCategory u WHERE u.active = true"
)
fun
getCount
():
Long
?
}
src/main/kotlin/id/co/sangkuriang/inovasi/daerah/master/repository/ProvinceRepository.kt
View file @
bbe15047
...
...
@@ -21,4 +21,7 @@ interface ProvinceRepository : JpaRepository<Province, String> {
@Query
(
"FROM Province WHERE LOWER(name) = LOWER(:name) AND active = true"
)
fun
findByName
(
name
:
String
?):
Optional
<
Province
>
@Query
(
"SELECT COUNT(u) FROM Province u WHERE u.active = true"
)
fun
getCount
():
Long
?
}
src/main/kotlin/id/co/sangkuriang/inovasi/daerah/master/service/ApplicationCategoryService.kt
View file @
bbe15047
...
...
@@ -21,4 +21,6 @@ interface ApplicationCategoryService {
):
ResponseEntity
<*>?
fun
deleteData
(
request
:
DeleteDataRequest
):
ResponseEntity
<*>?
fun
count
():
ResponseEntity
<*>?
}
src/main/kotlin/id/co/sangkuriang/inovasi/daerah/master/service/ProvinceService.kt
View file @
bbe15047
...
...
@@ -21,4 +21,6 @@ interface ProvinceService {
fun
datatable
(
req
:
Pagination2Request
):
ResponseEntity
<*>?
fun
getByName
(
name
:
String
):
ResponseEntity
<*>?
fun
count
():
ResponseEntity
<*>?
}
src/main/kotlin/id/co/sangkuriang/inovasi/daerah/master/service/impl/ApplicationCategoryServiceImpl.kt
View file @
bbe15047
...
...
@@ -138,6 +138,14 @@ class ApplicationCategoryServiceImpl : ApplicationCategoryService {
}
}
override
fun
count
():
ResponseEntity
<*>?
{
return
try
{
responseSuccess
(
data
=
repo
.
getCount
())
}
catch
(
e
:
Exception
)
{
throw
e
}
}
private
fun
validateRequest
(
request
:
ApplicationCategoryRequest
,
id
:
String
?
=
null
)
{
try
{
val
listMessage
=
mutableListOf
<
Map
<
String
,
String
>>()
...
...
src/main/kotlin/id/co/sangkuriang/inovasi/daerah/master/service/impl/ProvinceServiceImpl.kt
View file @
bbe15047
...
...
@@ -74,6 +74,14 @@ class ProvinceServiceImpl : ProvinceService {
}
}
override
fun
count
():
ResponseEntity
<*>?
{
return
try
{
responseSuccess
(
data
=
repo
.
getCount
())
}
catch
(
e
:
Exception
)
{
throw
e
}
}
override
fun
getDetail
(
id
:
String
):
ResponseEntity
<*>?
{
try
{
val
data
=
repo
.
findByIdAndActive
(
id
)
...
...
src/main/resources/application.properties
View file @
bbe15047
...
...
@@ -4,13 +4,13 @@ spring.profiles.active=development
server.port
=
8080
# DATABASE CONFIG
#
spring.datasource.url=jdbc:postgresql://localhost:5432/inovasi_daerah_backup
#
spring.datasource.username=postgres
#
spring.datasource.password=root
spring.datasource.url
=
jdbc:postgresql://localhost:5432/inovasi_daerah_backup
spring.datasource.username
=
postgres
spring.datasource.password
=
root
spring.datasource.url
=
jdbc:postgresql://pg-dev.spbe.sangkuriang.co.id:5432/inovasi_daerah_db
spring.datasource.username
=
u_inovasi_daerah
spring.datasource.password
=
wV9Tnx6S8TmmUYXdgkmN4pzreSD3RE
#
spring.datasource.url=jdbc:postgresql://pg-dev.spbe.sangkuriang.co.id:5432/inovasi_daerah_db
#
spring.datasource.username=u_inovasi_daerah
#
spring.datasource.password=wV9Tnx6S8TmmUYXdgkmN4pzreSD3RE
spring.jpa.hibernate.ddl-auto
=
none
...
...
src/main/resources/logback.xml
View file @
bbe15047
...
...
@@ -2,8 +2,8 @@
<!-- configuration file for LogBack (slf4J implementation)
See here for more details: http://gordondickens.com/wordpress/2013/03/27/sawing-through-the-java-loggers/ -->
<configuration
scan=
"true"
scanPeriod=
"30 seconds"
>
<!-- <property name="DEV_HOME" value="D://app-files//inovasi_daerah_master//log"/>--
>
<property
name=
"DEV_HOME"
value=
"/home/inovasi-daerah/data/log/inovasi_daerah_master"
/
>
<property
name=
"DEV_HOME"
value=
"D://app-files//inovasi_daerah_master//log"
/
>
<!-- <property name="DEV_HOME" value="/home/inovasi-daerah/data/log/inovasi_daerah_master"/>--
>
<appender
name=
"ACCESS-LOG"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
${DEV_HOME}/access.log
</file>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment