瀏覽代碼

added messaging

Roy 6 年之前
父節點
當前提交
e985b65caf
共有 41 個檔案被更改,包括 39349 行新增14097 行删除
  1. 二進制
      .DS_Store
  2. 1
    1
      ZipTeamOrange-ionic-UI/.sourcemaps/main.js.map
  3. 3
    1
      ZipTeamOrange-ionic-UI/src/app/app.module.ts
  4. 3
    3
      ZipTeamOrange-ionic-UI/src/pages/firstPage/first.html
  5. 18
    3
      ZipTeamOrange-ionic-UI/src/pages/firstPage/first.ts
  6. 31
    0
      ZipTeamOrange-ionic-UI/src/providers/auth-service/auth-service.ts
  7. 2
    2
      ZipTeamOrange-ionic-UI/www/build/0.js
  8. 2
    2
      ZipTeamOrange-ionic-UI/www/build/1.js
  9. 25679
    0
      ZipTeamOrange-ionic-UI/www/build/main.css
  10. 1
    0
      ZipTeamOrange-ionic-UI/www/build/main.css.map
  11. 179
    107
      ZipTeamOrange-ionic-UI/www/build/main.js
  12. 1
    1
      ZipTeamOrange-ionic-UI/www/build/main.js.map
  13. 13320
    13308
      ZipTeamOrange-ionic-UI/www/build/vendor.js
  14. 1
    1
      ZipTeamOrange-ionic-UI/www/build/vendor.js.map
  15. 3
    0
      ZipTeamOrange-ionic-UI/www/index.html
  16. 0
    0
      ZipTeamOrange-server/.DS_Store
  17. 0
    0
      ZipTeamOrange-server/.gitignore
  18. 0
    0
      ZipTeamOrange-server/.mvn/wrapper/maven-wrapper.jar
  19. 0
    0
      ZipTeamOrange-server/.mvn/wrapper/maven-wrapper.properties
  20. 0
    0
      ZipTeamOrange-server/mvnw
  21. 0
    0
      ZipTeamOrange-server/mvnw.cmd
  22. 0
    0
      ZipTeamOrange-server/pom.xml
  23. 0
    0
      ZipTeamOrange-server/src/.DS_Store
  24. 0
    0
      ZipTeamOrange-server/src/main/.DS_Store
  25. 0
    0
      ZipTeamOrange-server/src/main/java/.DS_Store
  26. 0
    0
      ZipTeamOrange-server/src/main/java/ZipTeamOrange/.DS_Store
  27. 0
    0
      ZipTeamOrange-server/src/main/java/ZipTeamOrange/ZipTeamOrangeApplication.java
  28. 48
    0
      ZipTeamOrange-server/src/main/java/ZipTeamOrange/message/Message.java
  29. 31
    0
      ZipTeamOrange-server/src/main/java/ZipTeamOrange/message/MessageController.java
  30. 8
    0
      ZipTeamOrange-server/src/main/java/ZipTeamOrange/message/MessageRepository.java
  31. 7
    4
      ZipTeamOrange-server/src/main/java/ZipTeamOrange/user/User.java
  32. 7
    3
      ZipTeamOrange-server/src/main/java/ZipTeamOrange/user/UserController.java
  33. 0
    0
      ZipTeamOrange-server/src/main/java/ZipTeamOrange/user/UserRepository.java
  34. 4
    0
      ZipTeamOrange-server/src/main/resources/application.properties
  35. 0
    0
      ZipTeamOrange-server/src/test/java/ZipTeamOrange/ZipTeamOrangeApplicationTests.java
  36. 0
    13
      ZipTeamOrange/.idea/compiler.xml
  37. 0
    6
      ZipTeamOrange/.idea/encodings.xml
  38. 0
    14
      ZipTeamOrange/.idea/misc.xml
  39. 0
    6
      ZipTeamOrange/.idea/vcs.xml
  40. 0
    618
      ZipTeamOrange/.idea/workspace.xml
  41. 0
    4
      ZipTeamOrange/src/main/resources/application.properties

二進制
.DS_Store 查看文件


+ 1
- 1
ZipTeamOrange-ionic-UI/.sourcemaps/main.js.map
文件差異過大導致無法顯示
查看文件


+ 3
- 1
ZipTeamOrange-ionic-UI/src/app/app.module.ts 查看文件

@@ -15,6 +15,7 @@ import { FirstPage } from '../pages/firstPage/first';
15 15
 import { SignUpPage } from '../pages/sign-up/sign-up';
16 16
 import { ApiServiceProvider } from '../providers/api-service/api-service';
17 17
 import { HttpClientModule } from '../../node_modules/@angular/common/http';
18
+import { AuthServiceProvider } from '../providers/auth-service/auth-service';
18 19
 
19 20
 @NgModule({
20 21
   declarations: [
@@ -45,7 +46,8 @@ import { HttpClientModule } from '../../node_modules/@angular/common/http';
45 46
     StatusBar,
46 47
     SplashScreen,
47 48
     {provide: ErrorHandler, useClass: IonicErrorHandler},
48
-    ApiServiceProvider
49
+    ApiServiceProvider,
50
+    AuthServiceProvider
49 51
   ]
50 52
 })
51 53
 export class AppModule {}

+ 3
- 3
ZipTeamOrange-ionic-UI/src/pages/firstPage/first.html 查看文件

@@ -18,12 +18,12 @@
18 18
 <ion-content padding>
19 19
   <h4>Welcome to this page</h4>
20 20
   <div class="login-box">
21
-    <form #registerForm="ngForm" ng-submit="" (click)="myButton()">
21
+    <form #registerForm="ngForm" ng-submit="loginButton(registerForm.value)" >
22 22
       <ion-row>
23 23
         <ion-col>
24 24
           <ion-list inset>
25 25
             <ion-item>
26
-              <ion-input type="text" placeholder="Username" name="name" required [(ngModel)]="Username" ></ion-input>
26
+              <ion-input type="text" placeholder="Username" name="userName" required [(ngModel)]="Username" ></ion-input>
27 27
             </ion-item>
28 28
             <ion-item>
29 29
               <ion-input type="password" placeholder="Password" name="password" required [(ngModel)]="password"></ion-input>
@@ -33,7 +33,7 @@
33 33
       </ion-row>
34 34
       <ion-row>
35 35
         <ion-col class="signup-col">
36
-          <button ion-button class="submit-btn" full type="submit" [disabled]="!registerForm.form.valid">Login</button>
36
+          <button ion-button class="submit-btn" full type="submit" [disabled]="!registerForm.form.valid" (click)="loginButton(registerForm.value)">Login</button>
37 37
         </ion-col>
38 38
       </ion-row>
39 39
     </form>

+ 18
- 3
ZipTeamOrange-ionic-UI/src/pages/firstPage/first.ts 查看文件

@@ -1,6 +1,9 @@
1 1
 import { Component } from '@angular/core';
2 2
 import { IonicPage, NavController, NavParams } from 'ionic-angular';
3 3
 import { SignUpPage } from '../sign-up/sign-up';
4
+import { AuthServiceProvider } from '../../providers/auth-service/auth-service';
5
+import { NgForm } from '@angular/forms';
6
+import { HomePage } from '../home/home';
4 7
 
5 8
 /**
6 9
  * Generated class for the FirstPage page.
@@ -16,17 +19,29 @@ import { SignUpPage } from '../sign-up/sign-up';
16 19
 })
17 20
 export class FirstPage {
18 21
 
19
-  constructor(public navCtrl: NavController, public navParams: NavParams) {
22
+  responseData: any;
23
+
24
+  constructor(public navCtrl: NavController, public navParams: NavParams, public authService: AuthServiceProvider) {
20 25
   }
21 26
 
22 27
   ionViewDidLoad() {
23 28
     console.log('ionViewDidLoad FirstPage');
24 29
   }
25 30
 
26
-  myButton(){
27
-    console.log("clicked");
31
+  loginButton(createAccountInfo: NgForm) {
32
+    this.authService.postData(createAccountInfo).then((result) => {
33
+      this.responseData = result;
34
+      console.log(createAccountInfo);
35
+      if(!this.responseData.createAccountInfo){
36
+        this.navCtrl.push(HomePage);
37
+      }else{
38
+        console.log("check your info");
39
+      }
40
+      
41
+    }).catch(console.log);
28 42
   }
29 43
 
44
+
30 45
   createAccount(){
31 46
     this.navCtrl.push(SignUpPage);
32 47
     console.log("clicked");

+ 31
- 0
ZipTeamOrange-ionic-UI/src/providers/auth-service/auth-service.ts 查看文件

@@ -0,0 +1,31 @@
1
+import { HttpClient } from '@angular/common/http';
2
+import { Injectable } from '@angular/core';
3
+import 'rxjs/add/operator/map';
4
+
5
+
6
+/*
7
+  Generated class for the AuthServiceProvider provider.
8
+
9
+  See https://angular.io/guide/dependency-injection for more info on providers
10
+  and Angular DI.
11
+*/
12
+@Injectable()
13
+export class AuthServiceProvider {
14
+
15
+  constructor(public http: HttpClient) {
16
+    console.log('Hello AuthServiceProvider Provider');
17
+  }
18
+
19
+  postData(createAccountInfo: any){
20
+    return new Promise((resolve, reject) => {
21
+
22
+      this.http.post(`http://localhost:8080/user/add`, createAccountInfo, {responseType: 'text'}).subscribe((res: any) => {
23
+      console.log(JSON.parse(res))
24
+      resolve(JSON.parse(res));
25
+      }, (err) => {
26
+        reject(err);
27
+      });
28
+    });
29
+  }
30
+
31
+}

+ 2
- 2
ZipTeamOrange-ionic-UI/www/build/0.js 查看文件

