diff --git a/pom.xml b/pom.xml
index 4d9ef46..7880c13 100644
--- a/pom.xml
+++ b/pom.xml
@@ -37,6 +37,21 @@
2.1.1
+
+
+ com.alibaba
+ druid
+ 1.1.21
+
+
+
+
+ mysql
+ mysql-connector-java
+ 8.0.18
+
+
+
org.springframework.bootspring-boot-starter-test
@@ -56,7 +71,17 @@
org.springframework.bootspring-boot-maven-plugin
+
+ org.mybatis.generator
+ mybatis-generator-maven-plugin
+ 1.3.5
+
+ ${basedir}/src/main/resources/generator/generatorConfig.xml
+ true
+ true
+
+
+
-
diff --git a/src/main/java/com/se/program/ProgramApplication.java b/src/main/java/com/se/program/ProgramApplication.java
index 6585b73..a69e610 100644
--- a/src/main/java/com/se/program/ProgramApplication.java
+++ b/src/main/java/com/se/program/ProgramApplication.java
@@ -1,8 +1,9 @@
package com.se.program;
+import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
-
+@MapperScan(value = "com.se.program.mapper")
@SpringBootApplication
public class ProgramApplication {
diff --git a/src/main/java/com/se/program/component/LoginHandlerInterceptor.java b/src/main/java/com/se/program/component/LoginHandlerInterceptor.java
new file mode 100644
index 0000000..70b9a0b
--- /dev/null
+++ b/src/main/java/com/se/program/component/LoginHandlerInterceptor.java
@@ -0,0 +1,5 @@
+package com.se.program.component;
+
+public class LoginHandlerInterceptor {
+
+}
diff --git a/src/main/java/com/se/program/config/OurConfig.java b/src/main/java/com/se/program/config/OurConfig.java
new file mode 100644
index 0000000..f0691ee
--- /dev/null
+++ b/src/main/java/com/se/program/config/OurConfig.java
@@ -0,0 +1,28 @@
+package com.se.program.config;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
+import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+@Configuration
+public class OurConfig implements WebMvcConfigurer {
+
+ @Override
+ public void addViewControllers(ViewControllerRegistry registry){
+
+ registry.addViewController("/index").setViewName("login");
+ registry.addViewController("/").setViewName("login");
+ registry.addViewController("/user.html").setViewName("user");
+ registry.addViewController("/checker.html").setViewName("checker");
+ registry.addViewController("/receiver.html").setViewName(("receiver"));
+ registry.addViewController("/checker_admin.html").setViewName("check_admin");
+ registry.addViewController("/admin.html").setViewName("admin");
+
+ }
+
+ // @Override
+ //public void addInterceptors(InterceptorRegistry registry) {
+ // registry.addInterceptor(new LoginHandlerInterceptor()).addPathPatterns("/**")
+ // .excludePathPatterns("/index.html","/","/user/login");
+}
diff --git a/src/main/java/com/se/program/controller/LoginController.java b/src/main/java/com/se/program/controller/LoginController.java
new file mode 100644
index 0000000..e0545dc
--- /dev/null
+++ b/src/main/java/com/se/program/controller/LoginController.java
@@ -0,0 +1,53 @@
+package com.se.program.controller;
+
+
+import org.springframework.stereotype.Controller;
+import org.springframework.util.StringUtils;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import javax.servlet.http.HttpSession;
+import java.util.Map;
+
+@Controller
+public class LoginController {
+
+ @PostMapping(value = "????")
+ public String login(@RequestParam("username") String username,
+ @RequestParam("password") String password,
+ Map map, HttpSession session){
+ if(StringUtils.isEmpty(username)|| !(true)){// bool find_user(username) 查询数据库中是否有该用户
+
+ map.put("msg","该用户不存在");
+ return "login";
+ }
+
+ else if(StringUtils.isEmpty((username))|| !(password.equals("000000")))
+ //string get_passwpord(username) 从数据库中获取该用户密码
+ {//查询数据库中用户密码
+ map.put("msg","用户名密码错误");
+ return "login";
+ }
+
+ else{
+ session.setAttribute("loginUser",username);
+ // session.setAttribute("User_pri",user_pri());//读取用户权限,通过session传给前端调用
+ switch (username){// switch(user_pri()) : 从数据库中读取用户权限
+ case "user":
+ return"redirect:/user.html";
+ case "checker":
+ return "redirect:/checker.html";
+ case "receiver":
+ return "redirect:/receiver.html";
+ case "checker_admin":
+ return "redirect:/checker_admin.html";
+ case "admin":
+ return "redirect:/admin.html";
+ default:
+ return "redirect:/user.html";
+ }
+
+ }
+ }
+}
diff --git a/src/main/java/com/se/program/entities/Department.java b/src/main/java/com/se/program/entities/Department.java
new file mode 100644
index 0000000..4de81e4
--- /dev/null
+++ b/src/main/java/com/se/program/entities/Department.java
@@ -0,0 +1,135 @@
+package com.se.program.entities;
+
+public class department {
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column department.department_id
+ *
+ * @mbg.generated
+ */
+ private Integer departmentId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column department.department_oldname
+ *
+ * @mbg.generated
+ */
+ private String departmentOldname;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column department.department_name
+ *
+ * @mbg.generated
+ */
+ private String departmentName;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column department.department_state
+ *
+ * @mbg.generated
+ */
+ private String departmentState;
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column department.department_id
+ *
+ * @return the value of department.department_id
+ *
+ * @mbg.generated
+ */
+ public Integer getDepartmentId() {
+ return departmentId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column department.department_id
+ *
+ * @param departmentId the value for department.department_id
+ *
+ * @mbg.generated
+ */
+ public void setDepartmentId(Integer departmentId) {
+ this.departmentId = departmentId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column department.department_oldname
+ *
+ * @return the value of department.department_oldname
+ *
+ * @mbg.generated
+ */
+ public String getDepartmentOldname() {
+ return departmentOldname;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column department.department_oldname
+ *
+ * @param departmentOldname the value for department.department_oldname
+ *
+ * @mbg.generated
+ */
+ public void setDepartmentOldname(String departmentOldname) {
+ this.departmentOldname = departmentOldname == null ? null : departmentOldname.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column department.department_name
+ *
+ * @return the value of department.department_name
+ *
+ * @mbg.generated
+ */
+ public String getDepartmentName() {
+ return departmentName;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column department.department_name
+ *
+ * @param departmentName the value for department.department_name
+ *
+ * @mbg.generated
+ */
+ public void setDepartmentName(String departmentName) {
+ this.departmentName = departmentName == null ? null : departmentName.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column department.department_state
+ *
+ * @return the value of department.department_state
+ *
+ * @mbg.generated
+ */
+ public String getDepartmentState() {
+ return departmentState;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column department.department_state
+ *
+ * @param departmentState the value for department.department_state
+ *
+ * @mbg.generated
+ */
+ public void setDepartmentState(String departmentState) {
+ this.departmentState = departmentState == null ? null : departmentState.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/entities/Users.java b/src/main/java/com/se/program/entities/Users.java
new file mode 100644
index 0000000..271df92
--- /dev/null
+++ b/src/main/java/com/se/program/entities/Users.java
@@ -0,0 +1,114 @@
+package com.se.program.entities;
+
+public class Users {
+ private Integer UserId; //用户编号
+ private String UserSex; //用户性别
+ private String UserIDCard; //用户身份证
+ private String UserNation; //用户民族
+ private String UserPhone; //用户电话
+ private String UserNumber; //用户工资号 / 学号
+ private String UserKind; // 用户类别/权限
+ private String UserPassword; //用户密码
+ private Integer UserState; //用户状态
+ private String UserPri; //用户权限
+
+
+ public Users() {
+ }
+
+ public Users(Integer userId, String userSex, String userIDCard,
+ String userNation, String userPhone, String userNumber,
+ String userKind, String userPassword, Integer userState,
+ String userPri) {
+ UserId = userId;
+ UserSex = userSex;
+ UserIDCard = userIDCard;
+ UserNation = userNation;
+ UserPhone = userPhone;
+ UserNumber = userNumber;
+ UserKind = userKind;
+ UserPassword = userPassword;
+ UserState = userState;
+ UserPri = userPri;
+ }
+
+ public void setUserPri(String userPri) {
+ UserPri = userPri;
+ }
+ public String getUserPri() {
+ return UserPri;
+ }
+ public Integer getUserId() {
+ return UserId;
+ }
+
+ public String getUserSex() {
+ return UserSex;
+ }
+
+ public String getUserIDCard() {
+ return UserIDCard;
+ }
+
+ public String getUserNation() {
+ return UserNation;
+ }
+
+ public String getUserPhone() {
+ return UserPhone;
+ }
+
+ public String getUserNumber() {
+ return UserNumber;
+ }
+
+ public String getUserKind() {
+ return UserKind;
+ }
+
+ public String getUserPassword() {
+ return UserPassword;
+ }
+
+ public Integer getUserState() {
+ return UserState;
+ }
+
+ public void setUserId(Integer userId) {
+ UserId = userId;
+ }
+
+ public void setUserSex(String userSex) {
+ UserSex = userSex;
+ }
+
+ public void setUserIDCard(String userIDCard) {
+ UserIDCard = userIDCard;
+ }
+
+ public void setUserNation(String userNation) {
+ UserNation = userNation;
+ }
+
+ public void setUserPhone(String userPhone) {
+ UserPhone = userPhone;
+ }
+
+ public void setUserNumber(String userNumber) {
+ UserNumber = userNumber;
+ }
+
+ public void setUserKind(String userKind) {
+ UserKind = userKind;
+ }
+
+ public void setUserPassword(String userPassword) {
+ UserPassword = userPassword;
+ }
+
+ public void setUserState(Integer userState) {
+ UserState = userState;
+ }
+}
+
+
diff --git a/src/main/java/com/se/program/entities/admin.java b/src/main/java/com/se/program/entities/admin.java
new file mode 100644
index 0000000..49c1cdf
--- /dev/null
+++ b/src/main/java/com/se/program/entities/admin.java
@@ -0,0 +1,135 @@
+package com.se.program.entities;
+
+public class admin {
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column admin.admin_id
+ *
+ * @mbg.generated
+ */
+ private Integer adminId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column admin.admin_name
+ *
+ * @mbg.generated
+ */
+ private String adminName;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column admin.admin_permission
+ *
+ * @mbg.generated
+ */
+ private Integer adminPermission;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column admin.admin_password
+ *
+ * @mbg.generated
+ */
+ private String adminPassword;
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column admin.admin_id
+ *
+ * @return the value of admin.admin_id
+ *
+ * @mbg.generated
+ */
+ public Integer getAdminId() {
+ return adminId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column admin.admin_id
+ *
+ * @param adminId the value for admin.admin_id
+ *
+ * @mbg.generated
+ */
+ public void setAdminId(Integer adminId) {
+ this.adminId = adminId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column admin.admin_name
+ *
+ * @return the value of admin.admin_name
+ *
+ * @mbg.generated
+ */
+ public String getAdminName() {
+ return adminName;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column admin.admin_name
+ *
+ * @param adminName the value for admin.admin_name
+ *
+ * @mbg.generated
+ */
+ public void setAdminName(String adminName) {
+ this.adminName = adminName == null ? null : adminName.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column admin.admin_permission
+ *
+ * @return the value of admin.admin_permission
+ *
+ * @mbg.generated
+ */
+ public Integer getAdminPermission() {
+ return adminPermission;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column admin.admin_permission
+ *
+ * @param adminPermission the value for admin.admin_permission
+ *
+ * @mbg.generated
+ */
+ public void setAdminPermission(Integer adminPermission) {
+ this.adminPermission = adminPermission;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column admin.admin_password
+ *
+ * @return the value of admin.admin_password
+ *
+ * @mbg.generated
+ */
+ public String getAdminPassword() {
+ return adminPassword;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column admin.admin_password
+ *
+ * @param adminPassword the value for admin.admin_password
+ *
+ * @mbg.generated
+ */
+ public void setAdminPassword(String adminPassword) {
+ this.adminPassword = adminPassword == null ? null : adminPassword.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/entities/bill.java b/src/main/java/com/se/program/entities/bill.java
new file mode 100644
index 0000000..b5ff233
--- /dev/null
+++ b/src/main/java/com/se/program/entities/bill.java
@@ -0,0 +1,102 @@
+package com.se.program.entities;
+
+public class bill {
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column bill.bill_id
+ *
+ * @mbg.generated
+ */
+ private Integer billId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column bill.bill_image
+ *
+ * @mbg.generated
+ */
+ private String billImage;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column bill.form_id
+ *
+ * @mbg.generated
+ */
+ private Integer formId;
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column bill.bill_id
+ *
+ * @return the value of bill.bill_id
+ *
+ * @mbg.generated
+ */
+ public Integer getBillId() {
+ return billId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column bill.bill_id
+ *
+ * @param billId the value for bill.bill_id
+ *
+ * @mbg.generated
+ */
+ public void setBillId(Integer billId) {
+ this.billId = billId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column bill.bill_image
+ *
+ * @return the value of bill.bill_image
+ *
+ * @mbg.generated
+ */
+ public String getBillImage() {
+ return billImage;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column bill.bill_image
+ *
+ * @param billImage the value for bill.bill_image
+ *
+ * @mbg.generated
+ */
+ public void setBillImage(String billImage) {
+ this.billImage = billImage == null ? null : billImage.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column bill.form_id
+ *
+ * @return the value of bill.form_id
+ *
+ * @mbg.generated
+ */
+ public Integer getFormId() {
+ return formId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column bill.form_id
+ *
+ * @param formId the value for bill.form_id
+ *
+ * @mbg.generated
+ */
+ public void setFormId(Integer formId) {
+ this.formId = formId;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/entities/changehospital.java b/src/main/java/com/se/program/entities/changehospital.java
new file mode 100644
index 0000000..b5ebc16
--- /dev/null
+++ b/src/main/java/com/se/program/entities/changehospital.java
@@ -0,0 +1,102 @@
+package com.se.program.entities;
+
+public class changehospital {
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column changehospital.changehospital_id
+ *
+ * @mbg.generated
+ */
+ private Integer changehospitalId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column changehospital.changehospital_image
+ *
+ * @mbg.generated
+ */
+ private String changehospitalImage;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column changehospital.form_id
+ *
+ * @mbg.generated
+ */
+ private Integer formId;
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column changehospital.changehospital_id
+ *
+ * @return the value of changehospital.changehospital_id
+ *
+ * @mbg.generated
+ */
+ public Integer getChangehospitalId() {
+ return changehospitalId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column changehospital.changehospital_id
+ *
+ * @param changehospitalId the value for changehospital.changehospital_id
+ *
+ * @mbg.generated
+ */
+ public void setChangehospitalId(Integer changehospitalId) {
+ this.changehospitalId = changehospitalId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column changehospital.changehospital_image
+ *
+ * @return the value of changehospital.changehospital_image
+ *
+ * @mbg.generated
+ */
+ public String getChangehospitalImage() {
+ return changehospitalImage;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column changehospital.changehospital_image
+ *
+ * @param changehospitalImage the value for changehospital.changehospital_image
+ *
+ * @mbg.generated
+ */
+ public void setChangehospitalImage(String changehospitalImage) {
+ this.changehospitalImage = changehospitalImage == null ? null : changehospitalImage.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column changehospital.form_id
+ *
+ * @return the value of changehospital.form_id
+ *
+ * @mbg.generated
+ */
+ public Integer getFormId() {
+ return formId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column changehospital.form_id
+ *
+ * @param formId the value for changehospital.form_id
+ *
+ * @mbg.generated
+ */
+ public void setFormId(Integer formId) {
+ this.formId = formId;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/entities/form.java b/src/main/java/com/se/program/entities/form.java
new file mode 100644
index 0000000..d6a20b5
--- /dev/null
+++ b/src/main/java/com/se/program/entities/form.java
@@ -0,0 +1,203 @@
+package com.se.program.entities;
+
+import java.util.Date;
+
+public class form {
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column form.form_id
+ *
+ * @mbg.generated
+ */
+ private Integer formId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column form.form_time
+ *
+ * @mbg.generated
+ */
+ private Date formTime;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column form.form_kind
+ *
+ * @mbg.generated
+ */
+ private Integer formKind;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column form.hospital
+ *
+ * @mbg.generated
+ */
+ private String hospital;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column form.form_text
+ *
+ * @mbg.generated
+ */
+ private String formText;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column form.hospital_department
+ *
+ * @mbg.generated
+ */
+ private String hospitalDepartment;
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column form.form_id
+ *
+ * @return the value of form.form_id
+ *
+ * @mbg.generated
+ */
+ public Integer getFormId() {
+ return formId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column form.form_id
+ *
+ * @param formId the value for form.form_id
+ *
+ * @mbg.generated
+ */
+ public void setFormId(Integer formId) {
+ this.formId = formId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column form.form_time
+ *
+ * @return the value of form.form_time
+ *
+ * @mbg.generated
+ */
+ public Date getFormTime() {
+ return formTime;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column form.form_time
+ *
+ * @param formTime the value for form.form_time
+ *
+ * @mbg.generated
+ */
+ public void setFormTime(Date formTime) {
+ this.formTime = formTime;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column form.form_kind
+ *
+ * @return the value of form.form_kind
+ *
+ * @mbg.generated
+ */
+ public Integer getFormKind() {
+ return formKind;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column form.form_kind
+ *
+ * @param formKind the value for form.form_kind
+ *
+ * @mbg.generated
+ */
+ public void setFormKind(Integer formKind) {
+ this.formKind = formKind;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column form.hospital
+ *
+ * @return the value of form.hospital
+ *
+ * @mbg.generated
+ */
+ public String getHospital() {
+ return hospital;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column form.hospital
+ *
+ * @param hospital the value for form.hospital
+ *
+ * @mbg.generated
+ */
+ public void setHospital(String hospital) {
+ this.hospital = hospital == null ? null : hospital.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column form.form_text
+ *
+ * @return the value of form.form_text
+ *
+ * @mbg.generated
+ */
+ public String getFormText() {
+ return formText;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column form.form_text
+ *
+ * @param formText the value for form.form_text
+ *
+ * @mbg.generated
+ */
+ public void setFormText(String formText) {
+ this.formText = formText == null ? null : formText.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column form.hospital_department
+ *
+ * @return the value of form.hospital_department
+ *
+ * @mbg.generated
+ */
+ public String getHospitalDepartment() {
+ return hospitalDepartment;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column form.hospital_department
+ *
+ * @param hospitalDepartment the value for form.hospital_department
+ *
+ * @mbg.generated
+ */
+ public void setHospitalDepartment(String hospitalDepartment) {
+ this.hospitalDepartment = hospitalDepartment == null ? null : hospitalDepartment.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/entities/operation.java b/src/main/java/com/se/program/entities/operation.java
new file mode 100644
index 0000000..4993089
--- /dev/null
+++ b/src/main/java/com/se/program/entities/operation.java
@@ -0,0 +1,236 @@
+package com.se.program.entities;
+
+import java.util.Date;
+
+public class operation {
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column operation.operation_id
+ *
+ * @mbg.generated
+ */
+ private Integer operationId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column operation.form_id
+ *
+ * @mbg.generated
+ */
+ private Integer formId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column operation.operation_time
+ *
+ * @mbg.generated
+ */
+ private Date operationTime;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column operation.amount
+ *
+ * @mbg.generated
+ */
+ private String amount;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column operation.admin_id
+ *
+ * @mbg.generated
+ */
+ private Integer adminId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column operation.operation_kind
+ *
+ * @mbg.generated
+ */
+ private Integer operationKind;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column operation.operation_text
+ *
+ * @mbg.generated
+ */
+ private String operationText;
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column operation.operation_id
+ *
+ * @return the value of operation.operation_id
+ *
+ * @mbg.generated
+ */
+ public Integer getOperationId() {
+ return operationId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column operation.operation_id
+ *
+ * @param operationId the value for operation.operation_id
+ *
+ * @mbg.generated
+ */
+ public void setOperationId(Integer operationId) {
+ this.operationId = operationId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column operation.form_id
+ *
+ * @return the value of operation.form_id
+ *
+ * @mbg.generated
+ */
+ public Integer getFormId() {
+ return formId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column operation.form_id
+ *
+ * @param formId the value for operation.form_id
+ *
+ * @mbg.generated
+ */
+ public void setFormId(Integer formId) {
+ this.formId = formId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column operation.operation_time
+ *
+ * @return the value of operation.operation_time
+ *
+ * @mbg.generated
+ */
+ public Date getOperationTime() {
+ return operationTime;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column operation.operation_time
+ *
+ * @param operationTime the value for operation.operation_time
+ *
+ * @mbg.generated
+ */
+ public void setOperationTime(Date operationTime) {
+ this.operationTime = operationTime;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column operation.amount
+ *
+ * @return the value of operation.amount
+ *
+ * @mbg.generated
+ */
+ public String getAmount() {
+ return amount;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column operation.amount
+ *
+ * @param amount the value for operation.amount
+ *
+ * @mbg.generated
+ */
+ public void setAmount(String amount) {
+ this.amount = amount == null ? null : amount.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column operation.admin_id
+ *
+ * @return the value of operation.admin_id
+ *
+ * @mbg.generated
+ */
+ public Integer getAdminId() {
+ return adminId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column operation.admin_id
+ *
+ * @param adminId the value for operation.admin_id
+ *
+ * @mbg.generated
+ */
+ public void setAdminId(Integer adminId) {
+ this.adminId = adminId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column operation.operation_kind
+ *
+ * @return the value of operation.operation_kind
+ *
+ * @mbg.generated
+ */
+ public Integer getOperationKind() {
+ return operationKind;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column operation.operation_kind
+ *
+ * @param operationKind the value for operation.operation_kind
+ *
+ * @mbg.generated
+ */
+ public void setOperationKind(Integer operationKind) {
+ this.operationKind = operationKind;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column operation.operation_text
+ *
+ * @return the value of operation.operation_text
+ *
+ * @mbg.generated
+ */
+ public String getOperationText() {
+ return operationText;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column operation.operation_text
+ *
+ * @param operationText the value for operation.operation_text
+ *
+ * @mbg.generated
+ */
+ public void setOperationText(String operationText) {
+ this.operationText = operationText == null ? null : operationText.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/entities/prescription.java b/src/main/java/com/se/program/entities/prescription.java
new file mode 100644
index 0000000..74d78f7
--- /dev/null
+++ b/src/main/java/com/se/program/entities/prescription.java
@@ -0,0 +1,102 @@
+package com.se.program.entities;
+
+public class prescription {
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column prescription.prescription_id
+ *
+ * @mbg.generated
+ */
+ private Integer prescriptionId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column prescription.prescription_image
+ *
+ * @mbg.generated
+ */
+ private String prescriptionImage;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column prescription.form_id
+ *
+ * @mbg.generated
+ */
+ private Integer formId;
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column prescription.prescription_id
+ *
+ * @return the value of prescription.prescription_id
+ *
+ * @mbg.generated
+ */
+ public Integer getPrescriptionId() {
+ return prescriptionId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column prescription.prescription_id
+ *
+ * @param prescriptionId the value for prescription.prescription_id
+ *
+ * @mbg.generated
+ */
+ public void setPrescriptionId(Integer prescriptionId) {
+ this.prescriptionId = prescriptionId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column prescription.prescription_image
+ *
+ * @return the value of prescription.prescription_image
+ *
+ * @mbg.generated
+ */
+ public String getPrescriptionImage() {
+ return prescriptionImage;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column prescription.prescription_image
+ *
+ * @param prescriptionImage the value for prescription.prescription_image
+ *
+ * @mbg.generated
+ */
+ public void setPrescriptionImage(String prescriptionImage) {
+ this.prescriptionImage = prescriptionImage == null ? null : prescriptionImage.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column prescription.form_id
+ *
+ * @return the value of prescription.form_id
+ *
+ * @mbg.generated
+ */
+ public Integer getFormId() {
+ return formId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column prescription.form_id
+ *
+ * @param formId the value for prescription.form_id
+ *
+ * @mbg.generated
+ */
+ public void setFormId(Integer formId) {
+ this.formId = formId;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/entities/record.java b/src/main/java/com/se/program/entities/record.java
new file mode 100644
index 0000000..8e5f3c3
--- /dev/null
+++ b/src/main/java/com/se/program/entities/record.java
@@ -0,0 +1,170 @@
+package com.se.program.entities;
+
+import java.util.Date;
+
+public class record {
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column record.record_id
+ *
+ * @mbg.generated
+ */
+ private Integer recordId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column record.user_id
+ *
+ * @mbg.generated
+ */
+ private Integer userId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column record.record_time
+ *
+ * @mbg.generated
+ */
+ private Date recordTime;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column record.form_id
+ *
+ * @mbg.generated
+ */
+ private Integer formId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column record.record_state
+ *
+ * @mbg.generated
+ */
+ private Integer recordState;
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column record.record_id
+ *
+ * @return the value of record.record_id
+ *
+ * @mbg.generated
+ */
+ public Integer getRecordId() {
+ return recordId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column record.record_id
+ *
+ * @param recordId the value for record.record_id
+ *
+ * @mbg.generated
+ */
+ public void setRecordId(Integer recordId) {
+ this.recordId = recordId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column record.user_id
+ *
+ * @return the value of record.user_id
+ *
+ * @mbg.generated
+ */
+ public Integer getUserId() {
+ return userId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column record.user_id
+ *
+ * @param userId the value for record.user_id
+ *
+ * @mbg.generated
+ */
+ public void setUserId(Integer userId) {
+ this.userId = userId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column record.record_time
+ *
+ * @return the value of record.record_time
+ *
+ * @mbg.generated
+ */
+ public Date getRecordTime() {
+ return recordTime;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column record.record_time
+ *
+ * @param recordTime the value for record.record_time
+ *
+ * @mbg.generated
+ */
+ public void setRecordTime(Date recordTime) {
+ this.recordTime = recordTime;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column record.form_id
+ *
+ * @return the value of record.form_id
+ *
+ * @mbg.generated
+ */
+ public Integer getFormId() {
+ return formId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column record.form_id
+ *
+ * @param formId the value for record.form_id
+ *
+ * @mbg.generated
+ */
+ public void setFormId(Integer formId) {
+ this.formId = formId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column record.record_state
+ *
+ * @return the value of record.record_state
+ *
+ * @mbg.generated
+ */
+ public Integer getRecordState() {
+ return recordState;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column record.record_state
+ *
+ * @param recordState the value for record.record_state
+ *
+ * @mbg.generated
+ */
+ public void setRecordState(Integer recordState) {
+ this.recordState = recordState;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/entities/register.java b/src/main/java/com/se/program/entities/register.java
new file mode 100644
index 0000000..e608d26
--- /dev/null
+++ b/src/main/java/com/se/program/entities/register.java
@@ -0,0 +1,102 @@
+package com.se.program.entities;
+
+public class register {
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column register.register_id
+ *
+ * @mbg.generated
+ */
+ private Integer registerId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column register.register_image
+ *
+ * @mbg.generated
+ */
+ private String registerImage;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column register.form_id
+ *
+ * @mbg.generated
+ */
+ private Integer formId;
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column register.register_id
+ *
+ * @return the value of register.register_id
+ *
+ * @mbg.generated
+ */
+ public Integer getRegisterId() {
+ return registerId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column register.register_id
+ *
+ * @param registerId the value for register.register_id
+ *
+ * @mbg.generated
+ */
+ public void setRegisterId(Integer registerId) {
+ this.registerId = registerId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column register.register_image
+ *
+ * @return the value of register.register_image
+ *
+ * @mbg.generated
+ */
+ public String getRegisterImage() {
+ return registerImage;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column register.register_image
+ *
+ * @param registerImage the value for register.register_image
+ *
+ * @mbg.generated
+ */
+ public void setRegisterImage(String registerImage) {
+ this.registerImage = registerImage == null ? null : registerImage.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column register.form_id
+ *
+ * @return the value of register.form_id
+ *
+ * @mbg.generated
+ */
+ public Integer getFormId() {
+ return formId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column register.form_id
+ *
+ * @param formId the value for register.form_id
+ *
+ * @mbg.generated
+ */
+ public void setFormId(Integer formId) {
+ this.formId = formId;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/entities/user.java b/src/main/java/com/se/program/entities/user.java
new file mode 100644
index 0000000..d348aeb
--- /dev/null
+++ b/src/main/java/com/se/program/entities/user.java
@@ -0,0 +1,333 @@
+package com.se.program.entities;
+
+public class user {
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column user.user_id
+ *
+ * @mbg.generated
+ */
+ private Integer userId;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column user.user_name
+ *
+ * @mbg.generated
+ */
+ private String userName;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column user.user_sex
+ *
+ * @mbg.generated
+ */
+ private String userSex;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column user.user_idcard
+ *
+ * @mbg.generated
+ */
+ private String userIdcard;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column user.user_nation
+ *
+ * @mbg.generated
+ */
+ private String userNation;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column user.user_phone
+ *
+ * @mbg.generated
+ */
+ private String userPhone;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column user.user_number
+ *
+ * @mbg.generated
+ */
+ private String userNumber;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column user.user_password
+ *
+ * @mbg.generated
+ */
+ private String userPassword;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column user.user_state
+ *
+ * @mbg.generated
+ */
+ private Integer userState;
+
+ /**
+ *
+ * This field was generated by MyBatis Generator.
+ * This field corresponds to the database column user.department_id
+ *
+ * @mbg.generated
+ */
+ private Integer departmentId;
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column user.user_id
+ *
+ * @return the value of user.user_id
+ *
+ * @mbg.generated
+ */
+ public Integer getUserId() {
+ return userId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column user.user_id
+ *
+ * @param userId the value for user.user_id
+ *
+ * @mbg.generated
+ */
+ public void setUserId(Integer userId) {
+ this.userId = userId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column user.user_name
+ *
+ * @return the value of user.user_name
+ *
+ * @mbg.generated
+ */
+ public String getUserName() {
+ return userName;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column user.user_name
+ *
+ * @param userName the value for user.user_name
+ *
+ * @mbg.generated
+ */
+ public void setUserName(String userName) {
+ this.userName = userName == null ? null : userName.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column user.user_sex
+ *
+ * @return the value of user.user_sex
+ *
+ * @mbg.generated
+ */
+ public String getUserSex() {
+ return userSex;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column user.user_sex
+ *
+ * @param userSex the value for user.user_sex
+ *
+ * @mbg.generated
+ */
+ public void setUserSex(String userSex) {
+ this.userSex = userSex == null ? null : userSex.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column user.user_idcard
+ *
+ * @return the value of user.user_idcard
+ *
+ * @mbg.generated
+ */
+ public String getUserIdcard() {
+ return userIdcard;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column user.user_idcard
+ *
+ * @param userIdcard the value for user.user_idcard
+ *
+ * @mbg.generated
+ */
+ public void setUserIdcard(String userIdcard) {
+ this.userIdcard = userIdcard == null ? null : userIdcard.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column user.user_nation
+ *
+ * @return the value of user.user_nation
+ *
+ * @mbg.generated
+ */
+ public String getUserNation() {
+ return userNation;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column user.user_nation
+ *
+ * @param userNation the value for user.user_nation
+ *
+ * @mbg.generated
+ */
+ public void setUserNation(String userNation) {
+ this.userNation = userNation == null ? null : userNation.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column user.user_phone
+ *
+ * @return the value of user.user_phone
+ *
+ * @mbg.generated
+ */
+ public String getUserPhone() {
+ return userPhone;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column user.user_phone
+ *
+ * @param userPhone the value for user.user_phone
+ *
+ * @mbg.generated
+ */
+ public void setUserPhone(String userPhone) {
+ this.userPhone = userPhone == null ? null : userPhone.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column user.user_number
+ *
+ * @return the value of user.user_number
+ *
+ * @mbg.generated
+ */
+ public String getUserNumber() {
+ return userNumber;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column user.user_number
+ *
+ * @param userNumber the value for user.user_number
+ *
+ * @mbg.generated
+ */
+ public void setUserNumber(String userNumber) {
+ this.userNumber = userNumber == null ? null : userNumber.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column user.user_password
+ *
+ * @return the value of user.user_password
+ *
+ * @mbg.generated
+ */
+ public String getUserPassword() {
+ return userPassword;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column user.user_password
+ *
+ * @param userPassword the value for user.user_password
+ *
+ * @mbg.generated
+ */
+ public void setUserPassword(String userPassword) {
+ this.userPassword = userPassword == null ? null : userPassword.trim();
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column user.user_state
+ *
+ * @return the value of user.user_state
+ *
+ * @mbg.generated
+ */
+ public Integer getUserState() {
+ return userState;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column user.user_state
+ *
+ * @param userState the value for user.user_state
+ *
+ * @mbg.generated
+ */
+ public void setUserState(Integer userState) {
+ this.userState = userState;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method returns the value of the database column user.department_id
+ *
+ * @return the value of user.department_id
+ *
+ * @mbg.generated
+ */
+ public Integer getDepartmentId() {
+ return departmentId;
+ }
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method sets the value of the database column user.department_id
+ *
+ * @param departmentId the value for user.department_id
+ *
+ * @mbg.generated
+ */
+ public void setDepartmentId(Integer departmentId) {
+ this.departmentId = departmentId;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/mapper/adminMapper.java b/src/main/java/com/se/program/mapper/adminMapper.java
new file mode 100644
index 0000000..fd62efd
--- /dev/null
+++ b/src/main/java/com/se/program/mapper/adminMapper.java
@@ -0,0 +1,53 @@
+package com.se.program.mapper;
+
+import com.se.program.entities.admin;
+
+public interface adminMapper {
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table admin
+ *
+ * @mbg.generated
+ */
+ int deleteByPrimaryKey(Integer adminId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table admin
+ *
+ * @mbg.generated
+ */
+ int insert(admin record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table admin
+ *
+ * @mbg.generated
+ */
+ int insertSelective(admin record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table admin
+ *
+ * @mbg.generated
+ */
+ admin selectByPrimaryKey(Integer adminId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table admin
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKeySelective(admin record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table admin
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKey(admin record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/mapper/billMapper.java b/src/main/java/com/se/program/mapper/billMapper.java
new file mode 100644
index 0000000..755fbde
--- /dev/null
+++ b/src/main/java/com/se/program/mapper/billMapper.java
@@ -0,0 +1,53 @@
+package com.se.program.mapper;
+
+import com.se.program.entities.bill;
+
+public interface billMapper {
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table bill
+ *
+ * @mbg.generated
+ */
+ int deleteByPrimaryKey(Integer billId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table bill
+ *
+ * @mbg.generated
+ */
+ int insert(bill record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table bill
+ *
+ * @mbg.generated
+ */
+ int insertSelective(bill record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table bill
+ *
+ * @mbg.generated
+ */
+ bill selectByPrimaryKey(Integer billId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table bill
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKeySelective(bill record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table bill
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKey(bill record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/mapper/changehospitalMapper.java b/src/main/java/com/se/program/mapper/changehospitalMapper.java
new file mode 100644
index 0000000..6d4fa5c
--- /dev/null
+++ b/src/main/java/com/se/program/mapper/changehospitalMapper.java
@@ -0,0 +1,53 @@
+package com.se.program.mapper;
+
+import com.se.program.entities.changehospital;
+
+public interface changehospitalMapper {
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table changehospital
+ *
+ * @mbg.generated
+ */
+ int deleteByPrimaryKey(Integer changehospitalId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table changehospital
+ *
+ * @mbg.generated
+ */
+ int insert(changehospital record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table changehospital
+ *
+ * @mbg.generated
+ */
+ int insertSelective(changehospital record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table changehospital
+ *
+ * @mbg.generated
+ */
+ changehospital selectByPrimaryKey(Integer changehospitalId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table changehospital
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKeySelective(changehospital record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table changehospital
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKey(changehospital record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/mapper/departmentMapper.java b/src/main/java/com/se/program/mapper/departmentMapper.java
new file mode 100644
index 0000000..9bf49bc
--- /dev/null
+++ b/src/main/java/com/se/program/mapper/departmentMapper.java
@@ -0,0 +1,53 @@
+package com.se.program.mapper;
+
+import com.se.program.entities.department;
+
+public interface departmentMapper {
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table department
+ *
+ * @mbg.generated
+ */
+ int deleteByPrimaryKey(Integer departmentId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table department
+ *
+ * @mbg.generated
+ */
+ int insert(department record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table department
+ *
+ * @mbg.generated
+ */
+ int insertSelective(department record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table department
+ *
+ * @mbg.generated
+ */
+ department selectByPrimaryKey(Integer departmentId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table department
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKeySelective(department record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table department
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKey(department record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/mapper/formMapper.java b/src/main/java/com/se/program/mapper/formMapper.java
new file mode 100644
index 0000000..9fdf21f
--- /dev/null
+++ b/src/main/java/com/se/program/mapper/formMapper.java
@@ -0,0 +1,53 @@
+package com.se.program.mapper;
+
+import com.se.program.entities.form;
+
+public interface formMapper {
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table form
+ *
+ * @mbg.generated
+ */
+ int deleteByPrimaryKey(Integer formId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table form
+ *
+ * @mbg.generated
+ */
+ int insert(form record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table form
+ *
+ * @mbg.generated
+ */
+ int insertSelective(form record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table form
+ *
+ * @mbg.generated
+ */
+ form selectByPrimaryKey(Integer formId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table form
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKeySelective(form record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table form
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKey(form record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/mapper/operationMapper.java b/src/main/java/com/se/program/mapper/operationMapper.java
new file mode 100644
index 0000000..c4fce0c
--- /dev/null
+++ b/src/main/java/com/se/program/mapper/operationMapper.java
@@ -0,0 +1,53 @@
+package com.se.program.mapper;
+
+import com.se.program.entities.operation;
+
+public interface operationMapper {
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table operation
+ *
+ * @mbg.generated
+ */
+ int deleteByPrimaryKey(Integer operationId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table operation
+ *
+ * @mbg.generated
+ */
+ int insert(operation record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table operation
+ *
+ * @mbg.generated
+ */
+ int insertSelective(operation record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table operation
+ *
+ * @mbg.generated
+ */
+ operation selectByPrimaryKey(Integer operationId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table operation
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKeySelective(operation record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table operation
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKey(operation record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/mapper/prescriptionMapper.java b/src/main/java/com/se/program/mapper/prescriptionMapper.java
new file mode 100644
index 0000000..2c0d78d
--- /dev/null
+++ b/src/main/java/com/se/program/mapper/prescriptionMapper.java
@@ -0,0 +1,53 @@
+package com.se.program.mapper;
+
+import com.se.program.entities.prescription;
+
+public interface prescriptionMapper {
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table prescription
+ *
+ * @mbg.generated
+ */
+ int deleteByPrimaryKey(Integer prescriptionId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table prescription
+ *
+ * @mbg.generated
+ */
+ int insert(prescription record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table prescription
+ *
+ * @mbg.generated
+ */
+ int insertSelective(prescription record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table prescription
+ *
+ * @mbg.generated
+ */
+ prescription selectByPrimaryKey(Integer prescriptionId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table prescription
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKeySelective(prescription record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table prescription
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKey(prescription record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/mapper/recordMapper.java b/src/main/java/com/se/program/mapper/recordMapper.java
new file mode 100644
index 0000000..d49c1a4
--- /dev/null
+++ b/src/main/java/com/se/program/mapper/recordMapper.java
@@ -0,0 +1,53 @@
+package com.se.program.mapper;
+
+import com.se.program.entities.record;
+
+public interface recordMapper {
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table record
+ *
+ * @mbg.generated
+ */
+ int deleteByPrimaryKey(Integer recordId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table record
+ *
+ * @mbg.generated
+ */
+ int insert(record record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table record
+ *
+ * @mbg.generated
+ */
+ int insertSelective(record record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table record
+ *
+ * @mbg.generated
+ */
+ record selectByPrimaryKey(Integer recordId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table record
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKeySelective(record record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table record
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKey(record record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/mapper/registerMapper.java b/src/main/java/com/se/program/mapper/registerMapper.java
new file mode 100644
index 0000000..2e14cb2
--- /dev/null
+++ b/src/main/java/com/se/program/mapper/registerMapper.java
@@ -0,0 +1,53 @@
+package com.se.program.mapper;
+
+import com.se.program.entities.register;
+
+public interface registerMapper {
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table register
+ *
+ * @mbg.generated
+ */
+ int deleteByPrimaryKey(Integer registerId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table register
+ *
+ * @mbg.generated
+ */
+ int insert(register record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table register
+ *
+ * @mbg.generated
+ */
+ int insertSelective(register record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table register
+ *
+ * @mbg.generated
+ */
+ register selectByPrimaryKey(Integer registerId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table register
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKeySelective(register record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table register
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKey(register record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/se/program/mapper/userMapper.java b/src/main/java/com/se/program/mapper/userMapper.java
new file mode 100644
index 0000000..14a1c1a
--- /dev/null
+++ b/src/main/java/com/se/program/mapper/userMapper.java
@@ -0,0 +1,53 @@
+package com.se.program.mapper;
+
+import com.se.program.entities.user;
+
+public interface userMapper {
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table user
+ *
+ * @mbg.generated
+ */
+ int deleteByPrimaryKey(Integer userId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table user
+ *
+ * @mbg.generated
+ */
+ int insert(user record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table user
+ *
+ * @mbg.generated
+ */
+ int insertSelective(user record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table user
+ *
+ * @mbg.generated
+ */
+ user selectByPrimaryKey(Integer userId);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table user
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKeySelective(user record);
+
+ /**
+ * This method was generated by MyBatis Generator.
+ * This method corresponds to the database table user
+ *
+ * @mbg.generated
+ */
+ int updateByPrimaryKey(user record);
+}
\ No newline at end of file
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
new file mode 100644
index 0000000..fce8cef
--- /dev/null
+++ b/src/main/resources/application.yml
@@ -0,0 +1,13 @@
+spring:
+ datasource:
+ username: root
+ password: 123456
+ url: jdbc:mysql://localhost:3306/jdbc?serverTimezone=UTC
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ type: com.alibaba.druid.pool.DruidDataSource
+ schema:
+ - classpath:init.sql
+ #initialization-mode: always
+mybatis:
+ mapper-locations: classpath:mybatis/mapper/*.xml
+ type-aliases-package: com.se.program.entities
\ No newline at end of file
diff --git a/src/main/resources/generator/generatorConfig.xml b/src/main/resources/generator/generatorConfig.xml
new file mode 100644
index 0000000..af34960
--- /dev/null
+++ b/src/main/resources/generator/generatorConfig.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+