diff --git a/CarShop/.classpath b/CarShop/.classpath new file mode 100644 index 0000000..b555e08 --- /dev/null +++ b/CarShop/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/CarShop/.project b/CarShop/.project new file mode 100644 index 0000000..8961085 --- /dev/null +++ b/CarShop/.project @@ -0,0 +1,17 @@ + + + CarShop + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/CarShop/.settings/org.eclipse.jdt.core.prefs b/CarShop/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..223b166 --- /dev/null +++ b/CarShop/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=15 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=15 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=15 diff --git a/CarShop/STUDY.ucls b/CarShop/STUDY.ucls new file mode 100644 index 0000000..5242ee1 --- /dev/null +++ b/CarShop/STUDY.ucls @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarShop/bin/Model/dao/CarShopDao.class b/CarShop/bin/Model/dao/CarShopDao.class new file mode 100644 index 0000000..8f4d97f Binary files /dev/null and b/CarShop/bin/Model/dao/CarShopDao.class differ diff --git a/CarShop/bin/Model/service/CarShopService.class b/CarShop/bin/Model/service/CarShopService.class new file mode 100644 index 0000000..c1226c3 Binary files /dev/null and b/CarShop/bin/Model/service/CarShopService.class differ diff --git a/CarShop/bin/Model/vo/CarShop.class b/CarShop/bin/Model/vo/CarShop.class new file mode 100644 index 0000000..1241597 Binary files /dev/null and b/CarShop/bin/Model/vo/CarShop.class differ diff --git a/CarShop/bin/common/JDBCTemplate.class b/CarShop/bin/common/JDBCTemplate.class new file mode 100644 index 0000000..c5e3a6d Binary files /dev/null and b/CarShop/bin/common/JDBCTemplate.class differ diff --git a/CarShop/bin/controller/CarShopController.class b/CarShop/bin/controller/CarShopController.class new file mode 100644 index 0000000..f05a73c Binary files /dev/null and b/CarShop/bin/controller/CarShopController.class differ diff --git a/CarShop/bin/run/Run.class b/CarShop/bin/run/Run.class new file mode 100644 index 0000000..4142a68 Binary files /dev/null and b/CarShop/bin/run/Run.class differ diff --git a/CarShop/bin/view/CarShopMenual.class b/CarShop/bin/view/CarShopMenual.class new file mode 100644 index 0000000..50ea112 Binary files /dev/null and b/CarShop/bin/view/CarShopMenual.class differ diff --git a/CarShop/resources/driver.properties b/CarShop/resources/driver.properties new file mode 100644 index 0000000..1c62869 --- /dev/null +++ b/CarShop/resources/driver.properties @@ -0,0 +1,4 @@ +driver = oracle.jdbc.driver.OracleDriver +url =jdbc:oracle:thin:@DESKTOP:1521:xe +user =bjl0615 +password =1234 \ No newline at end of file diff --git a/CarShop/resources/query.xml b/CarShop/resources/query.xml new file mode 100644 index 0000000..6dbb494 --- /dev/null +++ b/CarShop/resources/query.xml @@ -0,0 +1,38 @@ + + + + + select * from + CARSHOP + + + + DELETE from + CARSHOP + where USERNAME = ? + + + + INSERT INTO + CARSHOP + VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?) + + + + UPDATE CARSHOP + SET UserSSN = ?, + USerPHONE = ?, + USERADDRESS = ?, + USEREMAIL = ?, + BRAND = ?, + MODEL = ?, + TYPE = ?, + GEARTYPE = ?, + COLOR = ?, + DOOR = ?, + CC = ?, + FUEL = ?, + PRICE = ? + WHERE USERNAME = ? + + \ No newline at end of file diff --git a/CarShop/src/Model/dao/CarShopDao.java b/CarShop/src/Model/dao/CarShopDao.java new file mode 100644 index 0000000..144f162 --- /dev/null +++ b/CarShop/src/Model/dao/CarShopDao.java @@ -0,0 +1,201 @@ +package Model.dao; + +import static common.JDBCTemplate.*; + +import java.io.FileInputStream; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.Properties; + +import Model.vo.CarShop; + +public class CarShopDao { + private Properties pro = new Properties(); + + public CarShopDao() { + try { + pro.loadFromXML(new FileInputStream("resources/query.xml")); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + // TODO Auto-generated constructor stub + } + + public int insert(Connection conn, CarShop car) { + int result = 0; + String sql = pro.getProperty("insert"); + PreparedStatement pstmt = null; + + try { + pstmt = conn.prepareStatement(sql); + pstmt.setString(1, car.getUserSSN()); + pstmt.setString(2, car.getUserSSN()); + pstmt.setString(3, car.getUSerPHONE()); + pstmt.setString(4, car.getUSERADDRESS()); + pstmt.setString(5, car.getUSEREMAIL()); + pstmt.setString(6, car.getBRAND()); + pstmt.setString(7, car.getMODEL()); + pstmt.setString(8, car.getTYPE()); + pstmt.setString(9, car.getGEARTYPE()); + pstmt.setString(10, car.getCOLOR()); + pstmt.setInt(11, car.getDOOR()); + pstmt.setInt(12, car.getCC()); + pstmt.setInt(13, car.getFUEL()); + pstmt.setInt(14, car.getPRICE()); + result = pstmt.executeUpdate(); + + }catch(Exception e) { + e.printStackTrace(); + }finally { + if(conn != null) { + try { + conn.close(); + }catch (Exception e) { + e.printStackTrace(); + } + } + if(pstmt != null) { + try { + pstmt.close(); + }catch(Exception e) { + e.printStackTrace(); + } + } + } + + return result; + } + + public int delete(Connection conn, String name) { + int result = 0; + String sql = pro.getProperty("delete"); + PreparedStatement pstmt = null; + System.out.println("CarShopDao : " + name); + try { + pstmt = conn.prepareStatement(sql); + pstmt.setString(1, name); + result = pstmt.executeUpdate(); + System.out.println("result : "+ result); + }catch(Exception e) { + e.printStackTrace(); + }finally { + if(conn != null) { + try { + conn.close(); + }catch(Exception e) { + e.printStackTrace(); + } + } + if(pstmt != null) { + try { + pstmt.close(); + }catch(Exception e) { + e.printStackTrace(); + } + } + } + return result; + + } + + public int modifyer(Connection conn, CarShop car) { + int result = 0; + String sql = pro.getProperty("modifyer"); + PreparedStatement pstmt = null; + try { + pstmt = conn.prepareStatement(sql); + pstmt.setString(1, car.getUserName()); + pstmt.setString(2, car.getUSerPHONE()); + pstmt.setString(3, car.getBRAND()); + pstmt.setString(4, car.getMODEL()); + pstmt.setString(5, car.getUSERADDRESS()); + pstmt.setString(6, car.getUSERADDRESS()); + pstmt.setString(7, car.getUSERADDRESS()); + pstmt.setString(8, car.getUSERADDRESS()); + pstmt.setString(9, car.getUSERADDRESS()); + pstmt.setString(10, car.getUSERADDRESS()); + pstmt.setString(11, car.getUSERADDRESS()); + pstmt.setString(12, car.getUSERADDRESS()); + pstmt.setString(13, car.getUSERADDRESS()); + pstmt.setString(14, car.getUserSSN()); + result = pstmt.executeUpdate(); + }catch(Exception e) { + e.printStackTrace(); + }finally { + if(conn != null) { + try { + conn.close(); + }catch(Exception e) { + e.printStackTrace(); + } + } + if(pstmt != null) { + try { + pstmt.close(); + }catch(Exception e){ + e.printStackTrace(); + } + } + } + return result; + + } + + + public ArrayList selectList(Connection conn){ + + ArrayList list = new ArrayList(); + PreparedStatement pstmt = null; + ResultSet rs = null; + + String sql = pro.getProperty("selectList"); + + try { + pstmt = conn.prepareStatement(sql); + rs = pstmt.executeQuery(); + + while(rs.next()) { + list.add(new CarShop(rs.getString("UserName"), + rs.getString("UserSSN"), + rs.getString("USerPHONE"), + rs.getString("USERADDRESS"), + rs.getString("USEREMAIL"), + rs.getString("BRAND"), + rs.getString("MODEL"), + rs.getString("TYPE"), + rs.getString("GEARTYPE"), + rs.getString("COLOR"), + rs.getInt("DOOR"), + rs.getInt("CC"), + rs.getInt("FUEL"), + rs.getInt("PRICE"))); + } + }catch(Exception e) { + e.printStackTrace(); + }finally { + if(pstmt != null) { + try { + pstmt.close(); + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + if(rs != null) { + try { + rs.close(); + }catch(SQLException e) { + e.printStackTrace(); + } + } + } + + return list; + } + +} diff --git a/CarShop/src/Model/service/CarShopService.java b/CarShop/src/Model/service/CarShopService.java new file mode 100644 index 0000000..50a603c --- /dev/null +++ b/CarShop/src/Model/service/CarShopService.java @@ -0,0 +1,58 @@ +package Model.service; + +import java.sql.Connection; +import java.util.ArrayList; + +import Model.dao.CarShopDao; +import Model.vo.CarShop; + +import static common.JDBCTemplate.*; + +public class CarShopService { + + public ArrayList selectList(){ + + Connection conn = getConnection(); + + ArrayList arr = new CarShopDao().selectList(conn); + + close(conn); + + return arr; + } + + public int delete(String SSN) { + + Connection conn = getConnection(); + System.out.println("CarShopService : " + SSN); + int result = new CarShopDao().delete(conn , SSN); + + close(conn); + + return result; + + } + + public int insert(CarShop car){ + + Connection conn = getConnection(); + int result = new CarShopDao().insert(conn, car); + + close(conn); + + return result; + + } + + public int modifyer(CarShop car) { + + Connection conn = getConnection(); + int result = new CarShopDao().modifyer(conn ,car); + + close(conn); + + return result; + + } + +} diff --git a/CarShop/src/Model/vo/CarShop.java b/CarShop/src/Model/vo/CarShop.java new file mode 100644 index 0000000..b9f38a4 --- /dev/null +++ b/CarShop/src/Model/vo/CarShop.java @@ -0,0 +1,142 @@ +package Model.vo; + +import java.util.ArrayList; + +public class CarShop { + private String UserName; + private String UserSSN; + private String USerPHONE; + private String USERADDRESS; + private String USEREMAIL; + + private String BRAND; + private String MODEL; + private String TYPE; + private String GEARTYPE; + private String COLOR; + private int DOOR; + private int CC; + private int FUEL; + private int PRICE; + + public CarShop() { + // TODO Auto-generated constructor stub + } + + public CarShop(String userName, String userSSN, String uSerPHONE, String uSERADDRESS, String uSEREMAIL, + String bRAND, String mODEL, String tYPE, String gEARTYPE, String cOLOR, int dOOR, int cC, int fUEL, + int pRICE) { + super(); + this.UserName = userName; + this.UserSSN = userSSN; + this.USerPHONE = uSerPHONE; + this.USERADDRESS = uSERADDRESS; + this.USEREMAIL = uSEREMAIL; + this.BRAND = bRAND; + this.MODEL = mODEL; + this.TYPE = tYPE; + this.GEARTYPE = gEARTYPE; + this.COLOR = cOLOR; + this.DOOR = dOOR; + this.CC = cC; + this.FUEL = fUEL; + this.PRICE = pRICE; + } + + + @Override + public String toString() { + return "CarShop [UserName=" + UserName + ", UserSSN=" + UserSSN + ", USerPHONE=" + USerPHONE + ", USERADDRESS=" + + USERADDRESS + ", USEREMAIL=" + USEREMAIL + ", BRAND=" + BRAND + ", MODEL=" + MODEL + ", TYPE=" + TYPE + + ", GEARTYPE=" + GEARTYPE + ", COLOR=" + COLOR + ", DOOR=" + DOOR + ", CC=" + CC + ", FUEL=" + FUEL + + ", PRICE=" + PRICE + "]"; + } + + public String getUserName() { + return UserName; + } + public void setUserName(String userName) { + UserName = userName; + } + public String getUserSSN() { + return UserSSN; + } + public void setUserSSN(String userSSN) { + UserSSN = userSSN; + } + public String getUSerPHONE() { + return USerPHONE; + } + public void setUSerPHONE(String uSerPHONE) { + USerPHONE = uSerPHONE; + } + public String getUSERADDRESS() { + return USERADDRESS; + } + public void setUSERADDRESS(String uSERADDRESS) { + USERADDRESS = uSERADDRESS; + } + public String getUSEREMAIL() { + return USEREMAIL; + } + public void setUSEREMAIL(String uSEREMAIL) { + USEREMAIL = uSEREMAIL; + } + public String getBRAND() { + return BRAND; + } + public void setBRAND(String bRAND) { + BRAND = bRAND; + } + public String getMODEL() { + return MODEL; + } + public void setMODEL(String mODEL) { + MODEL = mODEL; + } + public String getTYPE() { + return TYPE; + } + public void setTYPE(String tYPE) { + TYPE = tYPE; + } + public String getGEARTYPE() { + return GEARTYPE; + } + public void setGEARTYPE(String gEARTYPE) { + GEARTYPE = gEARTYPE; + } + public String getCOLOR() { + return COLOR; + } + public void setCOLOR(String cOLOR) { + COLOR = cOLOR; + } + public int getDOOR() { + return DOOR; + } + public void setDOOR(int dOOR) { + DOOR = dOOR; + } + public int getCC() { + return CC; + } + public void setCC(int cC) { + CC = cC; + } + public int getFUEL() { + return FUEL; + } + public void setFUEL(int fUEL) { + FUEL = fUEL; + } + public int getPRICE() { + return PRICE; + } + public void setPRICE(int pRICE) { + PRICE = pRICE; + } + + + +} diff --git a/CarShop/src/common/JDBCTemplate.java b/CarShop/src/common/JDBCTemplate.java new file mode 100644 index 0000000..4a98390 --- /dev/null +++ b/CarShop/src/common/JDBCTemplate.java @@ -0,0 +1,87 @@ +package common; + +import java.io.FileInputStream; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.Statement; +import java.util.Properties; + +public class JDBCTemplate { + + public static Connection getConnection() { + + Connection conn = null; + + Properties prop = new Properties(); + + try { + prop.load(new FileInputStream("resources/driver.properties")); + Class.forName(prop.getProperty("driver")); + conn = DriverManager.getConnection(prop.getProperty("url"), + prop.getProperty("user"), + prop.getProperty("password")); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + return conn; + } + + + public static void close(Connection conn) { + + try { + if(conn != null) { + conn.close(); + } + } catch(Exception e) { + e.printStackTrace(); + } + } + + public static void close(Statement stmt) { + + try { + if(stmt != null) { + stmt.close(); + } + } catch(Exception e) { + e.printStackTrace(); + } + } + + public static void close(ResultSet rs) { + + try { + if(rs != null) { + rs.close(); + } + } catch(Exception e) { + e.printStackTrace(); + } + } + + public static void commit(Connection conn) { + + try { + if(conn != null) { + conn.commit(); + } + } catch(Exception e) { + e.printStackTrace(); + } + } + + public static void roleback(Connection conn) { + + try { + if(conn != null) { + conn.rollback(); + } + } catch(Exception e) { + e.printStackTrace(); + } + } +} diff --git a/CarShop/src/controller/CarShopController.java b/CarShop/src/controller/CarShopController.java new file mode 100644 index 0000000..aa5fc40 --- /dev/null +++ b/CarShop/src/controller/CarShopController.java @@ -0,0 +1,62 @@ +package controller; + +import java.util.ArrayList; + +import Model.service.CarShopService; +import Model.vo.CarShop; +import view.CarShopMenual; + +public class CarShopController { + + public void selectList() { + + ArrayList arr = new CarShopService().selectList(); + + if(arr.isEmpty()) { + new CarShopMenual().displayNoDate("ȸ ϴ."); + }else { + new CarShopMenual().displayCarList(arr); + } + + } + + public int delete(String SSN){ + + int result = new CarShopService().delete(SSN); + System.out.println("CarShopController : " + SSN); + if(result == 0) { + new CarShopMenual().noDeleteCar(result); + }else { + new CarShopMenual().DeleteCar(result); + } + return result; + + } + + public int insert(CarShop car) { + int result = new CarShopService().insert(car); + + if(result == 0) { + new CarShopMenual().noInsert("Ͱ ̵ ʾҽϴ"); + }else { + new CarShopMenual().insert(result); + } + + return result; + } + + public int modifier(CarShop car) { + + int result = new CarShopService().modifyer(car); + + if(result == 0) { + new CarShopMenual().noModifyer("Ͱ ̵ ʾҽϴ"); + }else { + new CarShopMenual().Modifyer(result); + } + + return result; + + } + +} diff --git a/CarShop/src/run/Run.java b/CarShop/src/run/Run.java new file mode 100644 index 0000000..5ff49e3 --- /dev/null +++ b/CarShop/src/run/Run.java @@ -0,0 +1,11 @@ +package run; + +import view.CarShopMenual; + +public class Run { + public static void main(String[] args) { + + new CarShopMenual().mainMenu(); + + } +} diff --git a/CarShop/src/view/CarShopMenual.java b/CarShop/src/view/CarShopMenual.java new file mode 100644 index 0000000..e11a1bc --- /dev/null +++ b/CarShop/src/view/CarShopMenual.java @@ -0,0 +1,149 @@ +package view; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.Scanner; + +import Model.dao.CarShopDao; +import Model.vo.CarShop; +import controller.CarShopController; + +public class CarShopMenual { + + Scanner sc = new Scanner(System.in); + + private CarShopController chc = new CarShopController(); + + public void mainMenu() { + while(true) { + String delete = null; + System.out.println("\n===== α׷ ====="); + System.out.println("1. ༭ ü ȸ"); + System.out.println("2. ༭ ߰"); + System.out.println("3. ༭ "); + System.out.println("4. ༭ "); + System.out.println("5. "); + System.out.println("޴ : "); + int choice = Integer.parseInt(sc.nextLine()); + switch(choice) { + case 1 : + chc.selectList(); + break; + case 2 : + System.out.println(" ̸ Էּ : "); + String name = sc.nextLine(); + System.out.println(" ֹε ȣ Էּ : "); + String snn = sc.nextLine(); + System.out.println(" ȭȣ Էּ : "); + String phone = sc.nextLine(); + System.out.println(" ּҸ Էּ : "); + String address = sc.nextLine(); + System.out.println(" ̸ Էּ : "); + String email = sc.nextLine(); + System.out.println("ֹϽ 귣带 Էּ : "); + String brand = sc.nextLine(); + System.out.println("ֹϽ Էּ : "); + String model = sc.nextLine(); + System.out.println("ֹϽ Ÿ Էּ : "); + String type = sc.nextLine(); + System.out.println("ֹϽ Էּ : "); + String gear = sc.nextLine(); + System.out.println("ֹϽ Էּ : "); + String color = sc.nextLine(); + System.out.println("ֹϽ Էּ : "); + int door = Integer.parseInt(sc.nextLine()); + System.out.println("ֹϽ ⷮ Էּ : "); + int cc = Integer.parseInt(sc.nextLine()); + System.out.println("ֹϽ Էּ : "); + int fuel = Integer.parseInt(sc.nextLine()); + System.out.println("ֹϽ Էּ : "); + int price = Integer.parseInt(sc.nextLine()); + CarShop car = new CarShop(name, snn, phone, address, email, brand, model, type, gear, color, door, cc, fuel, price); + chc.insert(car); + break; + case 3 : + System.out.println("Ͻ ֹε ȣ Էּ : "); + String snn1 = sc.nextLine(); + System.out.println("Ͻ ̸ Էּ : "); + String name1 = sc.nextLine(); + System.out.println("Ͻ ȭȣ Էּ : "); + String phone1 = sc.nextLine(); + System.out.println("Ͻ ּҸ Էּ : "); + String address1 = sc.nextLine(); + System.out.println("Ͻ ̸ Էּ : "); + String email1 = sc.nextLine(); + System.out.println("Ͻ 귣带 Էּ : "); + String brand1 = sc.nextLine(); + System.out.println("Ͻ Էּ : "); + String model1 = sc.nextLine(); + System.out.println("Ͻ Ÿ Էּ : "); + String type1 = sc.nextLine(); + System.out.println("Ͻ Էּ : "); + String gear1 = sc.nextLine(); + System.out.println("Ͻ Էּ : "); + String color1 = sc.nextLine(); + System.out.println("Ͻ Էּ : "); + int door1 = Integer.parseInt(sc.nextLine()); + System.out.println("Ͻ ⷮ Էּ : "); + int cc1 = Integer.parseInt(sc.nextLine()); + System.out.println("Ͻ Էּ : "); + int fuel1 = Integer.parseInt(sc.nextLine()); + System.out.println("Ͻ Էּ : "); + int price1 = Integer.parseInt(sc.nextLine()); + CarShop car1 = new CarShop(name1, snn1, phone1, address1, email1, brand1, model1, type1, gear1, color1, door1, cc1, fuel1, price1); + chc.modifier(car1); + break; + case 4 : + System.out.println("ԷϽ ֹε ȣ Էּ."); + delete = sc.nextLine(); + chc.delete(delete); + break; + case 5 : System.out.println("α׷ մϴ."); + return; + default : System.out.println("߸ ϼ̽ϴ ٽ ּ!!"); break; + } + } + } + + //ȭ + public void displayNoDate(String mesage) { + System.out.println("\n" + mesage); + } + + public void displayCarList(ArrayList arr) { + for(CarShop n : arr) { + System.out.println(n); + } + } + + public void noDeleteCar(int result) { + + System.out.println(result + " Ͱ ƽϴ."); + } + + public void DeleteCar(int result) { + + System.out.println(result + " Ͱ ƽϴ."); + } + + public void noInsert(String mesage) { + + System.out.println("\n" + mesage); + } + + public void insert(int result) { + + System.out.println(result + " ԵǾϴ."); + + } + + public void noModifyer(String mesage) { + System.out.println("\n" + mesage); + } + + public void Modifyer(int result) { + System.out.println(result + " Ǿϴ."); + } + + +} diff --git a/Untitled Diagram.drawio b/Untitled Diagram.drawio new file mode 100644 index 0000000..877dbc2 --- /dev/null +++ b/Untitled Diagram.drawio @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tes.txt b/tes.txt new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/tes.txt @@ -0,0 +1 @@ +1 diff --git a/test.txt b/test.txt new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/test.txt @@ -0,0 +1 @@ +1