@@ -1,6 +1,6 @@
1 1
 webpackJsonp([0],{
2 2
 
3
-/***/ 281:
3
+/***/ 283:
4 4
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
5 5
 
6 6
 "use strict";
@@ -8,7 +8,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
8 8
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SignUpPageModule", function() { return SignUpPageModule; });
9 9
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
10 10
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(25);
11
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__sign_up__ = __webpack_require__(100);
11
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__sign_up__ = __webpack_require__(103);
12 12
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
13 13
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
14 14
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);

+ 2
- 2
ZipTeamOrange-ionic-UI/www/build/1.js 查看文件

@@ -1,6 +1,6 @@
1 1
 webpackJsonp([1],{
2 2
 
3
-/***/ 280:
3
+/***/ 282:
4 4
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
5 5
 
6 6
 "use strict";
@@ -8,7 +8,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
8 8
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FirstPageModule", function() { return FirstPageModule; });
9 9
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
10 10
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(25);
11
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__first__ = __webpack_require__(99);
11
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__first__ = __webpack_require__(102);
12 12
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
13 13
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
14 14
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);

+ 25679
- 0
ZipTeamOrange-ionic-UI/www/build/main.css
文件差異過大導致無法顯示
查看文件


+ 1
- 0
ZipTeamOrange-ionic-UI/www/build/main.css.map 查看文件

@@ -0,0 +1 @@
1
+null

+ 179
- 107
ZipTeamOrange-ionic-UI/www/build/main.js 查看文件

@@ -1,13 +1,82 @@
1 1
 webpackJsonp([2],{
2 2
 
3
-/***/ 100:
3
+/***/ 102:
4
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
5
+
6
+"use strict";
7
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FirstPage; });
8
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
9
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(25);
10
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__sign_up_sign_up__ = __webpack_require__(103);
11
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__providers_auth_service_auth_service__ = __webpack_require__(158);
12
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__home_home__ = __webpack_require__(79);
13
+var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
14
+    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
15
+    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
16
+    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
17
+    return c > 3 && r && Object.defineProperty(target, key, r), r;
18
+};
19
+var __metadata = (this && this.__metadata) || function (k, v) {
20
+    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
21
+};
22
+
23
+
24
+
25
+
26
+
27
+/**
28
+ * Generated class for the FirstPage page.
29
+ *
30
+ * See https://ionicframework.com/docs/components/#navigation for more info on
31
+ * Ionic pages and navigation.
32
+ */
33
+var FirstPage = /** @class */ (function () {
34
+    function FirstPage(navCtrl, navParams, authService) {
35
+        this.navCtrl = navCtrl;
36
+        this.navParams = navParams;
37
+        this.authService = authService;
38
+    }
39
+    FirstPage.prototype.ionViewDidLoad = function () {
40
+        console.log('ionViewDidLoad FirstPage');
41
+    };
42
+    FirstPage.prototype.loginButton = function (createAccountInfo) {
43
+        var _this = this;
44
+        this.authService.postData(createAccountInfo).then(function (result) {
45
+            _this.responseData = result;
46
+            console.log(createAccountInfo);
47
+            if (!_this.responseData.createAccountInfo) {
48
+                _this.navCtrl.push(__WEBPACK_IMPORTED_MODULE_4__home_home__["a" /* HomePage */]);
49
+            }
50
+            else {
51
+                console.log("check your info");
52
+            }
53
+        }).catch(console.log);
54
+    };
55
+    FirstPage.prototype.createAccount = function () {
56
+        this.navCtrl.push(__WEBPACK_IMPORTED_MODULE_2__sign_up_sign_up__["a" /* SignUpPage */]);
57
+        console.log("clicked");
58
+    };
59
+    FirstPage = __decorate([
60
+        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
61
+            selector: 'page-first',template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/firstPage/first.html"*/'<!--\n  Generated template for the FirstPage page.\n\n  See http://ionicframework.com/docs/components/#navigation for more info on\n  Ionic pages and navigation.\n-->\n<ion-header>\n  <ion-navbar color="primary">\n    <button menuToggle ion- button icon-only>\n      <ion-icon name ="menu"></ion-icon>\n    </button>\n    <ion-title text-center>ZipTeamOrange</ion-title>\n  </ion-navbar>\n\n</ion-header>\n\n\n<ion-content padding>\n  <h4>Welcome to this page</h4>\n  <div class="login-box">\n    <form #registerForm="ngForm" ng-submit="loginButton(registerForm.value)" >\n      <ion-row>\n        <ion-col>\n          <ion-list inset>\n            <ion-item>\n              <ion-input type="text" placeholder="Username" name="userName" required [(ngModel)]="Username" ></ion-input>\n            </ion-item>\n            <ion-item>\n              <ion-input type="password" placeholder="Password" name="password" required [(ngModel)]="password"></ion-input>\n            </ion-item>\n          </ion-list>\n        </ion-col>\n      </ion-row>\n      <ion-row>\n        <ion-col class="signup-col">\n          <button ion-button class="submit-btn" full type="submit" [disabled]="!registerForm.form.valid" (click)="loginButton(registerForm.value)">Login</button>\n        </ion-col>\n      </ion-row>\n    </form>\n    <ion-row>\n      <ion-col color="secondary">\n        <button ion-button class="register-btn" block clear (click)="createAccount()">Create Account</button>\n      </ion-col>\n    </ion-row>\n  </div>\n  \n</ion-content>'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/firstPage/first.html"*/,
62
+        }),
63
+        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */], __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["f" /* NavParams */], __WEBPACK_IMPORTED_MODULE_3__providers_auth_service_auth_service__["a" /* AuthServiceProvider */]])
64
+    ], FirstPage);
65
+    return FirstPage;
66
+}());
67
+
68
+//# sourceMappingURL=first.js.map
69
+
70
+/***/ }),
71
+
72
+/***/ 103:
4 73
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
5 74
 
6 75
 "use strict";
7 76
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return SignUpPage; });
8 77
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
9 78
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(25);
10
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__providers_api_service_api_service__ = __webpack_require__(155);
79
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__providers_api_service_api_service__ = __webpack_require__(157);
11 80
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
12 81
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
13 82
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
@@ -53,7 +122,7 @@ var SignUpPage = /** @class */ (function () {
53 122
     };
54 123
     SignUpPage = __decorate([
55 124
         Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
56
-            selector: 'page-sign-up',template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/sign-up/sign-up.html"*/'<!--\n  Generated template for the SignUpPage page.\n\n  See http://ionicframework.com/docs/components/#navigation for more info on\n  Ionic pages and navigation.\n-->\n<ion-header>\n\n    <ion-navbar color="primary">\n      <ion-title>sign-up</ion-title>\n    </ion-navbar>\n  \n  </ion-header>\n  \n  \n  <ion-content padding>\n      <div class="signUp-box">\n      <form #registerForm="ngForm" ng-submit="save(registerForm.value)">\n        <ion-row>\n          <ion-col>\n            <ion-list inset>\n              <ion-item>\n                <ion-input type="text" placeholder="Username" name="userName" required [(ngModel)]="Username" ></ion-input>\n              </ion-item>\n              <ion-item>\n                  <ion-input type="text" placeholder="Email" name="email" required [(ngModel)]="Email" ></ion-input>\n                </ion-item>\n              <ion-item>\n                <ion-input type="password" placeholder="Password" name="password" required [(ngModel)]="password"></ion-input>\n              </ion-item>\n            </ion-list>\n          </ion-col>\n        </ion-row>\n        <ion-row>\n          <ion-col class="signup-col">\n            <button ion-button class="submit-btn" full type="submit" (click)="save(registerForm.value)" [disabled]="!registerForm.form.valid">Create Account</button>\n          </ion-col>\n        </ion-row>\n      </form>\n    \n    </div>\n  \n  </ion-content>\n  \n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/sign-up/sign-up.html"*/,
125
+            selector: 'page-sign-up',template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/sign-up/sign-up.html"*/'<!--\n  Generated template for the SignUpPage page.\n\n  See http://ionicframework.com/docs/components/#navigation for more info on\n  Ionic pages and navigation.\n-->\n<ion-header>\n\n    <ion-navbar color="primary">\n      <ion-title>sign-up</ion-title>\n    </ion-navbar>\n  \n  </ion-header>\n  \n  \n  <ion-content padding>\n      <div class="signUp-box">\n      <form #registerForm="ngForm" ng-submit="save(registerForm.value)">\n        <ion-row>\n          <ion-col>\n            <ion-list inset>\n              <ion-item>\n                <ion-input type="text" placeholder="Username" name="userName" required [(ngModel)]="Username" ></ion-input>\n              </ion-item>\n              <ion-item>\n                  <ion-input type="text" placeholder="Email" name="email" required [(ngModel)]="Email" ></ion-input>\n                </ion-item>\n              <ion-item>\n                <ion-input type="password" placeholder="Password" name="password" required [(ngModel)]="password"></ion-input>\n              </ion-item>\n            </ion-list>\n          </ion-col>\n        </ion-row>\n        <ion-row>\n          <ion-col class="signup-col">\n            <button ion-button class="submit-btn" full type="submit" (click)="save(registerForm.value)" [disabled]="!registerForm.form.valid">Create Account</button>\n          </ion-col>\n        </ion-row>\n      </form>\n    \n    </div>\n  \n  </ion-content>\n  \n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/sign-up/sign-up.html"*/,
57 126
         }),
58 127
         __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */], __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["f" /* NavParams */], __WEBPACK_IMPORTED_MODULE_2__providers_api_service_api_service__["a" /* ApiServiceProvider */], __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["h" /* ToastController */]])
59 128
     ], SignUpPage);
@@ -64,7 +133,7 @@ var SignUpPage = /** @class */ (function () {
64 133
 
65 134
 /***/ }),
66 135
 
