From 89b19593f14bef799b3ebd146533e2fc73224863 Mon Sep 17 00:00:00 2001 From: hellosiri <46514419+hellosiri@users.noreply.github.com> Date: Sat, 9 Nov 2019 15:30:07 +0800 Subject: [PATCH 01/15] ihk --- src/test/java/com/se/program/ProgramApplicationTests.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/test/java/com/se/program/ProgramApplicationTests.java b/src/test/java/com/se/program/ProgramApplicationTests.java index 279b6be..a7456dd 100644 --- a/src/test/java/com/se/program/ProgramApplicationTests.java +++ b/src/test/java/com/se/program/ProgramApplicationTests.java @@ -8,6 +8,7 @@ class ProgramApplicationTests { @Test void contextLoads() { + jkhgg } } From b5a6f7f646de186c0268043e89d2bf89da65a06e Mon Sep 17 00:00:00 2001 From: hellosiri <46514419+hellosiri@users.noreply.github.com> Date: Sat, 9 Nov 2019 15:31:47 +0800 Subject: [PATCH 02/15] c --- src/main/java/com/se/program/controller/LoginController.java | 4 ++++ src/test/java/com/se/program/ProgramApplicationTests.java | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/se/program/controller/LoginController.java 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..e4ab55f --- /dev/null +++ b/src/main/java/com/se/program/controller/LoginController.java @@ -0,0 +1,4 @@ +package com.se.program.controller; + +public class LoginController { +} diff --git a/src/test/java/com/se/program/ProgramApplicationTests.java b/src/test/java/com/se/program/ProgramApplicationTests.java index a7456dd..e32d197 100644 --- a/src/test/java/com/se/program/ProgramApplicationTests.java +++ b/src/test/java/com/se/program/ProgramApplicationTests.java @@ -7,8 +7,7 @@ class ProgramApplicationTests { @Test - void contextLoads() { - jkhgg + void contextLoads() } } From 3d53c46c31d02839e0f4fd75070746b08149b380 Mon Sep 17 00:00:00 2001 From: luckingfish <1028101870@qq.com> Date: Sat, 9 Nov 2019 15:42:41 +0800 Subject: [PATCH 03/15] aadasda --- src/main/java/com/se/program/ProgramApplication.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/se/program/ProgramApplication.java b/src/main/java/com/se/program/ProgramApplication.java index 6585b73..986ffde 100644 --- a/src/main/java/com/se/program/ProgramApplication.java +++ b/src/main/java/com/se/program/ProgramApplication.java @@ -8,6 +8,7 @@ public class ProgramApplication { public static void main(String[] args) { SpringApplication.run(ProgramApplication.class, args); + asdaassdasdasdasdaadadadasd; } } From f593e706607b07f14765eec93cd431331b163680 Mon Sep 17 00:00:00 2001 From: luckingfish <1028101870@qq.com> Date: Sat, 9 Nov 2019 15:49:44 +0800 Subject: [PATCH 04/15] aadasda --- src/main/java/com/se/program/ProgramApplication.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/se/program/ProgramApplication.java b/src/main/java/com/se/program/ProgramApplication.java index 986ffde..5f383cc 100644 --- a/src/main/java/com/se/program/ProgramApplication.java +++ b/src/main/java/com/se/program/ProgramApplication.java @@ -8,7 +8,7 @@ public class ProgramApplication { public static void main(String[] args) { SpringApplication.run(ProgramApplication.class, args); - asdaassdasdasdasdaadadadasd; + print } } From 52bbeda5a6a0a0fb9e59589a9f30d657bd50310a Mon Sep 17 00:00:00 2001 From: Denny Date: Sat, 9 Nov 2019 17:26:01 +0800 Subject: [PATCH 05/15] aa --- src/test/java/com/se/program/ProgramApplicationTests.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/test/java/com/se/program/ProgramApplicationTests.java b/src/test/java/com/se/program/ProgramApplicationTests.java index a7456dd..279b6be 100644 --- a/src/test/java/com/se/program/ProgramApplicationTests.java +++ b/src/test/java/com/se/program/ProgramApplicationTests.java @@ -8,7 +8,6 @@ class ProgramApplicationTests { @Test void contextLoads() { - jkhgg } } From cfa35297283ed4a9898df91d8699803be780df52 Mon Sep 17 00:00:00 2001 From: Denny Date: Sat, 9 Nov 2019 17:27:50 +0800 Subject: [PATCH 06/15] aa --- src/main/java/com/se/program/ProgramApplication.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/com/se/program/ProgramApplication.java b/src/main/java/com/se/program/ProgramApplication.java index 5f383cc..6585b73 100644 --- a/src/main/java/com/se/program/ProgramApplication.java +++ b/src/main/java/com/se/program/ProgramApplication.java @@ -8,7 +8,6 @@ public class ProgramApplication { public static void main(String[] args) { SpringApplication.run(ProgramApplication.class, args); - print } } From 43f90b1329cf50c7b51262a5f5ab9506becc97db Mon Sep 17 00:00:00 2001 From: Denny Date: Sat, 9 Nov 2019 17:28:27 +0800 Subject: [PATCH 07/15] aa --- src/test/java/com/se/program/ProgramApplicationTests.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/test/java/com/se/program/ProgramApplicationTests.java b/src/test/java/com/se/program/ProgramApplicationTests.java index a7456dd..648854c 100644 --- a/src/test/java/com/se/program/ProgramApplicationTests.java +++ b/src/test/java/com/se/program/ProgramApplicationTests.java @@ -8,7 +8,6 @@ class ProgramApplicationTests { @Test void contextLoads() { - jkhgg - } +} } From 107672c9e7112114d96411cf501dd1c657d065f2 Mon Sep 17 00:00:00 2001 From: hellosiri <46514419+hellosiri@users.noreply.github.com> Date: Sat, 9 Nov 2019 17:33:10 +0800 Subject: [PATCH 08/15] 9527 --- .../program/controller/LoginController.java | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/src/main/java/com/se/program/controller/LoginController.java b/src/main/java/com/se/program/controller/LoginController.java index e4ab55f..46865bc 100644 --- a/src/main/java/com/se/program/controller/LoginController.java +++ b/src/main/java/com/se/program/controller/LoginController.java @@ -1,4 +1,52 @@ 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)){//查询数据库中是否有该用户 + + map.put("msg","该用户不存在"); + return"login"; + } + + else if(!StringUtils.isEmpty((username))&& password.equals("000000")) + {//查询数据库中用户密码 + map.put("msg","用户名密码错误"); + return "login"; + } + + else{ + session.setAttribute("loginUser",username); + session.setAttribute("User_pri",username);//读取用户权限。 + switch (username){//从数据库中读取用户权限 + 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"; + } + + } + } } From 6f112bd04071795f6eb2adc7ddc28a3b53306d39 Mon Sep 17 00:00:00 2001 From: hellosiri <46514419+hellosiri@users.noreply.github.com> Date: Sat, 9 Nov 2019 17:48:15 +0800 Subject: [PATCH 09/15] 9527 --- .../component/LoginHandlerInterceptor.java | 5 ++++ .../java/com/se/program/config/OurConfig.java | 28 +++++++++++++++++++ .../program/controller/LoginController.java | 11 ++++---- .../se/program/ProgramApplicationTests.java | 4 +-- 4 files changed, 41 insertions(+), 7 deletions(-) create mode 100644 src/main/java/com/se/program/component/LoginHandlerInterceptor.java create mode 100644 src/main/java/com/se/program/config/OurConfig.java 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 index 46865bc..e0545dc 100644 --- a/src/main/java/com/se/program/controller/LoginController.java +++ b/src/main/java/com/se/program/controller/LoginController.java @@ -17,13 +17,14 @@ public class LoginController { public String login(@RequestParam("username") String username, @RequestParam("password") String password, Map map, HttpSession session){ - if(!StringUtils.isEmpty(username)&&(true)){//查询数据库中是否有该用户 + if(StringUtils.isEmpty(username)|| !(true)){// bool find_user(username) 查询数据库中是否有该用户 map.put("msg","该用户不存在"); - return"login"; + return "login"; } - else if(!StringUtils.isEmpty((username))&& password.equals("000000")) + else if(StringUtils.isEmpty((username))|| !(password.equals("000000"))) + //string get_passwpord(username) 从数据库中获取该用户密码 {//查询数据库中用户密码 map.put("msg","用户名密码错误"); return "login"; @@ -31,8 +32,8 @@ else if(!StringUtils.isEmpty((username))&& password.equals("000000")) else{ session.setAttribute("loginUser",username); - session.setAttribute("User_pri",username);//读取用户权限。 - switch (username){//从数据库中读取用户权限 + // session.setAttribute("User_pri",user_pri());//读取用户权限,通过session传给前端调用 + switch (username){// switch(user_pri()) : 从数据库中读取用户权限 case "user": return"redirect:/user.html"; case "checker": diff --git a/src/test/java/com/se/program/ProgramApplicationTests.java b/src/test/java/com/se/program/ProgramApplicationTests.java index 648854c..ac3b6b9 100644 --- a/src/test/java/com/se/program/ProgramApplicationTests.java +++ b/src/test/java/com/se/program/ProgramApplicationTests.java @@ -8,6 +8,6 @@ class ProgramApplicationTests { @Test void contextLoads() { -} + } -} +} \ No newline at end of file From 11bf6ffc04234f7a0206e228b6715b7bcf98ee65 Mon Sep 17 00:00:00 2001 From: hellosiri <46514419+hellosiri@users.noreply.github.com> Date: Sat, 9 Nov 2019 20:12:33 +0800 Subject: [PATCH 10/15] 9527 --- .../com/se/program/entities/Department.java | 49 ++++ .../java/com/se/program/entities/Record.java | 241 ++++++++++++++++++ .../java/com/se/program/entities/Users.java | 114 +++++++++ 3 files changed, 404 insertions(+) create mode 100644 src/main/java/com/se/program/entities/Department.java create mode 100644 src/main/java/com/se/program/entities/Record.java create mode 100644 src/main/java/com/se/program/entities/Users.java 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..d68d650 --- /dev/null +++ b/src/main/java/com/se/program/entities/Department.java @@ -0,0 +1,49 @@ +package com.se.program.entities; + +public class Department { + private Integer DepId; //部门ID + private String OldName ; //部门曾用名 + private String DepName; //部门名 + private String DepState; //部门状态 + + public Department() { + } + public Department(Integer depId, String oldName, String depName, String depState) { + DepId = depId; + OldName = oldName; + DepName = depName; + DepState = depState; + } + public Integer getDepId() { + return DepId; + } + + public String getOldName() { + return OldName; + } + + public String getDepName() { + return DepName; + } + + public String getDepState() { + return DepState; + } + + public void setDepId(Integer depId) { + DepId = depId; + } + + public void setOldName(String oldName) { + OldName = oldName; + } + + public void setDepName(String depName) { + DepName = depName; + } + + public void setDepState(String depState) { + DepState = depState; + } + +} 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..20ce9e8 --- /dev/null +++ b/src/main/java/com/se/program/entities/Record.java @@ -0,0 +1,241 @@ +package com.se.program.entities; + +import com.sun.org.apache.xpath.internal.operations.Bool; + +import java.util.Date; + +public class Record { + + private Integer RecordId; //报销ID + private Integer UserId; //用户ID + private Integer DepId; //部门ID + private Date RecordSubmitTime; //报销记录提交时间 + + private Bool IsCheck; //是否审核 + private Date RecordCheckTime; //报销记录审核时间 + private String CheckerName; //审核人姓名 + private String CheckResult; //审核结果 + private String CheckAdvice; //审核意见 + + private Bool IsNeedReCheck; //是否需要重审 + private Bool IsReCheck; //是否重审结束 + + private Bool IsReceive; //是否收单 + private String ReceiveName; //收单人姓名 + private Date ReceiveTime; //收单时间 + + private String PathToSaveReferrals; //存储转诊单路径 + private Integer RatioForApply; //报销比例 + private String UserHospital; //就诊医院 + private Integer RegisterMoney; //挂号费 单位:元 + private Integer TreatmentMoney; //医疗费 单位:元 + private String PathToSavePrescription; // 存储处方路径 + private String SpecificStatus; //特殊说明 + + public Record(Integer recordId, Integer userId, Integer depId, Date recordSubmitTime, + Bool isCheck, Date recordCheckTime, String checkerName, String checkResult, + String checkAdvice, Bool isNeedReCheck, Bool isReCheck, Bool isReceive, + String receiveName, Date receiveTime, String pathToSaveReferrals, Integer ratioForApply, + String userHospital, Integer registerMoney, Integer treatmentMoney, String pathToSavePrescription, + String specificStatus) { + + RecordId = recordId; + UserId = userId; + DepId = depId; + RecordSubmitTime = recordSubmitTime; + IsCheck = isCheck; + RecordCheckTime = recordCheckTime; + CheckerName = checkerName; + CheckResult = checkResult; + CheckAdvice = checkAdvice; + IsNeedReCheck = isNeedReCheck; + IsReCheck = isReCheck; + IsReceive = isReceive; + ReceiveName = receiveName; + ReceiveTime = receiveTime; + PathToSaveReferrals = pathToSaveReferrals; + RatioForApply = ratioForApply; + UserHospital = userHospital; + RegisterMoney = registerMoney; + TreatmentMoney = treatmentMoney; + PathToSavePrescription = pathToSavePrescription; + SpecificStatus = specificStatus; + } + + public Record() { + } + + + public void setRecordId(Integer recordId) { + RecordId = recordId; + } + + public void setUserId(Integer userId) { + UserId = userId; + } + + public void setDepId(Integer depId) { + DepId = depId; + } + + public void setRecordSubmitTime(Date recordSubmitTime) { + RecordSubmitTime = recordSubmitTime; + } + + public void setIsCheck(Bool isCheck) { + IsCheck = isCheck; + } + + public void setRecordCheckTime(Date recordCheckTime) { + RecordCheckTime = recordCheckTime; + } + + public void setCheckerName(String checkerName) { + CheckerName = checkerName; + } + + public void setCheckResult(String checkResult) { + CheckResult = checkResult; + } + + public void setCheckAdvice(String checkAdvice) { + CheckAdvice = checkAdvice; + } + + public void setIsNeedReCheck(Bool isNeedReCheck) { + IsNeedReCheck = isNeedReCheck; + } + + public void setIsReCheck(Bool isReCheck) { + IsReCheck = isReCheck; + } + + public void setIsReceive(Bool isReceive) { + IsReceive = isReceive; + } + + public void setReceiveName(String receiveName) { + ReceiveName = receiveName; + } + + public void setReceiveTime(Date receiveTime) { + ReceiveTime = receiveTime; + } + + public void setPathToSaveReferrals(String pathToSaveReferrals) { + PathToSaveReferrals = pathToSaveReferrals; + } + + public void setRatioForApply(Integer ratioForApply) { + RatioForApply = ratioForApply; + } + + public void setUserHospital(String userHospital) { + UserHospital = userHospital; + } + + public void setRegisterMoney(Integer registerMoney) { + RegisterMoney = registerMoney; + } + + public void setTreatmentMoney(Integer treatmentMoney) { + TreatmentMoney = treatmentMoney; + } + + public void setPathToSavePrescription(String pathToSavePrescription) { + PathToSavePrescription = pathToSavePrescription; + } + + public void setSpecificStatus(String specificStatus) { + SpecificStatus = specificStatus; + } + + public Integer getRecordId() { + return RecordId; + } + + public Integer getUserId() { + return UserId; + } + + public Integer getDepId() { + return DepId; + } + + public Date getRecordSubmitTime() { + return RecordSubmitTime; + } + + public Bool getIsCheck() { + return IsCheck; + } + + public Date getRecordCheckTime() { + return RecordCheckTime; + } + + public String getCheckerName() { + return CheckerName; + } + + public String getCheckResult() { + return CheckResult; + } + + public String getCheckAdvice() { + return CheckAdvice; + } + + public Bool getIsNeedReCheck() { + return IsNeedReCheck; + } + + public Bool getIsReCheck() { + return IsReCheck; + } + + public Bool getIsReceive() { + return IsReceive; + } + + public String getReceiveName() { + return ReceiveName; + } + + public Date getReceiveTime() { + return ReceiveTime; + } + + public String getPathToSaveReferrals() { + return PathToSaveReferrals; + } + + public Integer getRatioForApply() { + return RatioForApply; + } + + public String getUserHospital() { + return UserHospital; + } + + public Integer getRegisterMoney() { + return RegisterMoney; + } + + public Integer getTreatmentMoney() { + return TreatmentMoney; + } + + public String getPathToSavePrescription() { + return PathToSavePrescription; + } + + public String getSpecificStatus() { + return SpecificStatus; + } + + + public Integer CalculateFinalMoney(){ + return (RegisterMoney+TreatmentMoney)*(1-RatioForApply); + } +} 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; + } +} + + From 068ba6ecd8e60b48762bf95ebc8516ea6a6c4623 Mon Sep 17 00:00:00 2001 From: Denny Date: Sun, 10 Nov 2019 16:11:44 +0800 Subject: [PATCH 11/15] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E8=BF=9E=E6=8E=A5mysql-connector=E5=92=8C=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=BA=90druid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pom.xml b/pom.xml index 4d9ef46..117c2c5 100644 --- a/pom.xml +++ b/pom.xml @@ -37,6 +37,20 @@ 2.1.1 + + + com.alibaba + druid + 1.1.21 + + + + + mysql + mysql-connector-java + 8.0.18 + + org.springframework.boot spring-boot-starter-test From c002f11cf766f99b7d3313ccd88996cbb04dabc4 Mon Sep 17 00:00:00 2001 From: Denny Date: Mon, 18 Nov 2019 19:12:11 +0800 Subject: [PATCH 12/15] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 13 ++- src/main/resources/application.yml | 13 +++ .../resources/generator/generatorConfig.xml | 36 ++++++++ src/main/resources/init.sql | 84 +++++++++++++++++++ 4 files changed, 145 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/application.yml create mode 100644 src/main/resources/generator/generatorConfig.xml create mode 100644 src/main/resources/init.sql diff --git a/pom.xml b/pom.xml index 117c2c5..7880c13 100644 --- a/pom.xml +++ b/pom.xml @@ -51,6 +51,7 @@ 8.0.18 + org.springframework.boot spring-boot-starter-test @@ -70,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/resources/application.yml b/src/main/resources/application.yml new file mode 100644 index 0000000..f526dee --- /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/*.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..b92645f --- /dev/null +++ b/src/main/resources/generator/generatorConfig.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
diff --git a/src/main/resources/init.sql b/src/main/resources/init.sql new file mode 100644 index 0000000..71177dd --- /dev/null +++ b/src/main/resources/init.sql @@ -0,0 +1,84 @@ +/* +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-11 19:50:39 +*/ + +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `department` +-- ---------------------------- +DROP TABLE IF EXISTS `department`; +CREATE TABLE `department` ( + `deparment_id` int(30) NOT NULL DEFAULT '0', + `depatrment_oldname` varchar(255) NOT NULL, + `department_name` varchar(255) NOT NULL, + `department_state` int(4) NOT NULL, + PRIMARY KEY (`deparment_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of department +-- ---------------------------- + +-- ---------------------------- +-- Table structure for `record` +-- ---------------------------- +DROP TABLE IF EXISTS `record`; +CREATE TABLE `record` ( + `record_id` int(30) NOT NULL, + `department_id` int(30) NOT NULL, + `user_id` int(5) NOT NULL, + `record_time1` datetime NOT NULL, + `record_time2` datetime NOT NULL, + `record_hospital` varchar(30) NOT NULL, + `record_state` int(255) NOT NULL, + `record_ratio` varchar(5) NOT NULL, + `record_referral_address` varchar(255) NOT NULL, + `record_register_address` varchar(255) NOT NULL, + `record_cost` varchar(255) NOT NULL, + `record_prescribe_address` varchar(5) NOT NULL, + `record_note` varchar(5) DEFAULT NULL, + PRIMARY KEY (`record_id`), + KEY `user_id` (`user_id`), + KEY `department_id` (`department_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + + + +-- ---------------------------- +-- Records of record +-- ---------------------------- + +-- ---------------------------- +-- Table structure for `user` +-- ---------------------------- +DROP TABLE IF EXISTS `user`; +CREATE TABLE `user` ( + `user_id` int(30) NOT NULL, + `user_name` varchar(30) not NULL, + `user_sex` int(2) not NULL, + `user_idcard` varchar(30) not NULL, + `user_nation` varchar(30) not NULL, + `user_phone` varchar(30) not NULL, + `user_kind` int(5) not NULL, + `user_password` varchar(100) not NULL, + `department_id` int(5) NOT NULL, + `user_state` int(5) not NULL, + PRIMARY KEY (`user_id`), + KEY `depatrment_id` (`department_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records of user +-- ---------------------------- From df776daae8a41ed334bc14e29a3c3429154ce85b Mon Sep 17 00:00:00 2001 From: Denny Date: Mon, 18 Nov 2019 22:39:30 +0800 Subject: [PATCH 13/15] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/generator/generatorConfig.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/generator/generatorConfig.xml b/src/main/resources/generator/generatorConfig.xml index b92645f..607698f 100644 --- a/src/main/resources/generator/generatorConfig.xml +++ b/src/main/resources/generator/generatorConfig.xml @@ -18,7 +18,7 @@ - + @@ -27,7 +27,7 @@ - + From cb2cbf961c7c262cd1db52cb9ccb48105f7eceb8 Mon Sep 17 00:00:00 2001 From: Denny Date: Thu, 21 Nov 2019 21:05:35 +0800 Subject: [PATCH 14/15] =?UTF-8?q?=E5=AE=9E=E4=BD=93=E7=B1=BB=20=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E9=85=8D=E7=BD=AE=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/se/program/ProgramApplication.java | 3 +- .../com/se/program/entities/Department.java | 148 +++++-- .../java/com/se/program/entities/Record.java | 387 +++++++----------- .../java/com/se/program/entities/admin.java | 135 ++++++ .../java/com/se/program/entities/bill.java | 102 +++++ .../se/program/entities/changehospital.java | 102 +++++ .../java/com/se/program/entities/form.java | 203 +++++++++ .../com/se/program/entities/operation.java | 236 +++++++++++ .../com/se/program/entities/prescription.java | 102 +++++ .../com/se/program/entities/register.java | 102 +++++ .../java/com/se/program/entities/user.java | 333 +++++++++++++++ .../com/se/program/mapper/adminMapper.java | 53 +++ .../com/se/program/mapper/billMapper.java | 53 +++ .../program/mapper/changehospitalMapper.java | 53 +++ .../se/program/mapper/departmentMapper.java | 53 +++ .../com/se/program/mapper/formMapper.java | 53 +++ .../se/program/mapper/operationMapper.java | 53 +++ .../se/program/mapper/prescriptionMapper.java | 53 +++ .../com/se/program/mapper/recordMapper.java | 53 +++ .../com/se/program/mapper/registerMapper.java | 53 +++ .../com/se/program/mapper/userMapper.java | 53 +++ src/main/resources/application.yml | 4 +- .../resources/generator/generatorConfig.xml | 14 +- src/main/resources/init.sql | 176 ++++++-- .../resources/mybatis/mapper/adminMapper.xml | 114 ++++++ .../resources/mybatis/mapper/billMapper.xml | 103 +++++ .../mybatis/mapper/changehospitalMapper.xml | 103 +++++ .../mybatis/mapper/departmentMapper.xml | 114 ++++++ .../resources/mybatis/mapper/formMapper.xml | 138 +++++++ .../mybatis/mapper/operationMapper.xml | 149 +++++++ .../mybatis/mapper/prescriptionMapper.xml | 103 +++++ .../resources/mybatis/mapper/recordMapper.xml | 125 ++++++ .../mybatis/mapper/registerMapper.xml | 103 +++++ .../resources/mybatis/mapper/userMapper.xml | 185 +++++++++ src/main/resources/sql/createDepartment.sql | 27 ++ .../se/program/ProgramApplicationTests.java | 18 +- 36 files changed, 3558 insertions(+), 301 deletions(-) create mode 100644 src/main/java/com/se/program/entities/admin.java create mode 100644 src/main/java/com/se/program/entities/bill.java create mode 100644 src/main/java/com/se/program/entities/changehospital.java create mode 100644 src/main/java/com/se/program/entities/form.java create mode 100644 src/main/java/com/se/program/entities/operation.java create mode 100644 src/main/java/com/se/program/entities/prescription.java create mode 100644 src/main/java/com/se/program/entities/register.java create mode 100644 src/main/java/com/se/program/entities/user.java create mode 100644 src/main/java/com/se/program/mapper/adminMapper.java create mode 100644 src/main/java/com/se/program/mapper/billMapper.java create mode 100644 src/main/java/com/se/program/mapper/changehospitalMapper.java create mode 100644 src/main/java/com/se/program/mapper/departmentMapper.java create mode 100644 src/main/java/com/se/program/mapper/formMapper.java create mode 100644 src/main/java/com/se/program/mapper/operationMapper.java create mode 100644 src/main/java/com/se/program/mapper/prescriptionMapper.java create mode 100644 src/main/java/com/se/program/mapper/recordMapper.java create mode 100644 src/main/java/com/se/program/mapper/registerMapper.java create mode 100644 src/main/java/com/se/program/mapper/userMapper.java create mode 100644 src/main/resources/mybatis/mapper/adminMapper.xml create mode 100644 src/main/resources/mybatis/mapper/billMapper.xml create mode 100644 src/main/resources/mybatis/mapper/changehospitalMapper.xml create mode 100644 src/main/resources/mybatis/mapper/departmentMapper.xml create mode 100644 src/main/resources/mybatis/mapper/formMapper.xml create mode 100644 src/main/resources/mybatis/mapper/operationMapper.xml create mode 100644 src/main/resources/mybatis/mapper/prescriptionMapper.xml create mode 100644 src/main/resources/mybatis/mapper/recordMapper.xml create mode 100644 src/main/resources/mybatis/mapper/registerMapper.xml create mode 100644 src/main/resources/mybatis/mapper/userMapper.xml create mode 100644 src/main/resources/sql/createDepartment.sql 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/entities/Department.java b/src/main/java/com/se/program/entities/Department.java index d68d650..4de81e4 100644 --- a/src/main/java/com/se/program/entities/Department.java +++ b/src/main/java/com/se/program/entities/Department.java @@ -1,49 +1,135 @@ package com.se.program.entities; -public class Department { - private Integer DepId; //部门ID - private String OldName ; //部门曾用名 - private String DepName; //部门名 - private String DepState; //部门状态 +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; - public Department() { - } - public Department(Integer depId, String oldName, String depName, String depState) { - DepId = depId; - OldName = oldName; - DepName = depName; - DepState = depState; - } - public Integer getDepId() { - return DepId; - } + /** + * + * This field was generated by MyBatis Generator. + * This field corresponds to the database column department.department_oldname + * + * @mbg.generated + */ + private String departmentOldname; - public String getOldName() { - return OldName; + /** + * + * 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; } - public String getDepName() { - return DepName; + /** + * 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; } - public String getDepState() { - return DepState; + /** + * 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; } - public void setDepId(Integer depId) { - DepId = depId; + /** + * 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(); } - public void setOldName(String oldName) { - OldName = oldName; + /** + * 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; } - public void setDepName(String depName) { - DepName = depName; + /** + * 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(); } - public void setDepState(String depState) { - DepState = depState; + /** + * 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/Record.java b/src/main/java/com/se/program/entities/Record.java index 20ce9e8..8e5f3c3 100644 --- a/src/main/java/com/se/program/entities/Record.java +++ b/src/main/java/com/se/program/entities/Record.java @@ -1,241 +1,170 @@ package com.se.program.entities; -import com.sun.org.apache.xpath.internal.operations.Bool; - import java.util.Date; -public class Record { - - private Integer RecordId; //报销ID - private Integer UserId; //用户ID - private Integer DepId; //部门ID - private Date RecordSubmitTime; //报销记录提交时间 - - private Bool IsCheck; //是否审核 - private Date RecordCheckTime; //报销记录审核时间 - private String CheckerName; //审核人姓名 - private String CheckResult; //审核结果 - private String CheckAdvice; //审核意见 - - private Bool IsNeedReCheck; //是否需要重审 - private Bool IsReCheck; //是否重审结束 - - private Bool IsReceive; //是否收单 - private String ReceiveName; //收单人姓名 - private Date ReceiveTime; //收单时间 - - private String PathToSaveReferrals; //存储转诊单路径 - private Integer RatioForApply; //报销比例 - private String UserHospital; //就诊医院 - private Integer RegisterMoney; //挂号费 单位:元 - private Integer TreatmentMoney; //医疗费 单位:元 - private String PathToSavePrescription; // 存储处方路径 - private String SpecificStatus; //特殊说明 - - public Record(Integer recordId, Integer userId, Integer depId, Date recordSubmitTime, - Bool isCheck, Date recordCheckTime, String checkerName, String checkResult, - String checkAdvice, Bool isNeedReCheck, Bool isReCheck, Bool isReceive, - String receiveName, Date receiveTime, String pathToSaveReferrals, Integer ratioForApply, - String userHospital, Integer registerMoney, Integer treatmentMoney, String pathToSavePrescription, - String specificStatus) { - - RecordId = recordId; - UserId = userId; - DepId = depId; - RecordSubmitTime = recordSubmitTime; - IsCheck = isCheck; - RecordCheckTime = recordCheckTime; - CheckerName = checkerName; - CheckResult = checkResult; - CheckAdvice = checkAdvice; - IsNeedReCheck = isNeedReCheck; - IsReCheck = isReCheck; - IsReceive = isReceive; - ReceiveName = receiveName; - ReceiveTime = receiveTime; - PathToSaveReferrals = pathToSaveReferrals; - RatioForApply = ratioForApply; - UserHospital = userHospital; - RegisterMoney = registerMoney; - TreatmentMoney = treatmentMoney; - PathToSavePrescription = pathToSavePrescription; - SpecificStatus = specificStatus; - } - - public Record() { +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) { - RecordId = recordId; - } - - public void setUserId(Integer userId) { - UserId = userId; - } - - public void setDepId(Integer depId) { - DepId = depId; - } - - public void setRecordSubmitTime(Date recordSubmitTime) { - RecordSubmitTime = recordSubmitTime; - } - - public void setIsCheck(Bool isCheck) { - IsCheck = isCheck; - } - - public void setRecordCheckTime(Date recordCheckTime) { - RecordCheckTime = recordCheckTime; - } - - public void setCheckerName(String checkerName) { - CheckerName = checkerName; - } - - public void setCheckResult(String checkResult) { - CheckResult = checkResult; - } - - public void setCheckAdvice(String checkAdvice) { - CheckAdvice = checkAdvice; - } - - public void setIsNeedReCheck(Bool isNeedReCheck) { - IsNeedReCheck = isNeedReCheck; - } - - public void setIsReCheck(Bool isReCheck) { - IsReCheck = isReCheck; - } - - public void setIsReceive(Bool isReceive) { - IsReceive = isReceive; - } - - public void setReceiveName(String receiveName) { - ReceiveName = receiveName; - } - - public void setReceiveTime(Date receiveTime) { - ReceiveTime = receiveTime; - } - - public void setPathToSaveReferrals(String pathToSaveReferrals) { - PathToSaveReferrals = pathToSaveReferrals; - } - - public void setRatioForApply(Integer ratioForApply) { - RatioForApply = ratioForApply; - } - - public void setUserHospital(String userHospital) { - UserHospital = userHospital; - } - - public void setRegisterMoney(Integer registerMoney) { - RegisterMoney = registerMoney; - } - - public void setTreatmentMoney(Integer treatmentMoney) { - TreatmentMoney = treatmentMoney; - } - - public void setPathToSavePrescription(String pathToSavePrescription) { - PathToSavePrescription = pathToSavePrescription; - } - - public void setSpecificStatus(String specificStatus) { - SpecificStatus = specificStatus; - } - - public Integer getRecordId() { - return 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; - } - - public Integer getDepId() { - return DepId; - } - - public Date getRecordSubmitTime() { - return RecordSubmitTime; - } - - public Bool getIsCheck() { - return IsCheck; - } - - public Date getRecordCheckTime() { - return RecordCheckTime; + return userId; } - public String getCheckerName() { - return CheckerName; - } - - public String getCheckResult() { - return CheckResult; - } - - public String getCheckAdvice() { - return CheckAdvice; - } - - public Bool getIsNeedReCheck() { - return IsNeedReCheck; - } - - public Bool getIsReCheck() { - return IsReCheck; - } - - public Bool getIsReceive() { - return IsReceive; - } - - public String getReceiveName() { - return ReceiveName; - } - - public Date getReceiveTime() { - return ReceiveTime; - } - - public String getPathToSaveReferrals() { - return PathToSaveReferrals; - } - - public Integer getRatioForApply() { - return RatioForApply; - } - - public String getUserHospital() { - return UserHospital; - } - - public Integer getRegisterMoney() { - return RegisterMoney; - } - - public Integer getTreatmentMoney() { - return TreatmentMoney; - } - - public String getPathToSavePrescription() { - return PathToSavePrescription; - } - - public String getSpecificStatus() { - return SpecificStatus; - } - - - public Integer CalculateFinalMoney(){ - return (RegisterMoney+TreatmentMoney)*(1-RatioForApply); - } -} + /** + * 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/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/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 index f526dee..fce8cef 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -7,7 +7,7 @@ spring: type: com.alibaba.druid.pool.DruidDataSource schema: - classpath:init.sql - initialization-mode: always + #initialization-mode: always mybatis: - mapper-locations: classpath:mybatis/*.xml + 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 index 607698f..af34960 100644 --- a/src/main/resources/generator/generatorConfig.xml +++ b/src/main/resources/generator/generatorConfig.xml @@ -3,7 +3,7 @@ PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> - + @@ -12,7 +12,8 @@ - + + @@ -31,6 +32,15 @@ +
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/init.sql b/src/main/resources/init.sql index 71177dd..0bc9007 100644 --- a/src/main/resources/init.sql +++ b/src/main/resources/init.sql @@ -10,54 +10,163 @@ Target Server Type : MYSQL Target Server Version : 50553 File Encoding : 65001 -Date: 2019-11-11 19:50:39 +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` ( - `deparment_id` int(30) NOT NULL DEFAULT '0', - `depatrment_oldname` varchar(255) NOT NULL, - `department_name` varchar(255) NOT NULL, - `department_state` int(4) NOT NULL, - PRIMARY KEY (`deparment_id`) + `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(30) NOT NULL, - `department_id` int(30) NOT NULL, - `user_id` int(5) NOT NULL, - `record_time1` datetime NOT NULL, - `record_time2` datetime NOT NULL, - `record_hospital` varchar(30) NOT NULL, - `record_state` int(255) NOT NULL, - `record_ratio` varchar(5) NOT NULL, - `record_referral_address` varchar(255) NOT NULL, - `record_register_address` varchar(255) NOT NULL, - `record_cost` varchar(255) NOT NULL, - `record_prescribe_address` varchar(5) NOT NULL, - `record_note` varchar(5) DEFAULT NULL, + `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 `department_id` (`department_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 record +-- Records of register -- ---------------------------- -- ---------------------------- @@ -65,20 +174,21 @@ CREATE TABLE `record` ( -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( - `user_id` int(30) NOT NULL, - `user_name` varchar(30) not NULL, - `user_sex` int(2) not NULL, - `user_idcard` varchar(30) not NULL, - `user_nation` varchar(30) not NULL, - `user_phone` varchar(30) not NULL, - `user_kind` int(5) not NULL, - `user_password` varchar(100) not NULL, - `department_id` int(5) NOT NULL, - `user_state` int(5) not NULL, - PRIMARY KEY (`user_id`), - KEY `depatrment_id` (`department_id`) + `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 ac3b6b9..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 From 5303b5787a8c0873409dd7d08fb76b6b24449f3e Mon Sep 17 00:00:00 2001 From: Denny Date: Thu, 21 Nov 2019 21:09:27 +0800 Subject: [PATCH 15/15] =?UTF-8?q?=E5=AE=9E=E4=BD=93=E7=B1=BB=20=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E9=85=8D=E7=BD=AE=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/se/program/entities/{Record.java => record.java} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/main/java/com/se/program/entities/{Record.java => record.java} (100%) diff --git a/src/main/java/com/se/program/entities/Record.java b/src/main/java/com/se/program/entities/record.java similarity index 100% rename from src/main/java/com/se/program/entities/Record.java rename to src/main/java/com/se/program/entities/record.java