diff --git a/pom.xml b/pom.xml index e4142fe..ac22332 100644 --- a/pom.xml +++ b/pom.xml @@ -17,6 +17,8 @@ 17 3.13.0 + + org.springframework.boot @@ -41,11 +43,7 @@ runtime - - com.h2database - h2 - runtime - + org.springframework.boot spring-boot-starter-test diff --git a/src/main/java/com/example/demo/MedishopApplication.java b/src/main/java/com/example/demo/MedishopApplication.java index 802948c..3dff857 100644 --- a/src/main/java/com/example/demo/MedishopApplication.java +++ b/src/main/java/com/example/demo/MedishopApplication.java @@ -2,12 +2,20 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.GetMapping; + +@Controller @SpringBootApplication public class MedishopApplication { public static void main(String[] args) { SpringApplication.run(MedishopApplication.class, args); } + @GetMapping("/booking") + public String form(){ + return "form.html"; + } } diff --git a/src/main/java/com/example/demo/clinic.java b/src/main/java/com/example/demo/clinic.java index 8cdbe55..7df9f22 100644 --- a/src/main/java/com/example/demo/clinic.java +++ b/src/main/java/com/example/demo/clinic.java @@ -7,10 +7,10 @@ public class clinic { public clinic() { } - public clinic(String firstname,String surname,int phone,String mail,int age) { + public clinic(String firstname,String surname,String phone,String mail,int age) { this.firstname=firstname; this.surname=surname; - this.phone=phone; + this.phone= phone; this.mail=mail; this.age=age; } @@ -18,7 +18,7 @@ public clinic(String firstname,String surname,int phone,String mail,int age) { private int id; private String firstname; private String surname; - private int phone; + private String phone; private String mail; private int age; public int getId() { @@ -39,10 +39,10 @@ public String getSurname() { public void setSurname(String surname) { this.surname = surname; } - public int getPhone() { + public String getPhone() { return phone; } - public void setPhone(int phone) { + public void setPhone(String phone) { this.phone = phone; } public String getMail() { diff --git a/src/main/java/com/example/demo/cliniccontrols.java b/src/main/java/com/example/demo/cliniccontrols.java index 7460813..eb85e2f 100644 --- a/src/main/java/com/example/demo/cliniccontrols.java +++ b/src/main/java/com/example/demo/cliniccontrols.java @@ -3,10 +3,13 @@ import java.util.Optional; import org.springframework.http.HttpStatus; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseStatus; +@RequestMapping("/details") public class cliniccontrols implements inter { @Override @@ -86,11 +89,15 @@ public void inter (inter obj) { this.obj=obj; } + + + @PostMapping("/") @ResponseStatus(HttpStatus.CREATED) public clinic createclinic(@RequestBody clinic clini) { return obj.save(clini); } + @GetMapping("/") public Iterable getclinic(){ return obj.findAll(); } diff --git a/src/main/java/com/example/demo/form.html b/src/main/java/com/example/demo/form.html new file mode 100644 index 0000000..34533a2 --- /dev/null +++ b/src/main/java/com/example/demo/form.html @@ -0,0 +1,179 @@ + + + + + +Wellme appointment service + + + +
+

WELL ME CLINIC :)

+
+ +
+ +
+ WELCOME TO WELL ME CLINIC:)--PLEASE ENTER YOUR DETAILS TO GET AN APPOINMENT +
+
+
+ + +
+ + +
+ + +
+ +
+ MALE +
+ FEMALE +
+ OTHER +
+ + + +
+ +
+
+ NOTE: Appointments could be booked only before 24 hours the day you want the appointment. No prior booking is allowed. Please ensure your presence + only on the slot you have booked.If there is any change in the slot timings our receptionist would contact you. + +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+ 8AM to 11AM
+ 1PM to 4PM
+ 6PM to 9PM +
+ + +
+
+ + + +
+
+ + + + \ No newline at end of file diff --git a/src/main/java/com/example/demo/inter.java b/src/main/java/com/example/demo/inter.java index d58a168..5dcb960 100644 --- a/src/main/java/com/example/demo/inter.java +++ b/src/main/java/com/example/demo/inter.java @@ -4,5 +4,7 @@ public interface inter extends CrudRepository{ + + } diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 4096129..2234c9a 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,4 +1,6 @@ logging.level.org.springframework.jdbc.core=DEBUG + + spring.datasource.url=jdbc:sqlserver://welldataserve.database.windows.net:1433;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30; spring.datasource.username=Shanmugapriya@welldataserve spring.datasource.password=servy@2002