67
-/***/ 112:
136
+/***/ 115:
68 137
 /***/ (function(module, exports) {
69 138
 
70 139
 function webpackEmptyAsyncContext(req) {
@@ -77,20 +146,20 @@ function webpackEmptyAsyncContext(req) {
77 146
 webpackEmptyAsyncContext.keys = function() { return []; };
78 147
 webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;
79 148
 module.exports = webpackEmptyAsyncContext;
80
-webpackEmptyAsyncContext.id = 112;
149
+webpackEmptyAsyncContext.id = 115;
81 150
 
82 151
 /***/ }),
83 152
 
84
-/***/ 154:
153
+/***/ 156:
85 154
 /***/ (function(module, exports, __webpack_require__) {
86 155
 
87 156
 var map = {
88 157
 	"../pages/firstPage/first.module": [
89
-		280,
158
+		282,
90 159
 		1
91 160
 	],
92 161
 	"../pages/sign-up/sign-up.module": [
93
-		281,
162
+		283,
94 163
 		0
95 164
 	]
96 165
 };
@@ -105,17 +174,17 @@ function webpackAsyncContext(req) {
105 174
 webpackAsyncContext.keys = function webpackAsyncContextKeys() {
106 175
 	return Object.keys(map);
107 176
 };
108
-webpackAsyncContext.id = 154;
177
+webpackAsyncContext.id = 156;
109 178
 module.exports = webpackAsyncContext;
110 179
 
111 180
 /***/ }),
112 181
 
113
-/***/ 155:
182
+/***/ 157:
114 183
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
115 184
 
116 185
 "use strict";
117 186
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ApiServiceProvider; });
118
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_common_http__ = __webpack_require__(156);
187
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_common_http__ = __webpack_require__(78);
119 188
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__(0);
120 189
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
121 190
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
@@ -157,16 +226,70 @@ var ApiServiceProvider = /** @class */ (function () {
157 226
 
158 227
 /***/ }),
159 228
 
160
-/***/ 200:
229
+/***/ 158:
230
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
231
+
232
+"use strict";
233
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AuthServiceProvider; });
234
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_common_http__ = __webpack_require__(78);
235
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__(0);
236
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_rxjs_add_operator_map__ = __webpack_require__(256);
237
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_rxjs_add_operator_map___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_rxjs_add_operator_map__);
238
+var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
239
+    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
240
+    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
241
+    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
242
+    return c > 3 && r && Object.defineProperty(target, key, r), r;
243
+};
244
+var __metadata = (this && this.__metadata) || function (k, v) {
245
+    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
246
+};
247
+
248
+
249
+
250
+/*
251
+  Generated class for the AuthServiceProvider provider.
252
+
253
+  See https://angular.io/guide/dependency-injection for more info on providers
254
+  and Angular DI.
255
+*/
256
+var AuthServiceProvider = /** @class */ (function () {
257
+    function AuthServiceProvider(http) {
258
+        this.http = http;
259
+        console.log('Hello AuthServiceProvider Provider');
260
+    }
261
+    AuthServiceProvider.prototype.postData = function (createAccountInfo) {
262
+        var _this = this;
263
+        return new Promise(function (resolve, reject) {
264
+            _this.http.post("http://localhost:8080/user/add", createAccountInfo, { responseType: 'text' }).subscribe(function (res) {
265
+                console.log(JSON.parse(res));
266
+                resolve(JSON.parse(res));
267
+            }, function (err) {
268
+                reject(err);
269
+            });
270
+        });
271
+    };
272
+    AuthServiceProvider = __decorate([
273
+        Object(__WEBPACK_IMPORTED_MODULE_1__angular_core__["A" /* Injectable */])(),
274
+        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_0__angular_common_http__["a" /* HttpClient */]])
275
+    ], AuthServiceProvider);
276
+    return AuthServiceProvider;
277
+}());
278
+
279
+//# sourceMappingURL=auth-service.js.map
280
+
281
+/***/ }),
282
+
283
+/***/ 202:
161 284
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
162 285
 
163 286
 "use strict";
164 287
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TabsPage; });
165 288
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
166
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__about_about__ = __webpack_require__(201);
167
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__contact_contact__ = __webpack_require__(202);
168
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__home_home__ = __webpack_require__(203);
169
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__firstPage_first__ = __webpack_require__(99);
289
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__about_about__ = __webpack_require__(203);
290
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__contact_contact__ = __webpack_require__(204);
291
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__home_home__ = __webpack_require__(79);
292
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__firstPage_first__ = __webpack_require__(102);
170 293
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
171 294
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
172 295
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
@@ -189,7 +312,7 @@ var TabsPage = /** @class */ (function () {
189 312
         this.tab4Root = __WEBPACK_IMPORTED_MODULE_2__contact_contact__["a" /* ContactPage */];
190 313
     }
191 314
     TabsPage = __decorate([
192
-        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/tabs/tabs.html"*/'<ion-tabs>\n  <ion-tab [root]="tab1Root" tabTitle="Log"  tabIcon="sign-in"></ion-tab>\n  <ion-tab [root]="tab2Root" tabTitle="Home" tabIcon="home"></ion-tab>\n  <ion-tab [root]="tab3Root" tabTitle="About" tabIcon="information-circle"></ion-tab>\n  <ion-tab [root]="tab4Root" tabTitle="Contact" tabIcon="contacts"></ion-tab>\n</ion-tabs>\n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/tabs/tabs.html"*/
315
+        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/tabs/tabs.html"*/'<ion-tabs>\n  <ion-tab [root]="tab1Root" tabTitle="Log"  tabIcon="sign-in"></ion-tab>\n  <ion-tab [root]="tab2Root" tabTitle="Home" tabIcon="home"></ion-tab>\n  <ion-tab [root]="tab3Root" tabTitle="About" tabIcon="information-circle"></ion-tab>\n  <ion-tab [root]="tab4Root" tabTitle="Contact" tabIcon="contacts"></ion-tab>\n</ion-tabs>\n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/tabs/tabs.html"*/
193 316
         }),
194 317
         __metadata("design:paramtypes", [])
195 318
     ], TabsPage);
@@ -200,7 +323,7 @@ var TabsPage = /** @class */ (function () {
200 323
 
201 324
 /***/ }),
202 325
 
203
-/***/ 201:
326
+/***/ 203:
204 327
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
205 328
 
206 329
 "use strict";
@@ -224,7 +347,7 @@ var AboutPage = /** @class */ (function () {
224 347
     }
225 348
     AboutPage = __decorate([
226 349
         Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
227
-            selector: 'page-about',template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/about/about.html"*/'<ion-header>\n  <ion-navbar>\n    <ion-title>\n      About\n    </ion-title>\n  </ion-navbar>\n</ion-header>\n\n<ion-content padding>\n\n</ion-content>\n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/about/about.html"*/
350
+            selector: 'page-about',template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/about/about.html"*/'<ion-header>\n  <ion-navbar>\n    <ion-title>\n      About\n    </ion-title>\n  </ion-navbar>\n</ion-header>\n\n<ion-content padding>\n\n</ion-content>\n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/about/about.html"*/
228 351
         }),
229 352
         __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */]])
230 353
     ], AboutPage);
@@ -235,7 +358,7 @@ var AboutPage = /** @class */ (function () {
235 358
 
236 359
 /***/ }),
237 360
 
238
-/***/ 202:
361
+/***/ 204:
239 362
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
240 363
 
241 364
 "use strict";
@@ -259,7 +382,7 @@ var ContactPage = /** @class */ (function () {
259 382
     }
260 383
     ContactPage = __decorate([
261 384
         Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
262
-            selector: 'page-contact',template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/contact/contact.html"*/'<ion-header>\n  <ion-navbar>\n    <ion-title>\n      Contact\n    </ion-title>\n  </ion-navbar>\n</ion-header>\n\n<ion-content>\n  <ion-list>\n    <ion-list-header>Follow us on Twitter</ion-list-header>\n    <ion-item>\n      <ion-icon name="ionic" item-start></ion-icon>\n      @ionicframework\n    </ion-item>\n  </ion-list>\n</ion-content>\n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/contact/contact.html"*/
385
+            selector: 'page-contact',template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/contact/contact.html"*/'<ion-header>\n  <ion-navbar>\n    <ion-title>\n      Contact\n    </ion-title>\n  </ion-navbar>\n</ion-header>\n\n<ion-content>\n  <ion-list>\n    <ion-list-header>Follow us on Twitter</ion-list-header>\n    <ion-item>\n      <ion-icon name="ionic" item-start></ion-icon>\n      @ionicframework\n    </ion-item>\n  </ion-list>\n</ion-content>\n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/contact/contact.html"*/
263 386
         }),
264 387
         __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */]])
265 388
     ], ContactPage);
@@ -270,48 +393,13 @@ var ContactPage = /** @class */ (function () {
270 393
 
271 394
 /***/ }),
272 395
 
273
-/***/ 203:
274
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
275
-
276
-"use strict";
277
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return HomePage; });
278
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
279
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(25);
280
-var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
281
-    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
282
-    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
283
-    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
284
-    return c > 3 && r && Object.defineProperty(target, key, r), r;
285
-};
286
-var __metadata = (this && this.__metadata) || function (k, v) {
287
-    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
288
-};
289
-
290
-
291
-var HomePage = /** @class */ (function () {
292
-    function HomePage(navCtrl) {
293
-        this.navCtrl = navCtrl;
294
-    }
295
-    HomePage = __decorate([
296
-        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
297
-            selector: 'page-home',template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/home/home.html"*/'<ion-header>\n  <ion-navbar>\n    <ion-title>Home</ion-title>\n  </ion-navbar>\n</ion-header>\n\n<ion-content padding>\n  <h2>Welcome to Ionic!</h2>\n  <p>\n    This starter project comes with simple tabs-based layout for apps\n    that are going to primarily use a Tabbed UI.\n  </p>\n  <p>\n    Take a look at the <code>src/pages/</code> directory to add or change tabs,\n    update any existing page or create new pages.\n  </p>\n</ion-content>\n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/home/home.html"*/
298
-        }),
299
-        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */]])
300
-    ], HomePage);
301
-    return HomePage;
302
-}());
303
-
304
-//# sourceMappingURL=home.js.map
305
-
306
-/***/ }),
307
-
308
-/***/ 204:
396
+/***/ 205:
309 397
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
310 398
 
311 399
 "use strict";
312 400
 Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
313
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__ = __webpack_require__(205);
314
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_module__ = __webpack_require__(225);
401
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__ = __webpack_require__(206);
402
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_module__ = __webpack_require__(226);
315 403
 
316 404
 
317 405
 Object(__WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__["a" /* platformBrowserDynamic */])().bootstrapModule(__WEBPACK_IMPORTED_MODULE_1__app_module__["a" /* AppModule */]);
