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.boot spring-boot-starter-test @@ -56,7 +71,17 @@ org.springframework.boot spring-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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/init.sql b/src/main/resources/init.sql new file mode 100644 index 0000000..0bc9007 --- /dev/null +++ b/src/main/resources/init.sql @@ -0,0 +1,194 @@ +/* +Navicat MySQL Data Transfer + +Source Server : local3306 +Source Server Version : 50553 +Source Host : localhost:3306 +Source Database : baoxiao + +Target Server Type : MYSQL +Target Server Version : 50553 +File Encoding : 65001 + +Date: 2019-11-21 19:57:48 +*/ + +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `admin` +-- ---------------------------- +DROP TABLE IF EXISTS `admin`; +CREATE TABLE `admin` ( + `admin_id` int(30) NOT NULL, + `admin_name` varchar(30) NOT NULL, + `admin_permission` int(30) NOT NULL, + `admin_password` varchar(30) NOT NULL, + PRIMARY KEY (`admin_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of admin +-- ---------------------------- + +-- ---------------------------- +-- Table structure for `bill` +-- ---------------------------- +DROP TABLE IF EXISTS `bill`; +CREATE TABLE `bill` ( + `bill_id` int(30) NOT NULL, + `bill_image` varchar(30) NOT NULL, + `form_id` int(5) NOT NULL, + PRIMARY KEY (`bill_id`), + KEY `form_id` (`form_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of bill +-- ---------------------------- + +-- ---------------------------- +-- Table structure for `changehospital` +-- ---------------------------- +DROP TABLE IF EXISTS `changehospital`; +CREATE TABLE `changehospital` ( + `changehospital_id` int(30) NOT NULL, + `changehospital_image` varchar(30) NOT NULL, + `form_id` int(30) NOT NULL, + PRIMARY KEY (`changehospital_id`), + KEY `form_id` (`form_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of changehospital +-- ---------------------------- + +-- ---------------------------- +-- Table structure for `department` +-- ---------------------------- +DROP TABLE IF EXISTS `department`; +CREATE TABLE `department` ( + `department_id` int(30) NOT NULL DEFAULT '0', + `department_oldname` varchar(30) NOT NULL, + `department_name` varchar(30) DEFAULT NULL, + `department_state` varchar(30) DEFAULT NULL, + PRIMARY KEY (`department_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of department +-- ---------------------------- + +-- ---------------------------- +-- Table structure for `form` +-- ---------------------------- +DROP TABLE IF EXISTS `form`; +CREATE TABLE `form` ( + `form_id` int(30) NOT NULL DEFAULT '0', + `form_time` datetime NOT NULL, + `form_kind` int(30) NOT NULL, + `hospital` varchar(30) NOT NULL, + `form_text` varchar(100) DEFAULT NULL, + `hospital_department` varchar(30) NOT NULL, + PRIMARY KEY (`form_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of form +-- ---------------------------- + +-- ---------------------------- +-- Table structure for `operation` +-- ---------------------------- +DROP TABLE IF EXISTS `operation`; +CREATE TABLE `operation` ( + `operation_id` int(30) NOT NULL, + `form_id` int(30) NOT NULL, + `operation_time` datetime NOT NULL, + `amount` varchar(30) NOT NULL, + `admin_id` int(30) NOT NULL, + `operation_kind` int(30) NOT NULL, + `operation_text` varchar(100) DEFAULT NULL, + PRIMARY KEY (`operation_id`), + KEY `admin_id` (`admin_id`), + KEY `form_id` (`form_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of operation +-- ---------------------------- + +-- ---------------------------- +-- Table structure for `prescription` +-- ---------------------------- +DROP TABLE IF EXISTS `prescription`; +CREATE TABLE `prescription` ( + `prescription_id` int(30) NOT NULL, + `prescription_image` varchar(30) NOT NULL, + `form_id` int(30) NOT NULL, + PRIMARY KEY (`prescription_id`), + KEY `form` (`form_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of prescription +-- ---------------------------- + +-- ---------------------------- +-- Table structure for `record` +-- ---------------------------- +DROP TABLE IF EXISTS `record`; +CREATE TABLE `record` ( + `record_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + `record_time` datetime NOT NULL, + `form_id` int(11) NOT NULL, + `record_state` int(11) NOT NULL, + PRIMARY KEY (`record_id`), + KEY `user_id` (`user_id`), + KEY `form_id` (`form_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of record +-- ---------------------------- + +-- ---------------------------- +-- Table structure for `register` +-- ---------------------------- +DROP TABLE IF EXISTS `register`; +CREATE TABLE `register` ( + `register_id` int(30) NOT NULL, + `register_image` varchar(30) NOT NULL, + `form_id` int(30) NOT NULL, + PRIMARY KEY (`register_id`), + KEY `form_id` (`form_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of register +-- ---------------------------- + +-- ---------------------------- +-- Table structure for `user` +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` int(30) NOT NULL DEFAULT '0', + `user_name` varchar(30) DEFAULT NULL, + `user_sex` varchar(30) DEFAULT NULL, + `user_idcard` varchar(30) DEFAULT NULL, + `user_nation` varchar(30) DEFAULT NULL, + `user_phone` varchar(30) DEFAULT NULL, + `user_number` varchar(30) DEFAULT NULL, + `user_password` varchar(30) DEFAULT NULL, + `user_state` int(30) DEFAULT NULL, + `department_id` int(30) DEFAULT NULL, + PRIMARY KEY (`user_id`), + KEY `department_id` (`department_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of user +-- ---------------------------- + diff --git a/src/main/resources/mybatis/mapper/adminMapper.xml b/src/main/resources/mybatis/mapper/adminMapper.xml new file mode 100644 index 0000000..990461b --- /dev/null +++ b/src/main/resources/mybatis/mapper/adminMapper.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + admin_id, admin_name, admin_permission, admin_password + + + + + delete from admin + where admin_id = #{adminId,jdbcType=INTEGER} + + + + insert into admin (admin_id, admin_name, admin_permission, + admin_password) + values (#{adminId,jdbcType=INTEGER}, #{adminName,jdbcType=VARCHAR}, #{adminPermission,jdbcType=INTEGER}, + #{adminPassword,jdbcType=VARCHAR}) + + + + insert into admin + + + admin_id, + + + admin_name, + + + admin_permission, + + + admin_password, + + + + + #{adminId,jdbcType=INTEGER}, + + + #{adminName,jdbcType=VARCHAR}, + + + #{adminPermission,jdbcType=INTEGER}, + + + #{adminPassword,jdbcType=VARCHAR}, + + + + + + update admin + + + admin_name = #{adminName,jdbcType=VARCHAR}, + + + admin_permission = #{adminPermission,jdbcType=INTEGER}, + + + admin_password = #{adminPassword,jdbcType=VARCHAR}, + + + where admin_id = #{adminId,jdbcType=INTEGER} + + + + update admin + set admin_name = #{adminName,jdbcType=VARCHAR}, + admin_permission = #{adminPermission,jdbcType=INTEGER}, + admin_password = #{adminPassword,jdbcType=VARCHAR} + where admin_id = #{adminId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/billMapper.xml b/src/main/resources/mybatis/mapper/billMapper.xml new file mode 100644 index 0000000..066c5c7 --- /dev/null +++ b/src/main/resources/mybatis/mapper/billMapper.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + bill_id, bill_image, form_id + + + + + delete from bill + where bill_id = #{billId,jdbcType=INTEGER} + + + + insert into bill (bill_id, bill_image, form_id + ) + values (#{billId,jdbcType=INTEGER}, #{billImage,jdbcType=VARCHAR}, #{formId,jdbcType=INTEGER} + ) + + + + insert into bill + + + bill_id, + + + bill_image, + + + form_id, + + + + + #{billId,jdbcType=INTEGER}, + + + #{billImage,jdbcType=VARCHAR}, + + + #{formId,jdbcType=INTEGER}, + + + + + + update bill + + + bill_image = #{billImage,jdbcType=VARCHAR}, + + + form_id = #{formId,jdbcType=INTEGER}, + + + where bill_id = #{billId,jdbcType=INTEGER} + + + + update bill + set bill_image = #{billImage,jdbcType=VARCHAR}, + form_id = #{formId,jdbcType=INTEGER} + where bill_id = #{billId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/changehospitalMapper.xml b/src/main/resources/mybatis/mapper/changehospitalMapper.xml new file mode 100644 index 0000000..1009df0 --- /dev/null +++ b/src/main/resources/mybatis/mapper/changehospitalMapper.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + changehospital_id, changehospital_image, form_id + + + + + delete from changehospital + where changehospital_id = #{changehospitalId,jdbcType=INTEGER} + + + + insert into changehospital (changehospital_id, changehospital_image, + form_id) + values (#{changehospitalId,jdbcType=INTEGER}, #{changehospitalImage,jdbcType=VARCHAR}, + #{formId,jdbcType=INTEGER}) + + + + insert into changehospital + + + changehospital_id, + + + changehospital_image, + + + form_id, + + + + + #{changehospitalId,jdbcType=INTEGER}, + + + #{changehospitalImage,jdbcType=VARCHAR}, + + + #{formId,jdbcType=INTEGER}, + + + + + + update changehospital + + + changehospital_image = #{changehospitalImage,jdbcType=VARCHAR}, + + + form_id = #{formId,jdbcType=INTEGER}, + + + where changehospital_id = #{changehospitalId,jdbcType=INTEGER} + + + + update changehospital + set changehospital_image = #{changehospitalImage,jdbcType=VARCHAR}, + form_id = #{formId,jdbcType=INTEGER} + where changehospital_id = #{changehospitalId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/departmentMapper.xml b/src/main/resources/mybatis/mapper/departmentMapper.xml new file mode 100644 index 0000000..697729f --- /dev/null +++ b/src/main/resources/mybatis/mapper/departmentMapper.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + department_id, department_oldname, department_name, department_state + + + + + delete from department + where department_id = #{departmentId,jdbcType=INTEGER} + + + + insert into department (department_id, department_oldname, + department_name, department_state) + values (#{departmentId,jdbcType=INTEGER}, #{departmentOldname,jdbcType=VARCHAR}, + #{departmentName,jdbcType=VARCHAR}, #{departmentState,jdbcType=VARCHAR}) + + + + insert into department + + + department_id, + + + department_oldname, + + + department_name, + + + department_state, + + + + + #{departmentId,jdbcType=INTEGER}, + + + #{departmentOldname,jdbcType=VARCHAR}, + + + #{departmentName,jdbcType=VARCHAR}, + + + #{departmentState,jdbcType=VARCHAR}, + + + + + + update department + + + department_oldname = #{departmentOldname,jdbcType=VARCHAR}, + + + department_name = #{departmentName,jdbcType=VARCHAR}, + + + department_state = #{departmentState,jdbcType=VARCHAR}, + + + where department_id = #{departmentId,jdbcType=INTEGER} + + + + update department + set department_oldname = #{departmentOldname,jdbcType=VARCHAR}, + department_name = #{departmentName,jdbcType=VARCHAR}, + department_state = #{departmentState,jdbcType=VARCHAR} + where department_id = #{departmentId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/formMapper.xml b/src/main/resources/mybatis/mapper/formMapper.xml new file mode 100644 index 0000000..96a8b44 --- /dev/null +++ b/src/main/resources/mybatis/mapper/formMapper.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + form_id, form_time, form_kind, hospital, form_text, hospital_department + + + + + delete from form + where form_id = #{formId,jdbcType=INTEGER} + + + + insert into form (form_id, form_time, form_kind, + hospital, form_text, hospital_department + ) + values (#{formId,jdbcType=INTEGER}, #{formTime,jdbcType=TIMESTAMP}, #{formKind,jdbcType=INTEGER}, + #{hospital,jdbcType=VARCHAR}, #{formText,jdbcType=VARCHAR}, #{hospitalDepartment,jdbcType=VARCHAR} + ) + + + + insert into form + + + form_id, + + + form_time, + + + form_kind, + + + hospital, + + + form_text, + + + hospital_department, + + + + + #{formId,jdbcType=INTEGER}, + + + #{formTime,jdbcType=TIMESTAMP}, + + + #{formKind,jdbcType=INTEGER}, + + + #{hospital,jdbcType=VARCHAR}, + + + #{formText,jdbcType=VARCHAR}, + + + #{hospitalDepartment,jdbcType=VARCHAR}, + + + + + + update form + + + form_time = #{formTime,jdbcType=TIMESTAMP}, + + + form_kind = #{formKind,jdbcType=INTEGER}, + + + hospital = #{hospital,jdbcType=VARCHAR}, + + + form_text = #{formText,jdbcType=VARCHAR}, + + + hospital_department = #{hospitalDepartment,jdbcType=VARCHAR}, + + + where form_id = #{formId,jdbcType=INTEGER} + + + + update form + set form_time = #{formTime,jdbcType=TIMESTAMP}, + form_kind = #{formKind,jdbcType=INTEGER}, + hospital = #{hospital,jdbcType=VARCHAR}, + form_text = #{formText,jdbcType=VARCHAR}, + hospital_department = #{hospitalDepartment,jdbcType=VARCHAR} + where form_id = #{formId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/operationMapper.xml b/src/main/resources/mybatis/mapper/operationMapper.xml new file mode 100644 index 0000000..8509262 --- /dev/null +++ b/src/main/resources/mybatis/mapper/operationMapper.xml @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + operation_id, form_id, operation_time, amount, admin_id, operation_kind, operation_text + + + + + delete from operation + where operation_id = #{operationId,jdbcType=INTEGER} + + + + insert into operation (operation_id, form_id, operation_time, + amount, admin_id, operation_kind, + operation_text) + values (#{operationId,jdbcType=INTEGER}, #{formId,jdbcType=INTEGER}, #{operationTime,jdbcType=TIMESTAMP}, + #{amount,jdbcType=VARCHAR}, #{adminId,jdbcType=INTEGER}, #{operationKind,jdbcType=INTEGER}, + #{operationText,jdbcType=VARCHAR}) + + + + insert into operation + + + operation_id, + + + form_id, + + + operation_time, + + + amount, + + + admin_id, + + + operation_kind, + + + operation_text, + + + + + #{operationId,jdbcType=INTEGER}, + + + #{formId,jdbcType=INTEGER}, + + + #{operationTime,jdbcType=TIMESTAMP}, + + + #{amount,jdbcType=VARCHAR}, + + + #{adminId,jdbcType=INTEGER}, + + + #{operationKind,jdbcType=INTEGER}, + + + #{operationText,jdbcType=VARCHAR}, + + + + + + update operation + + + form_id = #{formId,jdbcType=INTEGER}, + + + operation_time = #{operationTime,jdbcType=TIMESTAMP}, + + + amount = #{amount,jdbcType=VARCHAR}, + + + admin_id = #{adminId,jdbcType=INTEGER}, + + + operation_kind = #{operationKind,jdbcType=INTEGER}, + + + operation_text = #{operationText,jdbcType=VARCHAR}, + + + where operation_id = #{operationId,jdbcType=INTEGER} + + + + update operation + set form_id = #{formId,jdbcType=INTEGER}, + operation_time = #{operationTime,jdbcType=TIMESTAMP}, + amount = #{amount,jdbcType=VARCHAR}, + admin_id = #{adminId,jdbcType=INTEGER}, + operation_kind = #{operationKind,jdbcType=INTEGER}, + operation_text = #{operationText,jdbcType=VARCHAR} + where operation_id = #{operationId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/prescriptionMapper.xml b/src/main/resources/mybatis/mapper/prescriptionMapper.xml new file mode 100644 index 0000000..6b78115 --- /dev/null +++ b/src/main/resources/mybatis/mapper/prescriptionMapper.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + prescription_id, prescription_image, form_id + + + + + delete from prescription + where prescription_id = #{prescriptionId,jdbcType=INTEGER} + + + + insert into prescription (prescription_id, prescription_image, + form_id) + values (#{prescriptionId,jdbcType=INTEGER}, #{prescriptionImage,jdbcType=VARCHAR}, + #{formId,jdbcType=INTEGER}) + + + + insert into prescription + + + prescription_id, + + + prescription_image, + + + form_id, + + + + + #{prescriptionId,jdbcType=INTEGER}, + + + #{prescriptionImage,jdbcType=VARCHAR}, + + + #{formId,jdbcType=INTEGER}, + + + + + + update prescription + + + prescription_image = #{prescriptionImage,jdbcType=VARCHAR}, + + + form_id = #{formId,jdbcType=INTEGER}, + + + where prescription_id = #{prescriptionId,jdbcType=INTEGER} + + + + update prescription + set prescription_image = #{prescriptionImage,jdbcType=VARCHAR}, + form_id = #{formId,jdbcType=INTEGER} + where prescription_id = #{prescriptionId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/recordMapper.xml b/src/main/resources/mybatis/mapper/recordMapper.xml new file mode 100644 index 0000000..a4b3cf6 --- /dev/null +++ b/src/main/resources/mybatis/mapper/recordMapper.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + record_id, user_id, record_time, form_id, record_state + + + + + delete from record + where record_id = #{recordId,jdbcType=INTEGER} + + + + insert into record (record_id, user_id, record_time, + form_id, record_state) + values (#{recordId,jdbcType=INTEGER}, #{userId,jdbcType=INTEGER}, #{recordTime,jdbcType=TIMESTAMP}, + #{formId,jdbcType=INTEGER}, #{recordState,jdbcType=INTEGER}) + + + + insert into record + + + record_id, + + + user_id, + + + record_time, + + + form_id, + + + record_state, + + + + + #{recordId,jdbcType=INTEGER}, + + + #{userId,jdbcType=INTEGER}, + + + #{recordTime,jdbcType=TIMESTAMP}, + + + #{formId,jdbcType=INTEGER}, + + + #{recordState,jdbcType=INTEGER}, + + + + + + update record + + + user_id = #{userId,jdbcType=INTEGER}, + + + record_time = #{recordTime,jdbcType=TIMESTAMP}, + + + form_id = #{formId,jdbcType=INTEGER}, + + + record_state = #{recordState,jdbcType=INTEGER}, + + + where record_id = #{recordId,jdbcType=INTEGER} + + + + update record + set user_id = #{userId,jdbcType=INTEGER}, + record_time = #{recordTime,jdbcType=TIMESTAMP}, + form_id = #{formId,jdbcType=INTEGER}, + record_state = #{recordState,jdbcType=INTEGER} + where record_id = #{recordId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/registerMapper.xml b/src/main/resources/mybatis/mapper/registerMapper.xml new file mode 100644 index 0000000..1b36d5f --- /dev/null +++ b/src/main/resources/mybatis/mapper/registerMapper.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + register_id, register_image, form_id + + + + + delete from register + where register_id = #{registerId,jdbcType=INTEGER} + + + + insert into register (register_id, register_image, form_id + ) + values (#{registerId,jdbcType=INTEGER}, #{registerImage,jdbcType=VARCHAR}, #{formId,jdbcType=INTEGER} + ) + + + + insert into register + + + register_id, + + + register_image, + + + form_id, + + + + + #{registerId,jdbcType=INTEGER}, + + + #{registerImage,jdbcType=VARCHAR}, + + + #{formId,jdbcType=INTEGER}, + + + + + + update register + + + register_image = #{registerImage,jdbcType=VARCHAR}, + + + form_id = #{formId,jdbcType=INTEGER}, + + + where register_id = #{registerId,jdbcType=INTEGER} + + + + update register + set register_image = #{registerImage,jdbcType=VARCHAR}, + form_id = #{formId,jdbcType=INTEGER} + where register_id = #{registerId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/userMapper.xml b/src/main/resources/mybatis/mapper/userMapper.xml new file mode 100644 index 0000000..f251488 --- /dev/null +++ b/src/main/resources/mybatis/mapper/userMapper.xml @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + user_id, user_name, user_sex, user_idcard, user_nation, user_phone, user_number, + user_password, user_state, department_id + + + + + delete from user + where user_id = #{userId,jdbcType=INTEGER} + + + + insert into user (user_id, user_name, user_sex, + user_idcard, user_nation, user_phone, + user_number, user_password, user_state, + department_id) + values (#{userId,jdbcType=INTEGER}, #{userName,jdbcType=VARCHAR}, #{userSex,jdbcType=VARCHAR}, + #{userIdcard,jdbcType=VARCHAR}, #{userNation,jdbcType=VARCHAR}, #{userPhone,jdbcType=VARCHAR}, + #{userNumber,jdbcType=VARCHAR}, #{userPassword,jdbcType=VARCHAR}, #{userState,jdbcType=INTEGER}, + #{departmentId,jdbcType=INTEGER}) + + + + insert into user + + + user_id, + + + user_name, + + + user_sex, + + + user_idcard, + + + user_nation, + + + user_phone, + + + user_number, + + + user_password, + + + user_state, + + + department_id, + + + + + #{userId,jdbcType=INTEGER}, + + + #{userName,jdbcType=VARCHAR}, + + + #{userSex,jdbcType=VARCHAR}, + + + #{userIdcard,jdbcType=VARCHAR}, + + + #{userNation,jdbcType=VARCHAR}, + + + #{userPhone,jdbcType=VARCHAR}, + + + #{userNumber,jdbcType=VARCHAR}, + + + #{userPassword,jdbcType=VARCHAR}, + + + #{userState,jdbcType=INTEGER}, + + + #{departmentId,jdbcType=INTEGER}, + + + + + + update user + + + user_name = #{userName,jdbcType=VARCHAR}, + + + user_sex = #{userSex,jdbcType=VARCHAR}, + + + user_idcard = #{userIdcard,jdbcType=VARCHAR}, + + + user_nation = #{userNation,jdbcType=VARCHAR}, + + + user_phone = #{userPhone,jdbcType=VARCHAR}, + + + user_number = #{userNumber,jdbcType=VARCHAR}, + + + user_password = #{userPassword,jdbcType=VARCHAR}, + + + user_state = #{userState,jdbcType=INTEGER}, + + + department_id = #{departmentId,jdbcType=INTEGER}, + + + where user_id = #{userId,jdbcType=INTEGER} + + + + update user + set user_name = #{userName,jdbcType=VARCHAR}, + user_sex = #{userSex,jdbcType=VARCHAR}, + user_idcard = #{userIdcard,jdbcType=VARCHAR}, + user_nation = #{userNation,jdbcType=VARCHAR}, + user_phone = #{userPhone,jdbcType=VARCHAR}, + user_number = #{userNumber,jdbcType=VARCHAR}, + user_password = #{userPassword,jdbcType=VARCHAR}, + user_state = #{userState,jdbcType=INTEGER}, + department_id = #{departmentId,jdbcType=INTEGER} + where user_id = #{userId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/sql/createDepartment.sql b/src/main/resources/sql/createDepartment.sql new file mode 100644 index 0000000..df905d1 --- /dev/null +++ b/src/main/resources/sql/createDepartment.sql @@ -0,0 +1,27 @@ +/* +Navicat MySQL Data Transfer + +Source Server : 本地 +Source Server Version : 50528 +Source Host : 127.0.0.1:3306 +Source Database : restful_crud + +Target Server Type : MYSQL +Target Server Version : 50528 +File Encoding : 65001 + +Date: 2018-03-05 10:41:40 +*/ + +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for department +-- ---------------------------- +DROP TABLE IF EXISTS `department`; +CREATE TABLE `department` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `departmentName` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + diff --git a/src/test/java/com/se/program/ProgramApplicationTests.java b/src/test/java/com/se/program/ProgramApplicationTests.java index 279b6be..933d72c 100644 --- a/src/test/java/com/se/program/ProgramApplicationTests.java +++ b/src/test/java/com/se/program/ProgramApplicationTests.java @@ -1,13 +1,25 @@ package com.se.program; import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; - +import com.se.program.entities.department; +import javax.sql.DataSource; +import javax.xml.crypto.Data; +import java.sql.Connection; +import java.sql.SQLException; +import com.se.program.mapper.departmentMapper; @SpringBootTest class ProgramApplicationTests { - + @Autowired + DataSource dataSource; + @Autowired + departmentMapper DEP; @Test - void contextLoads() { + void contextLoads() throws SQLException { + department d = DEP.selectByPrimaryKey(11); + System.out.println("111"); + } -} +} \ No newline at end of file