tbvns 5 сар өмнө
parent
commit
8b6176736e

+ 16 - 0
pom.xml

@@ -75,6 +75,22 @@
 			<artifactId>commons-io</artifactId>
 			<version>2.17.0</version>
 		</dependency>
+
+		<dependency>
+			<groupId>org.mongodb</groupId>
+			<artifactId>mongodb-driver-sync</artifactId>
+			<version>5.2.0</version>
+		</dependency>
+
+		<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
+		<dependency>
+			<groupId>org.projectlombok</groupId>
+			<artifactId>lombok</artifactId>
+			<version>1.18.36</version>
+			<scope>provided</scope>
+		</dependency>
+
+
 	</dependencies>
 
 	<build>

+ 15 - 0
src/main/java/xyz/prismix/OPCAI_server/DataBase/MONGODatabase.java

@@ -0,0 +1,15 @@
+package xyz.prismix.OPCAI_server.DataBase;
+
+import com.mongodb.client.MongoClient;
+import com.mongodb.client.MongoClients;
+import com.mongodb.client.MongoDatabase;
+
+public class MONGODatabase {
+    public static final String uri = "mongodb://192.168.1.42:27017/?tls=false";
+    public static MongoDatabase database;
+    public void connect() {
+        try (MongoClient mongoClient = MongoClients.create(uri)) {
+            database = mongoClient.getDatabase("OPCAI");
+        }
+    }
+}

+ 13 - 0
src/main/java/xyz/prismix/OPCAI_server/DataBase/Objects/Cards.java

@@ -0,0 +1,13 @@
+package xyz.prismix.OPCAI_server.DataBase.Objects;
+
+import lombok.Data;
+
+@Data
+public class Cards {
+    String name;
+    String atk1;
+    int atk1dmg;
+    String atk2;
+    int atk2dmg;
+    String displayImage;
+}

+ 11 - 0
src/main/java/xyz/prismix/OPCAI_server/DataBase/Objects/Users.java

@@ -0,0 +1,11 @@
+package xyz.prismix.OPCAI_server.DataBase.Objects;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+
+@Data
+@AllArgsConstructor
+public class Users {
+    String username;
+    String display_name;
+}