@@ -319,7 +407,7 @@ Object(__WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__["a" /* pl
319 407
 
320 408
 /***/ }),
321 409
 
322
-/***/ 225:
410
+/***/ 226:
323 411
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
324 412
 
325 413
 "use strict";
@@ -327,17 +415,18 @@ Object(__WEBPACK_IMPORTED_MODULE_0__angular_platform_browser_dynamic__["a" /* pl
327 415
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
328 416
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_platform_browser__ = __webpack_require__(31);
329 417
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_ionic_angular__ = __webpack_require__(25);
330
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__app_component__ = __webpack_require__(272);
331
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__pages_about_about__ = __webpack_require__(201);
332
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__pages_contact_contact__ = __webpack_require__(202);
333
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__pages_home_home__ = __webpack_require__(203);
334
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__pages_tabs_tabs__ = __webpack_require__(200);
335
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__ionic_native_status_bar__ = __webpack_require__(196);
336
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__ionic_native_splash_screen__ = __webpack_require__(199);
337
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__pages_firstPage_first__ = __webpack_require__(99);
338
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__pages_sign_up_sign_up__ = __webpack_require__(100);
339
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__providers_api_service_api_service__ = __webpack_require__(155);
340
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__node_modules_angular_common_http__ = __webpack_require__(156);
418
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__app_component__ = __webpack_require__(274);
419
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__pages_about_about__ = __webpack_require__(203);
420
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__pages_contact_contact__ = __webpack_require__(204);
421
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__pages_home_home__ = __webpack_require__(79);
422
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__pages_tabs_tabs__ = __webpack_require__(202);
423
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__ionic_native_status_bar__ = __webpack_require__(198);
424
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__ionic_native_splash_screen__ = __webpack_require__(201);
425
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__pages_firstPage_first__ = __webpack_require__(102);
426
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__pages_sign_up_sign_up__ = __webpack_require__(103);
427
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__providers_api_service_api_service__ = __webpack_require__(157);
428
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__node_modules_angular_common_http__ = __webpack_require__(78);
429
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__providers_auth_service_auth_service__ = __webpack_require__(158);
341 430
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
342 431
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
343 432
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
@@ -358,6 +447,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
358 447
 
359 448
 
360 449
 
450
+
361 451
 var AppModule = /** @class */ (function () {
362 452
     function AppModule() {
363 453
     }
@@ -396,7 +486,8 @@ var AppModule = /** @class */ (function () {
396 486
                 __WEBPACK_IMPORTED_MODULE_8__ionic_native_status_bar__["a" /* StatusBar */],
397 487
                 __WEBPACK_IMPORTED_MODULE_9__ionic_native_splash_screen__["a" /* SplashScreen */],
398 488
                 { provide: __WEBPACK_IMPORTED_MODULE_0__angular_core__["u" /* ErrorHandler */], useClass: __WEBPACK_IMPORTED_MODULE_2_ionic_angular__["b" /* IonicErrorHandler */] },
399
-                __WEBPACK_IMPORTED_MODULE_12__providers_api_service_api_service__["a" /* ApiServiceProvider */]
489
+                __WEBPACK_IMPORTED_MODULE_12__providers_api_service_api_service__["a" /* ApiServiceProvider */],
490
+                __WEBPACK_IMPORTED_MODULE_14__providers_auth_service_auth_service__["a" /* AuthServiceProvider */]
400 491
             ]
401 492
         })
402 493
     ], AppModule);
@@ -407,16 +498,16 @@ var AppModule = /** @class */ (function () {
407 498
 
408 499
 /***/ }),
409 500
 
410
-/***/ 272:
501
+/***/ 274:
411 502
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
412 503
 
413 504
 "use strict";
414 505
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return MyApp; });
415 506
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
416 507
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(25);
417
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ionic_native_status_bar__ = __webpack_require__(196);
418
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ionic_native_splash_screen__ = __webpack_require__(199);
419
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__pages_tabs_tabs__ = __webpack_require__(200);
508
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ionic_native_status_bar__ = __webpack_require__(198);
509
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ionic_native_splash_screen__ = __webpack_require__(201);
510
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__pages_tabs_tabs__ = __webpack_require__(202);
420 511
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
421 512
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
422 513
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
@@ -442,7 +533,7 @@ var MyApp = /** @class */ (function () {
442 533
         });
443 534
     }
444 535
     MyApp = __decorate([
445
-        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/app/app.html"*/'<ion-nav [root]="rootPage"></ion-nav>\n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/app/app.html"*/
536
+        Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/app/app.html"*/'<ion-nav [root]="rootPage"></ion-nav>\n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/app/app.html"*/
446 537
         }),
447 538
         __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["g" /* Platform */], __WEBPACK_IMPORTED_MODULE_2__ionic_native_status_bar__["a" /* StatusBar */], __WEBPACK_IMPORTED_MODULE_3__ionic_native_splash_screen__["a" /* SplashScreen */]])
448 539
     ], MyApp);
@@ -453,14 +544,13 @@ var MyApp = /** @class */ (function () {
453 544
 
454 545
 /***/ }),
455 546
 
456
-/***/ 99:
547
+/***/ 79:
457 548
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
458 549
 
459 550
 "use strict";
460
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FirstPage; });
551
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return HomePage; });
461 552
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
462 553
 /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_ionic_angular__ = __webpack_require__(25);
463
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__sign_up_sign_up__ = __webpack_require__(100);
464 554
 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
465 555
     var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
466 556
     if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
@@ -472,40 +562,22 @@ var __metadata = (this && this.__metadata) || function (k, v) {
472 562
 };
473 563
 
474 564
 
475
-
476
-/**
477
- * Generated class for the FirstPage page.
478
- *
479
- * See https://ionicframework.com/docs/components/#navigation for more info on
480
- * Ionic pages and navigation.
481
- */
482
-var FirstPage = /** @class */ (function () {
483
-    function FirstPage(navCtrl, navParams) {
565
+var HomePage = /** @class */ (function () {
566
+    function HomePage(navCtrl) {
484 567
         this.navCtrl = navCtrl;
485
-        this.navParams = navParams;
486 568
     }
487
-    FirstPage.prototype.ionViewDidLoad = function () {
488
-        console.log('ionViewDidLoad FirstPage');
489
-    };
490
-    FirstPage.prototype.myButton = function () {
491
-        console.log("clicked");
492
-    };
493
-    FirstPage.prototype.createAccount = function () {
494
-        this.navCtrl.push(__WEBPACK_IMPORTED_MODULE_2__sign_up_sign_up__["a" /* SignUpPage */]);
495
-        console.log("clicked");
496
-    };
497
-    FirstPage = __decorate([
569
+    HomePage = __decorate([
498 570
         Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* Component */])({
499
-            selector: 'page-first',template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/firstPage/first.html"*/'<!--\n  Generated template for the FirstPage page.\n\n  See http://ionicframework.com/docs/components/#navigation for more info on\n  Ionic pages and navigation.\n-->\n<ion-header>\n  <ion-navbar color="primary">\n    <button menuToggle ion- button icon-only>\n      <ion-icon name ="menu"></ion-icon>\n    </button>\n    <ion-title text-center>ZipTeamOrange</ion-title>\n  </ion-navbar>\n\n</ion-header>\n\n\n<ion-content padding>\n  <h4>Welcome to this page</h4>\n  <div class="login-box">\n    <form #registerForm="ngForm" ng-submit="" (click)="myButton()">\n      <ion-row>\n        <ion-col>\n          <ion-list inset>\n            <ion-item>\n              <ion-input type="text" placeholder="Username" name="name" required [(ngModel)]="Username" ></ion-input>\n            </ion-item>\n            <ion-item>\n              <ion-input type="password" placeholder="Password" name="password" required [(ngModel)]="password"></ion-input>\n            </ion-item>\n          </ion-list>\n        </ion-col>\n      </ion-row>\n      <ion-row>\n        <ion-col class="signup-col">\n          <button ion-button class="submit-btn" full type="submit" [disabled]="!registerForm.form.valid">Login</button>\n        </ion-col>\n      </ion-row>\n    </form>\n    <ion-row>\n      <ion-col color="secondary">\n        <button ion-button class="register-btn" block clear (click)="createAccount()">Create Account</button>\n      </ion-col>\n    </ion-row>\n  </div>\n  \n</ion-content>'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/i-ZipTeamOrange/src/pages/firstPage/first.html"*/,
571
+            selector: 'page-home',template:/*ion-inline-start:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/home/home.html"*/'<ion-header>\n  <ion-navbar>\n    <ion-title>Home</ion-title>\n  </ion-navbar>\n</ion-header>\n\n<ion-content padding>\n  <h2>Welcome to Ionic!</h2>\n  <p>\n    This starter project comes with simple tabs-based layout for apps\n    that are going to primarily use a Tabbed UI.\n  </p>\n  <p>\n    Take a look at the <code>src/pages/</code> directory to add or change tabs,\n    update any existing page or create new pages.\n  </p>\n</ion-content>\n'/*ion-inline-end:"/Users/roym/ZIPTEAM/ZipTeam/ZipTeamOrange-ionic-UI/src/pages/home/home.html"*/
500 572
         }),
501
-        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */], __WEBPACK_IMPORTED_MODULE_1_ionic_angular__["f" /* NavParams */]])
502
-    ], FirstPage);
503
-    return FirstPage;
573
+        __metadata("design:paramtypes", [__WEBPACK_IMPORTED_MODULE_1_ionic_angular__["e" /* NavController */]])
574
+    ], HomePage);
575
+    return HomePage;
504 576
 }());
505 577
 
506
-//# sourceMappingURL=first.js.map
578
+//# sourceMappingURL=home.js.map
507 579
 
508 580
 /***/ })
509 581
 
510
-},[204]);
582
+},[205]);
511 583
 //# sourceMappingURL=main.js.map

+ 1
- 1
ZipTeamOrange-ionic-UI/www/build/main.js.map
文件差異過大導致無法顯示
查看文件


+ 13320
- 13308
ZipTeamOrange-ionic-UI/www/build/vendor.js
文件差異過大導致無法顯示
查看文件


