This repository was archived by the owner on Dec 19, 2022. It is now read-only.
File tree 18 files changed +34
-16
lines changed
java/com/scriptql/scriptqlapi
18 files changed +34
-16
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ repositories {
21
21
dependencies {
22
22
implementation ' org.springframework.boot:spring-boot-starter-data-jpa'
23
23
implementation ' org.springframework.boot:spring-boot-starter-web'
24
- implementation ' org.hibernate:hibernate-validator:7.0.4 .Final'
24
+ implementation ' org.hibernate:hibernate-validator:7.0.5 .Final'
25
25
implementation ' org.springframework.boot:spring-boot-starter-security'
26
26
compileOnly ' org.projectlombok:lombok'
27
27
runtimeOnly ' org.postgresql:postgresql'
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .controllers ;
2
2
3
3
import com .scriptql .scriptqlapi .entities .DatabaseConnection ;
4
+ import com .scriptql .scriptqlapi .generic .AbstractController ;
4
5
import com .scriptql .scriptqlapi .services .ConnectionManagerService ;
5
6
import org .springframework .web .bind .annotation .RequestMapping ;
6
7
import org .springframework .web .bind .annotation .RestController ;
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .controllers ;
2
2
3
3
import com .scriptql .scriptqlapi .entities .Query ;
4
+ import com .scriptql .scriptqlapi .generic .AbstractController ;
4
5
import com .scriptql .scriptqlapi .services .QueryService ;
5
6
import org .springframework .web .bind .annotation .DeleteMapping ;
6
7
import org .springframework .web .bind .annotation .PathVariable ;
11
12
12
13
@ RestController
13
14
@ RequestMapping ("/query" )
14
- public class QuerryController extends AbstractController <Query > {
15
+ public class QueryController extends AbstractController <Query > {
15
16
16
- public QuerryController (QueryService service ) {
17
+ public QueryController (QueryService service ) {
17
18
super (service );
18
19
}
19
20
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .controllers ;
2
2
3
+ import com .scriptql .scriptqlapi .generic .AbstractController ;
3
4
import com .scriptql .scriptqlapi .services .UserService ;
4
5
import com .scriptql .scriptqlapi .entities .User ;
5
6
import org .springframework .web .bind .annotation .RequestMapping ;
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .entities ;
2
2
3
3
import com .scriptql .scriptqlapi .enums .DatabaseDriver ;
4
+ import com .scriptql .scriptqlapi .generic .IEntity ;
4
5
import lombok .Data ;
5
6
6
7
import javax .persistence .*;
8
+ import javax .validation .constraints .NotEmpty ;
7
9
8
10
@ Data
9
11
@ Entity
@@ -12,10 +14,20 @@ public class DatabaseConnection implements IEntity {
12
14
13
15
@ Id
14
16
private long id ;
17
+
18
+ @ NotEmpty
15
19
private String host ;
20
+
21
+ @ NotEmpty
16
22
private String database ;
23
+
24
+ @ NotEmpty
17
25
private String username ;
26
+
27
+ @ NotEmpty
18
28
private String password ;
29
+
30
+ @ NotEmpty
19
31
private int port ;
20
32
21
33
@ Enumerated (EnumType .STRING )
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .entities ;
2
2
3
+ import com .scriptql .scriptqlapi .generic .IEntity ;
3
4
import lombok .Data ;
4
5
5
6
import javax .persistence .*;
9
10
10
11
@ Data
11
12
@ Entity
12
- @ Table (name = "querys " )
13
+ @ Table (name = "queries " )
13
14
public class Query implements IEntity {
14
15
15
16
@ Id
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .entities ;
2
2
3
+ import com .scriptql .scriptqlapi .generic .IEntity ;
3
4
import lombok .Data ;
4
5
5
6
import javax .persistence .Entity ;
Original file line number Diff line number Diff line change 1
- package com .scriptql .scriptqlapi .controllers ;
1
+ package com .scriptql .scriptqlapi .generic ;
2
2
3
- import com .scriptql .scriptqlapi .services .AbstractService ;
4
- import com .scriptql .scriptqlapi .entities .IEntity ;
5
3
import lombok .RequiredArgsConstructor ;
6
4
import org .springframework .web .bind .annotation .*;
7
5
Original file line number Diff line number Diff line change 1
- package com .scriptql .scriptqlapi .repositories ;
1
+ package com .scriptql .scriptqlapi .generic ;
2
2
3
3
import org .springframework .data .jpa .repository .JpaRepository ;
4
4
Original file line number Diff line number Diff line change 1
- package com .scriptql .scriptqlapi .services ;
1
+ package com .scriptql .scriptqlapi .generic ;
2
2
3
- import com .scriptql .scriptqlapi .entities .IEntity ;
4
- import com .scriptql .scriptqlapi .repositories .AbstractRepository ;
5
3
import com .scriptql .scriptqlapi .utils .Snowflake ;
6
4
import lombok .RequiredArgsConstructor ;
7
5
import org .springframework .stereotype .Service ;
Original file line number Diff line number Diff line change 1
- package com .scriptql .scriptqlapi .entities ;
1
+ package com .scriptql .scriptqlapi .generic ;
2
2
3
3
public interface IEntity {
4
4
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .repositories ;
2
2
3
3
import com .scriptql .scriptqlapi .entities .DatabaseConnection ;
4
+ import com .scriptql .scriptqlapi .generic .AbstractRepository ;
4
5
5
6
public interface DatabaseConnectionRepository extends AbstractRepository <DatabaseConnection > {
6
7
}
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .repositories ;
2
2
3
3
import com .scriptql .scriptqlapi .entities .Query ;
4
+ import com .scriptql .scriptqlapi .generic .AbstractRepository ;
4
5
5
6
public interface QueryRepository extends AbstractRepository <Query > {
6
7
}
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .repositories ;
2
2
3
3
import com .scriptql .scriptqlapi .entities .User ;
4
+ import com .scriptql .scriptqlapi .generic .AbstractRepository ;
4
5
5
6
import java .util .Optional ;
6
7
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .services ;
2
2
3
3
import com .scriptql .scriptqlapi .entities .DatabaseConnection ;
4
+ import com .scriptql .scriptqlapi .generic .AbstractService ;
4
5
import com .scriptql .scriptqlapi .repositories .DatabaseConnectionRepository ;
5
6
import com .scriptql .scriptqlapi .utils .Snowflake ;
6
7
import org .springframework .stereotype .Service ;
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .services ;
2
2
3
3
import com .scriptql .scriptqlapi .entities .Query ;
4
+ import com .scriptql .scriptqlapi .generic .AbstractService ;
4
5
import com .scriptql .scriptqlapi .repositories .QueryRepository ;
5
6
import com .scriptql .scriptqlapi .utils .Snowflake ;
6
7
import org .springframework .stereotype .Service ;
7
8
8
- import java .time .LocalDateTime ;
9
9
import java .util .Objects ;
10
10
11
11
@ Service
Original file line number Diff line number Diff line change 1
1
package com .scriptql .scriptqlapi .services ;
2
2
3
3
import com .scriptql .scriptqlapi .entities .User ;
4
+ import com .scriptql .scriptqlapi .generic .AbstractService ;
4
5
import com .scriptql .scriptqlapi .repositories .UserRepository ;
5
6
import com .scriptql .scriptqlapi .utils .Snowflake ;
6
7
import org .springframework .security .crypto .bcrypt .BCrypt ;
Original file line number Diff line number Diff line change 1
1
spring :
2
2
datasource :
3
- url : ' '
4
- password : ' '
5
- username : ' '
3
+ url : ' jdbc:postgresql://localhost:5432/scriptql '
4
+ password : ' 123 '
5
+ username : ' postgres '
6
6
driver-class-name : org.postgresql.Driver
7
7
jpa :
8
8
database-platform : org.hibernate.dialect.PostgreSQL10Dialect
You can’t perform that action at this time.
0 commit comments