+ 1
- 1
ZipTeamOrange-ionic-UI/www/build/vendor.js.map
文件差異過大導致無法顯示
查看文件


+ 3
- 0
ZipTeamOrange-ionic-UI/www/index.html 查看文件

@@ -1,6 +1,9 @@
1 1
 <!DOCTYPE html>
2 2
 <html lang="en" dir="ltr">
3 3
 <head>
4
+  <script data-ionic="inject">
5
+    (function(w){var i=w.Ionic=w.Ionic||{};i.version='3.9.2';i.angular='5.2.11';i.staticDir='build/';})(window);
6
+  </script>
4 7
   <meta charset="UTF-8">
5 8
   <title>Ionic App</title>
6 9
   <meta name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">

ZipTeamOrange/.DS_Store → ZipTeamOrange-server/.DS_Store 查看文件


ZipTeamOrange/.gitignore → ZipTeamOrange-server/.gitignore 查看文件


ZipTeamOrange/.mvn/wrapper/maven-wrapper.jar → ZipTeamOrange-server/.mvn/wrapper/maven-wrapper.jar 查看文件


ZipTeamOrange/.mvn/wrapper/maven-wrapper.properties → ZipTeamOrange-server/.mvn/wrapper/maven-wrapper.properties 查看文件


ZipTeamOrange/mvnw → ZipTeamOrange-server/mvnw 查看文件


ZipTeamOrange/mvnw.cmd → ZipTeamOrange-server/mvnw.cmd 查看文件


ZipTeamOrange/pom.xml → ZipTeamOrange-server/pom.xml 查看文件


ZipTeamOrange/src/.DS_Store → ZipTeamOrange-server/src/.DS_Store 查看文件


ZipTeamOrange/src/main/.DS_Store → ZipTeamOrange-server/src/main/.DS_Store 查看文件


ZipTeamOrange/src/main/java/.DS_Store → ZipTeamOrange-server/src/main/java/.DS_Store 查看文件


ZipTeamOrange/src/main/java/ZipTeamOrange/.DS_Store → ZipTeamOrange-server/src/main/java/ZipTeamOrange/.DS_Store 查看文件


ZipTeamOrange/src/main/java/ZipTeamOrange/ZipTeamOrangeApplication.java → ZipTeamOrange-server/src/main/java/ZipTeamOrange/ZipTeamOrangeApplication.java 查看文件


+ 48
- 0
ZipTeamOrange-server/src/main/java/ZipTeamOrange/message/Message.java 查看文件

@@ -0,0 +1,48 @@
1
+package ZipTeamOrange.message;
2
+
3
+import ZipTeamOrange.user.User;
4
+
5
+import javax.persistence.*;
6
+
7
+@Entity
8
+public class Message {
9
+
10
+    @Id
11
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
12
+    private long id;
13
+    String message;
14
+    @ManyToOne
15
+    @JoinColumn(name="user_id")
16
+    User user;
17
+
18
+    public Message(String message, User user) {
19
+        this.message = message;
20
+        this.user = user;
21
+    }
22
+
23
+    public Message(){}
24
+
25
+    public long getId() {
26
+        return id;
27
+    }
28
+
29
+    public void setId(long id) {
30
+        this.id = id;
31
+    }
32
+
33
+    public String getMessage() {
34
+        return message;
35
+    }
36
+
37
+    public void setMessage(String message) {
38
+        this.message = message;
39
+    }
40
+
41
+    public User getUser() {
42
+        return user;
43
+    }
44
+
45
+    public void setUser(User user) {
46
+        this.user = user;
47
+    }
48
+}

+ 31
- 0
ZipTeamOrange-server/src/main/java/ZipTeamOrange/message/MessageController.java 查看文件

@@ -0,0 +1,31 @@
1
+package ZipTeamOrange.message;
2
+
3
+import com.fasterxml.jackson.core.JsonProcessingException;
4
+import com.fasterxml.jackson.databind.ObjectMapper;
5
+import org.springframework.beans.factory.annotation.Autowired;
6
+import org.springframework.web.bind.annotation.*;
7
+
8
+@RestController
9
+@RequestMapping(path = "/message")
10
+@CrossOrigin("http://localhost:8101")
11
+public class MessageController {
12
+    ObjectMapper ob = new ObjectMapper();
13
+
14
+    @Autowired
15
+    private MessageRepository messageRepository;
16
+    @PostMapping(path = "/add")
17
+    public String postMessage(@RequestBody Message message) throws JsonProcessingException {
18
+
19
+        messageRepository.save(message);
20
+
21
+        return ob.writeValueAsString(message);
22
+
23
+    }
24
+
25
+    @GetMapping(path = "/all")
26
+    public @ResponseBody Iterable<Message> getAllMessages(){
27
+        return messageRepository.findAll();
28
+    }
29
+
30
+
31
+}

+ 8
- 0
ZipTeamOrange-server/src/main/java/ZipTeamOrange/message/MessageRepository.java 查看文件

@@ -0,0 +1,8 @@
1
+package ZipTeamOrange.message;
2
+
3
+import org.springframework.data.jpa.repository.JpaRepository;
4
+
5
+public interface MessageRepository extends JpaRepository<Message, Long> {
6
+
7
+
8
+}

ZipTeamOrange/src/main/java/ZipTeamOrange/user/User.java → ZipTeamOrange-server/src/main/java/ZipTeamOrange/user/User.java 查看文件

@@ -1,9 +1,10 @@
1 1
 package ZipTeamOrange.user;
2 2
 
3
-import javax.persistence.Entity;
4
-import javax.persistence.GeneratedValue;
5
-import javax.persistence.GenerationType;
6
-import javax.persistence.Id;
3
+import ZipTeamOrange.message.Message;
4
+
5
+import javax.persistence.*;
6
+import java.util.Set;
7
+
7 8
 
8 9
 @Entity
9 10
 public class User {
@@ -14,6 +15,8 @@ public class User {
14 15
     private String userName;
15 16
     private String email;
16 17
     private String password;
18
+    @OneToMany(mappedBy = "user")
19
+    private Set<Message> messages;
17 20
 
18 21
 
19 22
     public User() {

ZipTeamOrange/src/main/java/ZipTeamOrange/user/UserController.java → ZipTeamOrange-server/src/main/java/ZipTeamOrange/user/UserController.java 查看文件

@@ -1,5 +1,7 @@
1 1
 package ZipTeamOrange.user;
2 2
 
3
+import com.fasterxml.jackson.core.JsonProcessingException;
4
+import com.fasterxml.jackson.databind.ObjectMapper;
3 5
 import org.springframework.beans.factory.annotation.Autowired;
4 6
 import org.springframework.stereotype.Controller;
5 7
 import org.springframework.web.bind.annotation.*;
@@ -8,14 +10,16 @@ import org.springframework.web.bind.annotation.*;
8 10
 @RequestMapping(path = "/user")
9 11
 public class UserController {
10 12
 
13
+    ObjectMapper ob = new ObjectMapper();
14
+
11 15
     @Autowired
12 16
     private UserRepository userRepository;
13 17
 
14 18
     @PostMapping(path="/add")
15
-    @CrossOrigin(origins = {"http://localhost:8103"})
16
-    public @ResponseBody String addNewUser(@RequestBody User user){
19
+    @CrossOrigin(origins = {"http://localhost:8100", "http://localhost:8101", "http://localhost:8102"})
20
+    public @ResponseBody String addNewUser(@RequestBody User user) throws JsonProcessingException {
17 21
         userRepository.save(user);
18
-        return  "saved";
22
+        return ob.writeValueAsString(user);
19 23
     }
20 24
 
21 25
     @GetMapping(path="/all")

ZipTeamOrange/src/main/java/ZipTeamOrange/user/UserRepository.java → ZipTeamOrange-server/src/main/java/ZipTeamOrange/user/UserRepository.java 查看文件


+ 4
- 0
ZipTeamOrange-server/src/main/resources/application.properties 查看文件

@@ -0,0 +1,4 @@
1
+spring.jpa.hibernate.ddl-auto=create-drop
2
+spring.datasource.url=jdbc:mysql://localhost:3306/ZipTeamOrange?useSSL=false
3
+spring.datasource.username=root
4
+spring.datasource.password=password

ZipTeamOrange/src/test/java/ZipTeamOrange/ZipTeamOrangeApplicationTests.java → ZipTeamOrange-server/src/test/java/ZipTeamOrange/ZipTeamOrangeApplicationTests.java 查看文件


+ 0
- 13
ZipTeamOrange/.idea/compiler.xml 查看文件

@@ -1,13 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="CompilerConfiguration">
4
-    <annotationProcessing>
5
-      <profile name="Maven default annotation processors profile" enabled="true">
6
-        <sourceOutputDir name="target/generated-sources/annotations" />
7
-        <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
8
-        <outputRelativeToContentRoot value="true" />
9
-        <module name="ZipTeamOrange" />
10
-      </profile>
11
-    </annotationProcessing>
12
-  </component>
13
-</project>

+ 0
- 6
ZipTeamOrange/.idea/encodings.xml 查看文件

@@ -1,6 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="Encoding">
4
-    <file url="file://$PROJECT_DIR$" charset="UTF-8" />
5
-  </component>
6
-</project>

+ 0
- 14
ZipTeamOrange/.idea/misc.xml 查看文件

@@ -1,14 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="ExternalStorageConfigurationManager" enabled="true" />
4
-  <component name="MavenProjectsManager">
5
-    <option name="originalFiles">
6
-      <list>
7
-        <option value="$PROJECT_DIR$/pom.xml" />
8
-      </list>
9
-    </option>
10
-  </component>
11
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_10" project-jdk-name="10" project-jdk-type="JavaSDK">
12
-    <output url="file://$PROJECT_DIR$/classes" />
13
-  </component>
14
-</project>

+ 0
- 6
ZipTeamOrange/.idea/vcs.xml 查看文件

@@ -1,6 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="VcsDirectoryMappings">
4
-    <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
5
-  </component>
6
-</project>

+ 0
- 618
ZipTeamOrange/.idea/workspace.xml 查看文件

@@ -1,618 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="ChangeListManager">
4
-    <list default="true" id="89d6540a-016b-4ca2-b3c6-35f20252ff94" name="Default" comment="">
5
-      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
6
-      <change beforePath="$PROJECT_DIR$/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/pom.xml" afterDir="false" />
7
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/0.js" beforeDir="false" />
8
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/0.js.map" beforeDir="false" />
9
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/1.js" beforeDir="false" />
10
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/1.js.map" beforeDir="false" />
11
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/main.css" beforeDir="false" />
12
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/main.css.map" beforeDir="false" />
13
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/main.js" beforeDir="false" />
14
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/main.js.map" beforeDir="false" />
15
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/polyfills.js" beforeDir="false" />
16
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/sw-toolbox.js" beforeDir="false" />
17
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/vendor.js" beforeDir="false" />
18
-      <change beforePath="$PROJECT_DIR$/../i-ZipTeamOrange/www/build/vendor.js.map" beforeDir="false" />
19
-    </list>
20
-    <ignored path="$PROJECT_DIR$/target/" />
21
-    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
22
-    <option name="TRACKING_ENABLED" value="true" />
23
-    <option name="SHOW_DIALOG" value="false" />
24
-    <option name="HIGHLIGHT_CONFLICTS" value="true" />
25
-    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
26
-    <option name="LAST_RESOLUTION" value="IGNORE" />
27
-  </component>
28
-  <component name="FavoritesManager">
29
-    <favorites_list name="ZipTeamOrange" />
30
-  </component>
31
-  <component name="FileEditorManager">
32
-    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
33
-      <file leaf-file-name="User.java" pinned="false" current-in-tab="false">
34
-        <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/User.java">
35
-          <provider selected="true" editor-type-id="text-editor">
36
-            <state relative-caret-position="270">
37
-              <caret line="31" lean-forward="true" selection-start-line="31" selection-end-line="31" />
38
-              <folding>
39
-                <element signature="imports" expanded="true" />
40
-              </folding>
41
-            </state>
42
-          </provider>
43
-        </entry>
44
-      </file>
45
-      <file leaf-file-name="UserController.java" pinned="false" current-in-tab="true">
46
-        <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserController.java">
47
-          <provider selected="true" editor-type-id="text-editor">
48
-            <state relative-caret-position="210">
49
-              <caret line="14" column="50" selection-start-line="14" selection-start-column="50" selection-end-line="14" selection-end-column="50" />
50
-              <folding>
51
-                <element signature="imports" expanded="true" />
52
-              </folding>
53
-            </state>
54
-          </provider>
55
-        </entry>
56
-      </file>
57
-      <file leaf-file-name="application.properties" pinned="false" current-in-tab="false">
58
-        <entry file="file://$PROJECT_DIR$/src/main/resources/application.properties">
59
-          <provider selected="true" editor-type-id="text-editor">
60
-            <state relative-caret-position="15">
61
-              <caret line="1" column="63" selection-start-line="1" selection-start-column="63" selection-end-line="1" selection-end-column="63" />
62
-            </state>
63
-          </provider>
64
-        </entry>
65
-      </file>
66
-      <file leaf-file-name="UserRepository.java" pinned="false" current-in-tab="false">
67
-        <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserRepository.java">
68
-          <provider selected="true" editor-type-id="text-editor">
69
-            <state relative-caret-position="45">
70
-              <caret line="3" selection-start-line="3" selection-end-line="3" />
71
-            </state>
72
-          </provider>
73
-        </entry>
74
-      </file>
75
-      <file leaf-file-name="pom.xml" pinned="false" current-in-tab="false">
76
-        <entry file="file://$PROJECT_DIR$/pom.xml">
77
-          <provider selected="true" editor-type-id="text-editor">
78
-            <state relative-caret-position="61">
79
-              <caret line="6" column="9" selection-start-line="6" selection-start-column="9" selection-end-line="6" selection-end-column="9" />
80
-            </state>
81
-          </provider>
82
-        </entry>
83
-      </file>
84
-      <file leaf-file-name="Generate POJOs.groovy" pinned="false" current-in-tab="false">
85
-        <entry file="file://$APPLICATION_CONFIG_DIR$/extensions/com.intellij.database/schema/Generate POJOs.groovy">
86
-          <provider selected="true" editor-type-id="text-editor">
87
-            <state relative-caret-position="120">
88
-              <caret line="8" column="24" selection-start-line="8" selection-start-column="24" selection-end-line="8" selection-end-column="24" />
89
-              <folding>
90
-                <element signature="e#0#43#0" expanded="true" />
91
-              </folding>
92
-            </state>
93
-          </provider>
94
-        </entry>
95
-      </file>
96
-      <file leaf-file-name="ZipTeamOrangeApplication.java" pinned="false" current-in-tab="false">
97
-        <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/ZipTeamOrangeApplication.java">
98
-          <provider selected="true" editor-type-id="text-editor">
99
-            <state relative-caret-position="90">
100
-              <caret line="7" selection-start-line="7" selection-end-line="7" />
101
-            </state>
102
-          </provider>
103
-        </entry>
104
-      </file>
105
-    </leaf>
106
-  </component>
107
-  <component name="Git.Settings">
108
-    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." />
109
-  </component>
110
-  <component name="IdeDocumentHistory">
111
-    <option name="CHANGED_PATHS">
112
-      <list>
113
-        <option value="$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserRepository.java" />
114
-        <option value="$PROJECT_DIR$/src/main/resources/application.properties" />
115
-        <option value="$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserController.java" />
116
-        <option value="$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/User.java" />
117
-        <option value="$PROJECT_DIR$/pom.xml" />
118
-      </list>
119
-    </option>
120
-  </component>
121
-  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
122
-  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
123
-  <component name="JsGulpfileManager">
124
-    <detection-done>true</detection-done>
125
-    <sorting>DEFINITION_ORDER</sorting>
126
-  </component>
127
-  <component name="MavenImportPreferences">
128
-    <option name="importingSettings">
129
-      <MavenImportingSettings>
130
-        <option name="importAutomatically" value="true" />
131
-      </MavenImportingSettings>
132
-    </option>
133
-  </component>
134
-  <component name="MavenProjectNavigator">
135
-    <treeState>
136
-      <expand>
137
-        <path>
138
-          <item name="" type="16c1761:MavenProjectsStructure$RootNode" />
139
-          <item name="ZipTeamOrange" type="9519ce18:MavenProjectsStructure$ProjectNode" />
140
-        </path>
141
-        <path>
142
-          <item name="" type="16c1761:MavenProjectsStructure$RootNode" />
143
-          <item name="ZipTeamOrange" type="9519ce18:MavenProjectsStructure$ProjectNode" />
144
-          <item name="Lifecycle" type="58874e2:MavenProjectsStructure$LifecycleNode" />
145
-        </path>
146
-      </expand>
147
-      <select />
148
-    </treeState>
149
-  </component>
150
-  <component name="NodePackageJsonFileManager">
151
-    <packageJsonPaths />
152
-  </component>
153
-  <component name="ProjectFrameBounds" fullScreen="true">
154
-    <option name="y" value="23" />
155
-    <option name="width" value="1280" />
156
-    <option name="height" value="717" />
157
-  </component>
158
-  <component name="ProjectView">
159
-    <navigator proportions="" version="1">
160
-      <showMembers ProjectPane="false" />
161
-      <hideEmptyPackages ProjectPane="false" />
162
-      <foldersAlwaysOnTop value="true" />
163
-    </navigator>
164
-    <panes>
165
-      <pane id="ProjectPane">
166
-        <subPane>
167
-          <expand>
168
-            <path>
169
-              <item name="ZipTeamOrange" type="b2602c69:ProjectViewProjectNode" />
170
-              <item name="ZipTeamOrange" type="462c0819:PsiDirectoryNode" />
171
-            </path>
172
-            <path>
173
-              <item name="ZipTeamOrange" type="b2602c69:ProjectViewProjectNode" />
174
-              <item name="ZipTeamOrange" type="462c0819:PsiDirectoryNode" />
175
-              <item name="src" type="462c0819:PsiDirectoryNode" />
176
-            </path>
177
-            <path>
178
-              <item name="ZipTeamOrange" type="b2602c69:ProjectViewProjectNode" />
179
-              <item name="ZipTeamOrange" type="462c0819:PsiDirectoryNode" />
180
-              <item name="src" type="462c0819:PsiDirectoryNode" />
181
-              <item name="main" type="462c0819:PsiDirectoryNode" />
182
-            </path>
183
-            <path>
184
-              <item name="ZipTeamOrange" type="b2602c69:ProjectViewProjectNode" />
185
-              <item name="ZipTeamOrange" type="462c0819:PsiDirectoryNode" />
186
-              <item name="src" type="462c0819:PsiDirectoryNode" />
187
-              <item name="main" type="462c0819:PsiDirectoryNode" />
188
-              <item name="java" type="462c0819:PsiDirectoryNode" />
189
-            </path>
190
-            <path>
191
-              <item name="ZipTeamOrange" type="b2602c69:ProjectViewProjectNode" />
192
-              <item name="ZipTeamOrange" type="462c0819:PsiDirectoryNode" />
193
-              <item name="src" type="462c0819:PsiDirectoryNode" />
194
-              <item name="main" type="462c0819:PsiDirectoryNode" />
195
-              <item name="java" type="462c0819:PsiDirectoryNode" />
196
-              <item name="ZipTeamOrange" type="462c0819:PsiDirectoryNode" />
197
-            </path>
198
-            <path>
199
-              <item name="ZipTeamOrange" type="b2602c69:ProjectViewProjectNode" />
200
-              <item name="ZipTeamOrange" type="462c0819:PsiDirectoryNode" />
201
-              <item name="src" type="462c0819:PsiDirectoryNode" />
202
-              <item name="main" type="462c0819:PsiDirectoryNode" />
203
-              <item name="java" type="462c0819:PsiDirectoryNode" />
204
-              <item name="ZipTeamOrange" type="462c0819:PsiDirectoryNode" />
205
-              <item name="user" type="462c0819:PsiDirectoryNode" />
206
-            </path>
207
-            <path>
208
-              <item name="ZipTeamOrange" type="b2602c69:ProjectViewProjectNode" />
209
-              <item name="ZipTeamOrange" type="462c0819:PsiDirectoryNode" />
210
-              <item name="src" type="462c0819:PsiDirectoryNode" />
211
-              <item name="main" type="462c0819:PsiDirectoryNode" />
212
-              <item name="resources" type="462c0819:PsiDirectoryNode" />
213
-            </path>
214
-            <path>
215
-              <item name="ZipTeamOrange" type="b2602c69:ProjectViewProjectNode" />
216
-              <item name="External Libraries" type="cb654da1:ExternalLibrariesNode" />
217
-            </path>
218
-            <path>
219
-              <item name="ZipTeamOrange" type="b2602c69:ProjectViewProjectNode" />
220
-              <item name="Scratches and Consoles" type="1a2a3e82:ScratchProjectViewPane$MyProjectNode" />
221
-            </path>
222
-          </expand>
223
-          <select />
224
-        </subPane>
225
-      </pane>
226
-      <pane id="PackagesPane" />
227
-      <pane id="AndroidView" />
228
-      <pane id="Scope" />
229
-    </panes>
230
-  </component>
231
-  <component name="PropertiesComponent">
232
-    <property name="RequestMappingsPanelOrder0" value="0" />
233
-    <property name="RequestMappingsPanelOrder1" value="1" />
234
-    <property name="RequestMappingsPanelWidth0" value="75" />
235
-    <property name="RequestMappingsPanelWidth1" value="75" />
236
-    <property name="WebServerToolWindowFactoryState" value="false" />
237
-    <property name="aspect.path.notification.shown" value="true" />
238
-    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
239
-    <property name="settings.editor.selected.configurable" value="reference.settings.project.maven.importing" />
240
-  </component>
241
-  <component name="RunDashboard">
242
-    <option name="ruleStates">
243
-      <list>
244
-        <RuleState>
245
-          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
246
-        </RuleState>
247
-        <RuleState>
248
-          <option name="name" value="StatusDashboardGroupingRule" />
249
-        </RuleState>
250
-      </list>
251
-    </option>
252
-  </component>
253
-  <component name="RunManager">
254
-    <configuration default="true" type="Application" factoryName="Application">
255
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
256
-    </configuration>
257
-    <configuration default="true" type="JUnit" factoryName="JUnit">
258
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
259
-      <option name="ALTERNATIVE_JRE_PATH" />
260
-      <option name="PACKAGE_NAME" />
261
-      <option name="MAIN_CLASS_NAME" />
262
-      <option name="METHOD_NAME" />
263
-      <option name="TEST_OBJECT" value="class" />
264
-      <option name="VM_PARAMETERS" value="-ea" />
265
-      <option name="PARAMETERS" />
266
-      <option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
267
-      <option name="PASS_PARENT_ENVS" value="true" />
268
-      <option name="TEST_SEARCH_SCOPE">
269
-        <value defaultName="singleModule" />
270
-      </option>
271
-      <patterns />
272
-    </configuration>
273
-    <configuration default="true" type="JetRunConfigurationType" factoryName="Kotlin">
274
-      <option name="VM_PARAMETERS" />
275
-      <option name="PROGRAM_PARAMETERS" />
276
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
277
-      <option name="ALTERNATIVE_JRE_PATH" />
278
-      <option name="PASS_PARENT_ENVS" value="true" />
279
-      <option name="MAIN_CLASS_NAME" />
280
-      <option name="WORKING_DIRECTORY" />
281
-      <module name="" />
282
-    </configuration>
283
-    <configuration name="ZipTeamOrangeApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
284
-      <module name="ZipTeamOrange" />
285
-      <option name="SPRING_BOOT_MAIN_CLASS" value="ZipTeamOrange.ZipTeamOrangeApplication" />
286
-    </configuration>
287
-    <configuration default="true" type="TestNG" factoryName="TestNG">
288
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
289
-      <option name="ALTERNATIVE_JRE_PATH" />
290
-      <option name="SUITE_NAME" />
291
-      <option name="PACKAGE_NAME" />
292
-      <option name="MAIN_CLASS_NAME" />
293
-      <option name="METHOD_NAME" />
294
-      <option name="GROUP_NAME" />
295
-      <option name="TEST_OBJECT" value="CLASS" />
296
-      <option name="VM_PARAMETERS" value="-ea" />
297
-      <option name="PARAMETERS" />
298
-      <option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
299
-      <option name="OUTPUT_DIRECTORY" />
300
-      <option name="PASS_PARENT_ENVS" value="true" />
301
-      <option name="TEST_SEARCH_SCOPE">
302
-        <value defaultName="singleModule" />
303
-      </option>
304
-      <option name="USE_DEFAULT_REPORTERS" value="false" />
305
-      <option name="PROPERTIES_FILE" />
306
-      <properties />
307
-      <listeners />
308
-    </configuration>
309
-  </component>
310
-  <component name="SvnConfiguration">
311
-    <configuration />
312
-  </component>
313
-  <component name="TaskManager">
314
-    <task active="true" id="Default" summary="Default task">
315
-      <changelist id="89d6540a-016b-4ca2-b3c6-35f20252ff94" name="Default" comment="" />
316
-      <created>1531694264147</created>
317
-      <option name="number" value="Default" />
318
-      <option name="presentableId" value="Default" />
319
-      <updated>1531694264147</updated>
320
-      <workItem from="1531694265709" duration="22000" />
321
-      <workItem from="1531694335096" duration="53000" />
322
-      <workItem from="1531694487542" duration="256000" />
323
-      <workItem from="1531694750351" duration="5000" />
324
-      <workItem from="1531694782829" duration="146000" />
325
-      <workItem from="1531694954840" duration="3000" />
326
-      <workItem from="1531694992580" duration="101000" />
327
-      <workItem from="1531695148251" duration="152000" />
328
-      <workItem from="1531695447933" duration="485000" />
329
-      <workItem from="1531696450469" duration="2196000" />
330
-      <workItem from="1531744216449" duration="82000" />
331
-      <workItem from="1531799604128" duration="3012000" />
332
-    </task>
333
-    <servers />
334
-  </component>
335
-  <component name="TimeTrackingManager">
336
-    <option name="totallyTimeSpent" value="6513000" />
337
-  </component>
338
-  <component name="ToolWindowManager">
339
-    <frame x="0" y="0" width="1280" height="800" extended-state="6" />
340
-    <editor active="true" />
341
-    <layout>
342
-      <window_info anchor="right" id="Palette" order="3" />
343
-      <window_info anchor="bottom" id="Event Log" order="7" side_tool="true" />
344
-      <window_info anchor="right" id="Maven Projects" order="3" visible="true" weight="0.12277868" />
345
-      <window_info anchor="bottom" id="Database Changes" order="7" show_stripe_button="false" />
346
-      <window_info id="Capture Tool" order="2" />
347
-      <window_info id="Designer" order="3" />
348
-      <window_info anchor="right" id="Database" order="3" />
349
-      <window_info id="Structure" order="0" sideWeight="0.5006896" side_tool="true" weight="0.2536349" />
350
-      <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
351
-      <window_info id="UI Designer" order="4" />
352
-      <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
353
-      <window_info anchor="bottom" id="TODO" order="6" />
354
-      <window_info anchor="bottom" id="Messages" order="8" />
355
-      <window_info anchor="right" id="Palette&#9;" order="3" />
356
-      <window_info id="Image Layers" order="1" />
357
-      <window_info anchor="bottom" id="Java Enterprise" order="8" />
358
-      <window_info anchor="right" id="Capture Analysis" order="3" />
359
-      <window_info anchor="bottom" id="Version Control" order="7" weight="0.38482758" />
360
-      <window_info anchor="bottom" id="Run" order="2" visible="true" weight="0.32965517" />
361
-      <window_info anchor="bottom" id="Spring" order="8" />
362
-      <window_info anchor="bottom" id="Terminal" order="7" weight="0.32965517" />
363
-      <window_info active="true" content_ui="combo" x="475" y="191" width="329" height="381" id="Project" order="6" sideWeight="0.4979424" visible="true" weight="0.24474959" />
364
-      <window_info anchor="right" id="Bean Validation" order="4" />
365
-      <window_info id="Web" order="5" side_tool="true" />
366
-      <window_info anchor="right" id="Theme Preview" order="3" />
367
-      <window_info id="Favorites" order="5" sideWeight="0.5020576" side_tool="true" weight="0.2536349" />
368
-      <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
369
-      <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
370
-      <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
371
-      <window_info anchor="bottom" id="Message" order="0" />
372
-      <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
373
-      <window_info anchor="bottom" id="Find" order="1" />
374
-    </layout>
375
-  </component>
376
-  <component name="TypeScriptGeneratedFilesManager">
377
-    <option name="version" value="1" />
378
-  </component>
379
-  <component name="VcsContentAnnotationSettings">
380
-    <option name="myLimit" value="2678400000" />
381
-  </component>
382
-  <component name="editorHistoryManager">
383
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/User.java">
384
-      <provider selected="true" editor-type-id="text-editor">
385
-        <state relative-caret-position="120">
386
-          <caret line="8" column="13" selection-start-line="8" selection-start-column="13" selection-end-line="8" selection-end-column="13" />
387
-          <folding>
388
-            <element signature="imports" expanded="true" />
389
-          </folding>
390
-        </state>
391
-      </provider>
392
-    </entry>
393
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserController.java">
394
-      <provider selected="true" editor-type-id="text-editor">
395
-        <state relative-caret-position="330">
396
-          <caret line="22" selection-start-line="22" selection-end-line="22" />
397
-          <folding>
398
-            <element signature="imports" expanded="true" />
399
-          </folding>
400
-        </state>
401
-      </provider>
402
-    </entry>
403
-    <entry file="file://$PROJECT_DIR$/src/main/resources/application.properties">
404
-      <provider selected="true" editor-type-id="text-editor">
405
-        <state relative-caret-position="45">
406
-          <caret line="3" column="35" selection-start-line="3" selection-start-column="35" selection-end-line="3" selection-end-column="35" />
407
-        </state>
408
-      </provider>
409
-    </entry>
410
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserRepository.java">
411
-      <provider selected="true" editor-type-id="text-editor">
412
-        <state relative-caret-position="105">
413
-          <caret line="7" column="73" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="73" />
414
-        </state>
415
-      </provider>
416
-    </entry>
417
-    <entry file="file://$PROJECT_DIR$/pom.xml">
418
-      <provider selected="true" editor-type-id="text-editor">
419
-        <state relative-caret-position="555">
420
-          <caret line="37" column="45" selection-start-line="37" selection-start-column="45" selection-end-line="37" selection-end-column="45" />
421
-        </state>
422
-      </provider>
423
-    </entry>
424
-    <entry file="file://$APPLICATION_CONFIG_DIR$/extensions/com.intellij.database/schema/Generate POJOs.groovy">
425
-      <provider selected="true" editor-type-id="text-editor">
426
-        <state relative-caret-position="120">
427
-          <caret line="8" column="24" selection-start-line="8" selection-start-column="24" selection-end-line="8" selection-end-column="24" />
428
-          <folding>
429
-            <element signature="e#0#43#0" expanded="true" />
430
-          </folding>
431
-        </state>
432
-      </provider>
433
-    </entry>
434
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/ZipTeamOrangeApplication.java">
435
-      <provider selected="true" editor-type-id="text-editor">
436
-        <state relative-caret-position="90">
437
-          <caret line="7" selection-start-line="7" selection-end-line="7" />
438
-        </state>
439
-      </provider>
440
-    </entry>
441
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/User.java">
442
-      <provider selected="true" editor-type-id="text-editor">
443
-        <state relative-caret-position="75">
444
-          <caret line="8" column="13" selection-start-line="8" selection-start-column="13" selection-end-line="8" selection-end-column="13" />
445
-          <folding>
446
-            <element signature="imports" expanded="true" />
447
-          </folding>
448
-        </state>
449
-      </provider>
450
-    </entry>
451
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserController.java">
452
-      <provider selected="true" editor-type-id="text-editor">
453
-        <state relative-caret-position="300">
454
-          <caret line="22" lean-forward="true" selection-start-line="22" selection-end-line="22" />
455
-          <folding>
456
-            <element signature="imports" expanded="true" />
457
-          </folding>
458
-        </state>
459
-      </provider>
460
-    </entry>
461
-    <entry file="file://$PROJECT_DIR$/src/main/resources/application.properties">
462
-      <provider selected="true" editor-type-id="text-editor">
463
-        <state relative-caret-position="45">
464
-          <caret line="3" column="35" selection-start-line="3" selection-start-column="35" selection-end-line="3" selection-end-column="35" />
465
-        </state>
466
-      </provider>
467
-    </entry>
468
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserRepository.java">
469
-      <provider selected="true" editor-type-id="text-editor">
470
-        <state relative-caret-position="75">
471
-          <caret line="7" column="73" lean-forward="true" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="73" />
472
-        </state>
473
-      </provider>
474
-    </entry>
475
-    <entry file="file://$PROJECT_DIR$/pom.xml">
476
-      <provider selected="true" editor-type-id="text-editor">
477
-        <state relative-caret-position="555">
478
-          <caret line="37" column="45" selection-start-line="37" selection-start-column="45" selection-end-line="37" selection-end-column="45" />
479
-        </state>
480
-      </provider>
481
-    </entry>
482
-    <entry file="file://$APPLICATION_CONFIG_DIR$/extensions/com.intellij.database/schema/Generate POJOs.groovy">
483
-      <provider selected="true" editor-type-id="text-editor">
484
-        <state relative-caret-position="120">
485
-          <caret line="8" column="24" selection-start-line="8" selection-start-column="24" selection-end-line="8" selection-end-column="24" />
486
-          <folding>
487
-            <element signature="e#0#43#0" expanded="true" />
488
-          </folding>
489
-        </state>
490
-      </provider>
491
-    </entry>
492
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/ZipTeamOrangeApplication.java">
493
-      <provider selected="true" editor-type-id="text-editor">
494
-        <state relative-caret-position="90">
495
-          <caret line="7" selection-start-line="7" selection-end-line="7" />
496
-        </state>
497
-      </provider>
498
-    </entry>
499
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/User.java">
500
-      <provider selected="true" editor-type-id="text-editor">
501
-        <state relative-caret-position="150">
502
-          <caret line="13" column="28" selection-start-line="13" selection-start-column="28" selection-end-line="13" selection-end-column="28" />
503
-          <folding>
504
-            <element signature="imports" expanded="true" />
505
-          </folding>
506
-        </state>
507
-      </provider>
508
-    </entry>
509
-    <entry file="file://$PROJECT_DIR$/pom.xml">
510
-      <provider selected="true" editor-type-id="text-editor" />
511
-    </entry>
512
-    <entry file="file://$APPLICATION_CONFIG_DIR$/extensions/com.intellij.database/schema/Generate POJOs.groovy">
513
-      <provider selected="true" editor-type-id="text-editor">
514
-        <state relative-caret-position="120">
515
-          <caret line="8" column="24" lean-forward="true" selection-start-line="8" selection-start-column="24" selection-end-line="8" selection-end-column="24" />
516
-          <folding>
517
-            <element signature="e#0#43#0" expanded="true" />
518
-          </folding>
519
-        </state>
520
-      </provider>
521
-    </entry>
522
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/ZipTeamOrangeApplication.java">
523
-      <provider selected="true" editor-type-id="text-editor">
524
-        <state relative-caret-position="90">
525
-          <caret line="7" lean-forward="true" selection-start-line="7" selection-end-line="7" />
526
-        </state>
527
-      </provider>
528
-    </entry>
529
-    <entry file="file://$PROJECT_DIR$/pom.xml">
530
-      <provider selected="true" editor-type-id="text-editor" />
531
-    </entry>
532
-    <entry file="file://$PROJECT_DIR$/pom.xml">
533
-      <provider selected="true" editor-type-id="text-editor" />
534
-    </entry>
535
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/User.java">
536
-      <provider selected="true" editor-type-id="text-editor" />
537
-    </entry>
538
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserController.java">
539
-      <provider selected="true" editor-type-id="text-editor" />
540
-    </entry>
541
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/User.java">
542
-      <provider selected="true" editor-type-id="text-editor" />
543
-    </entry>
544
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserController.java">
545
-      <provider selected="true" editor-type-id="text-editor" />
546
-    </entry>
547
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/User.java">
548
-      <provider selected="true" editor-type-id="text-editor" />
549
-    </entry>
550
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserController.java">
551
-      <provider selected="true" editor-type-id="text-editor" />
552
-    </entry>
553
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/User.java">
554
-      <provider selected="true" editor-type-id="text-editor" />
555
-    </entry>
556
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserController.java">
557
-      <provider selected="true" editor-type-id="text-editor" />
558
-    </entry>
559
-    <entry file="file://$APPLICATION_CONFIG_DIR$/extensions/com.intellij.database/schema/Generate POJOs.groovy">
560
-      <provider selected="true" editor-type-id="text-editor">
561
-        <state relative-caret-position="120">
562
-          <caret line="8" column="24" selection-start-line="8" selection-start-column="24" selection-end-line="8" selection-end-column="24" />
563
-          <folding>
564
-            <element signature="e#0#43#0" expanded="true" />
565
-          </folding>
566
-        </state>
567
-      </provider>
568
-    </entry>
569
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/ZipTeamOrangeApplication.java">
570
-      <provider selected="true" editor-type-id="text-editor">
571
-        <state relative-caret-position="90">
572
-          <caret line="7" selection-start-line="7" selection-end-line="7" />
573
-        </state>
574
-      </provider>
575
-    </entry>
576
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserRepository.java">
577
-      <provider selected="true" editor-type-id="text-editor">
578
-        <state relative-caret-position="45">
579
-          <caret line="3" selection-start-line="3" selection-end-line="3" />
580
-        </state>
581
-      </provider>
582
-    </entry>
583
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/User.java">
584
-      <provider selected="true" editor-type-id="text-editor">
585
-        <state relative-caret-position="270">
586
-          <caret line="31" lean-forward="true" selection-start-line="31" selection-end-line="31" />
587
-          <folding>
588
-            <element signature="imports" expanded="true" />
589
-          </folding>
590
-        </state>
591
-      </provider>
592
-    </entry>
593
-    <entry file="file://$PROJECT_DIR$/pom.xml">
594
-      <provider selected="true" editor-type-id="text-editor">
595
-        <state relative-caret-position="61">
596
-          <caret line="6" column="9" selection-start-line="6" selection-start-column="9" selection-end-line="6" selection-end-column="9" />
597
-        </state>
598
-      </provider>
599
-    </entry>
600
-    <entry file="file://$PROJECT_DIR$/src/main/resources/application.properties">
601
-      <provider selected="true" editor-type-id="text-editor">
602
-        <state relative-caret-position="15">
603
-          <caret line="1" column="63" selection-start-line="1" selection-start-column="63" selection-end-line="1" selection-end-column="63" />
604
-        </state>
605
-      </provider>
606
-    </entry>
607
-    <entry file="file://$PROJECT_DIR$/src/main/java/ZipTeamOrange/user/UserController.java">
608
-      <provider selected="true" editor-type-id="text-editor">
609
-        <state relative-caret-position="210">
610
-          <caret line="14" column="50" selection-start-line="14" selection-start-column="50" selection-end-line="14" selection-end-column="50" />
611
-          <folding>
612
-            <element signature="imports" expanded="true" />
613
-          </folding>
614
-        </state>
615
-      </provider>
616
-    </entry>
617
-  </component>
618
-</project>

+ 0
- 4
ZipTeamOrange/src/main/resources/application.properties 查看文件

@@ -1,4 +0,0 @@
1
-spring.jpa.hibernate.ddl-auto=create-drop
2
-spring.datasource.url=jdbc:mysql://localhost:3306/ZipTeamOrange
3
-spring.datasource.username=root
4
-spring.datasource.password=password