添加医生详情信息

master
ShiSiWei 2023-10-31 22:26:34 +08:00
parent 3c218af00d
commit 02df3cb67b
13 changed files with 410 additions and 57 deletions

View File

@ -2,6 +2,7 @@
<project version="4"> <project version="4">
<component name="CompilerConfiguration"> <component name="CompilerConfiguration">
<annotationProcessing> <annotationProcessing>
<profile default="true" name="Default" enabled="true" />
<profile name="Maven default annotation processors profile" enabled="true"> <profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" /> <sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" /> <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />

View File

@ -48,13 +48,11 @@ public interface RemoteUserService
public R<LoginUser> getUserInfo(@PathVariable("userName") String userName, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); public R<LoginUser> getUserInfo(@PathVariable("userName") String userName, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
/***
/**
* *
* * @param sysUser
* @param sysUser * @param source
* @param source * @return
* @return
*/ */
@PostMapping("/user/register") @PostMapping("/user/register")
public R<Boolean> registerUserInfo(@RequestBody SysUser sysUser, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); public R<Boolean> registerUserInfo(@RequestBody SysUser sysUser, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
@ -69,4 +67,12 @@ public interface RemoteUserService
@PostMapping("/user/healthRegister") @PostMapping("/user/healthRegister")
public R<Boolean> healthRegister(@RequestBody SysUser sysUser, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); public R<Boolean> healthRegister(@RequestBody SysUser sysUser, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
/***
*
*/
@PostMapping("/user/PatientRegisterBody")
public R<Boolean> PatientRegisterBody(@RequestBody SysUser sysUser,@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
} }

View File

@ -1,6 +1,7 @@
package com.four.system.api.domain; package com.four.system.api.domain;
import com.four.system.api.model.LoginUser; import com.four.system.api.model.LoginUser;
import org.apache.poi.hpsf.Decimal;
import java.util.Date; import java.util.Date;
@ -8,40 +9,176 @@ import java.util.Date;
* *
* */ * */
public class registrationInformation { public class registrationInformation {
/**
* id
*/
private Long registrationInformationId; private Long registrationInformationId;
/**
* id
*/
private Long userId; private Long userId;
private String realName; /**
*
*/
private String affiliatedHospital; private String affiliatedHospital;
/**
* id
*/
private Long medicalDepartmentId; private Long medicalDepartmentId;
/**
* id
*/
private Long professionalTitleDoctorId; private Long professionalTitleDoctorId;
/**
*
*/
private String personalResume; private String personalResume;
/**
*
*/
private String areaExpertise; private String areaExpertise;
private Date registrationTime; /**
private Long numberPatientsServed; *
private Double consultingPrice; */
private Integer numberPatientsServed;
/**
*
*/
private Decimal consultingPrice;
/**
*
*/
private Integer praise; private Integer praise;
/**
* 123
*/
private Integer registrationInformationExamineStatus; private Integer registrationInformationExamineStatus;
private Integer registrationInformationMedicStatus;
public registrationInformation(Long registrationInformationId, Long userId, String realName, String affiliatedHospital, Long medicalDepartmentId, Long professionalTitleDoctorId, String personalResume, String areaExpertise, Date registrationTime, Long numberPatientsServed, Double consultingPrice, Integer praise, Integer registrationInformationExamineStatus, Integer registrationInformationMedicStatus) { /**
* ID
*/
private Long deptId;
/**
*
*/
private String userName;
/**
*
*/
private String nickName;
/**
* 00
*/
private String userType;
/**
*
*/
private String email;
/**
*
*/
private String phonenumber;
/**
* 0 1 2
*/
private String sex;
/**
*
*/
private String avatar;
/**
*
*/
private String password;
/**
* 0 1
*/
private String status;
/**
* 0 2
*/
private String delFlag;
/**
* IP
*/
private String loginIp;
/**
*
*/
private String createBy;
/**
*
*/
private String remark;
/**
*
*/
private String updateBy;
/**
*
*/
private String userSign;
/**
* 1 2
*/
private Integer bindWechatStatus;
/**
* 1 2
*/
private Integer realNameAuthenticationStatus;
/**
* 1 2
*/
private Integer bindBankCardStatus;
/**
*
*/
private Decimal userMoney;
/**
*
*/
private String invitationCode;
/**
* 1 2
*/
private Integer differentialState;
public registrationInformation(Long registrationInformationId, Long userId, String affiliatedHospital, Long medicalDepartmentId, Long professionalTitleDoctorId, String personalResume, String areaExpertise, Integer numberPatientsServed, Decimal consultingPrice, Integer praise, Integer registrationInformationExamineStatus, Long deptId, String userName, String nickName, String userType, String email, String phonenumber, String sex, String avatar, String password, String status, String delFlag, String loginIp, String createBy, String remark, String updateBy, String userSign, Integer bindWechatStatus, Integer realNameAuthenticationStatus, Integer bindBankCardStatus, Decimal userMoney, String invitationCode, Integer differentialState) {
this.registrationInformationId = registrationInformationId; this.registrationInformationId = registrationInformationId;
this.userId = userId; this.userId = userId;
this.realName = realName;
this.affiliatedHospital = affiliatedHospital; this.affiliatedHospital = affiliatedHospital;
this.medicalDepartmentId = medicalDepartmentId; this.medicalDepartmentId = medicalDepartmentId;
this.professionalTitleDoctorId = professionalTitleDoctorId; this.professionalTitleDoctorId = professionalTitleDoctorId;
this.personalResume = personalResume; this.personalResume = personalResume;
this.areaExpertise = areaExpertise; this.areaExpertise = areaExpertise;
this.registrationTime = registrationTime;
this.numberPatientsServed = numberPatientsServed; this.numberPatientsServed = numberPatientsServed;
this.consultingPrice = consultingPrice; this.consultingPrice = consultingPrice;
this.praise = praise; this.praise = praise;
this.registrationInformationExamineStatus = registrationInformationExamineStatus; this.registrationInformationExamineStatus = registrationInformationExamineStatus;
this.registrationInformationMedicStatus = registrationInformationMedicStatus; this.deptId = deptId;
} this.userName = userName;
this.nickName = nickName;
public registrationInformation() { this.userType = userType;
this.email = email;
this.phonenumber = phonenumber;
this.sex = sex;
this.avatar = avatar;
this.password = password;
this.status = status;
this.delFlag = delFlag;
this.loginIp = loginIp;
this.createBy = createBy;
this.remark = remark;
this.updateBy = updateBy;
this.userSign = userSign;
this.bindWechatStatus = bindWechatStatus;
this.realNameAuthenticationStatus = realNameAuthenticationStatus;
this.bindBankCardStatus = bindBankCardStatus;
this.userMoney = userMoney;
this.invitationCode = invitationCode;
this.differentialState = differentialState;
} }
public Long getRegistrationInformationId() { public Long getRegistrationInformationId() {
@ -60,14 +197,6 @@ public class registrationInformation {
this.userId = userId; this.userId = userId;
} }
public String getRealName() {
return realName;
}
public void setRealName(String realName) {
this.realName = realName;
}
public String getAffiliatedHospital() { public String getAffiliatedHospital() {
return affiliatedHospital; return affiliatedHospital;
} }
@ -108,27 +237,19 @@ public class registrationInformation {
this.areaExpertise = areaExpertise; this.areaExpertise = areaExpertise;
} }
public Date getRegistrationTime() { public Integer getNumberPatientsServed() {
return registrationTime;
}
public void setRegistrationTime(Date registrationTime) {
this.registrationTime = registrationTime;
}
public Long getNumberPatientsServed() {
return numberPatientsServed; return numberPatientsServed;
} }
public void setNumberPatientsServed(Long numberPatientsServed) { public void setNumberPatientsServed(Integer numberPatientsServed) {
this.numberPatientsServed = numberPatientsServed; this.numberPatientsServed = numberPatientsServed;
} }
public Double getConsultingPrice() { public Decimal getConsultingPrice() {
return consultingPrice; return consultingPrice;
} }
public void setConsultingPrice(Double consultingPrice) { public void setConsultingPrice(Decimal consultingPrice) {
this.consultingPrice = consultingPrice; this.consultingPrice = consultingPrice;
} }
@ -148,12 +269,183 @@ public class registrationInformation {
this.registrationInformationExamineStatus = registrationInformationExamineStatus; this.registrationInformationExamineStatus = registrationInformationExamineStatus;
} }
public Integer getRegistrationInformationMedicStatus() { public Long getDeptId() {
return registrationInformationMedicStatus; return deptId;
} }
public void setRegistrationInformationMedicStatus(Integer registrationInformationMedicStatus) { public void setDeptId(Long deptId) {
this.registrationInformationMedicStatus = registrationInformationMedicStatus; this.deptId = deptId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getNickName() {
return nickName;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public String getUserType() {
return userType;
}
public void setUserType(String userType) {
this.userType = userType;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getPhonenumber() {
return phonenumber;
}
public void setPhonenumber(String phonenumber) {
this.phonenumber = phonenumber;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAvatar() {
return avatar;
}
public void setAvatar(String avatar) {
this.avatar = avatar;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getDelFlag() {
return delFlag;
}
public void setDelFlag(String delFlag) {
this.delFlag = delFlag;
}
public String getLoginIp() {
return loginIp;
}
public void setLoginIp(String loginIp) {
this.loginIp = loginIp;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public String getUpdateBy() {
return updateBy;
}
public void setUpdateBy(String updateBy) {
this.updateBy = updateBy;
}
public String getUserSign() {
return userSign;
}
public void setUserSign(String userSign) {
this.userSign = userSign;
}
public Integer getBindWechatStatus() {
return bindWechatStatus;
}
public void setBindWechatStatus(Integer bindWechatStatus) {
this.bindWechatStatus = bindWechatStatus;
}
public Integer getRealNameAuthenticationStatus() {
return realNameAuthenticationStatus;
}
public void setRealNameAuthenticationStatus(Integer realNameAuthenticationStatus) {
this.realNameAuthenticationStatus = realNameAuthenticationStatus;
}
public Integer getBindBankCardStatus() {
return bindBankCardStatus;
}
public void setBindBankCardStatus(Integer bindBankCardStatus) {
this.bindBankCardStatus = bindBankCardStatus;
}
public Decimal getUserMoney() {
return userMoney;
}
public void setUserMoney(Decimal userMoney) {
this.userMoney = userMoney;
}
public String getInvitationCode() {
return invitationCode;
}
public void setInvitationCode(String invitationCode) {
this.invitationCode = invitationCode;
}
public Integer getDifferentialState() {
return differentialState;
}
public void setDifferentialState(Integer differentialState) {
this.differentialState = differentialState;
}
public registrationInformation() {
} }
@Override @Override
@ -161,18 +453,37 @@ public class registrationInformation {
return "registrationInformation{" + return "registrationInformation{" +
"registrationInformationId=" + registrationInformationId + "registrationInformationId=" + registrationInformationId +
", userId=" + userId + ", userId=" + userId +
", realName='" + realName + '\'' +
", affiliatedHospital='" + affiliatedHospital + '\'' + ", affiliatedHospital='" + affiliatedHospital + '\'' +
", medicalDepartmentId=" + medicalDepartmentId + ", medicalDepartmentId=" + medicalDepartmentId +
", professionalTitleDoctorId=" + professionalTitleDoctorId + ", professionalTitleDoctorId=" + professionalTitleDoctorId +
", personalResume='" + personalResume + '\'' + ", personalResume='" + personalResume + '\'' +
", areaExpertise='" + areaExpertise + '\'' + ", areaExpertise='" + areaExpertise + '\'' +
", registrationTime=" + registrationTime +
", numberPatientsServed=" + numberPatientsServed + ", numberPatientsServed=" + numberPatientsServed +
", consultingPrice=" + consultingPrice + ", consultingPrice=" + consultingPrice +
", praise=" + praise + ", praise=" + praise +
", registrationInformationExamineStatus=" + registrationInformationExamineStatus + ", registrationInformationExamineStatus=" + registrationInformationExamineStatus +
", registrationInformationMedicStatus=" + registrationInformationMedicStatus + ", deptId=" + deptId +
", userName='" + userName + '\'' +
", nickName='" + nickName + '\'' +
", userType='" + userType + '\'' +
", email='" + email + '\'' +
", phonenumber='" + phonenumber + '\'' +
", sex='" + sex + '\'' +
", avatar='" + avatar + '\'' +
", password='" + password + '\'' +
", status='" + status + '\'' +
", delFlag='" + delFlag + '\'' +
", loginIp='" + loginIp + '\'' +
", createBy='" + createBy + '\'' +
", remark='" + remark + '\'' +
", updateBy='" + updateBy + '\'' +
", userSign='" + userSign + '\'' +
", bindWechatStatus=" + bindWechatStatus +
", realNameAuthenticationStatus=" + realNameAuthenticationStatus +
", bindBankCardStatus=" + bindBankCardStatus +
", userMoney=" + userMoney +
", invitationCode='" + invitationCode + '\'' +
", differentialState=" + differentialState +
'}'; '}';
} }
} }

View File

@ -27,26 +27,63 @@ public class RemoteUserFallbackFactory implements FallbackFactory<RemoteUserServ
return new RemoteUserService() return new RemoteUserService()
{ {
/***
*
* @param email
* @param source
* @return
*/
@Override @Override
public R<LoginUser> getUserInfoByEmail(String email, String source) { public R<LoginUser> getUserInfoByEmail(String email, String source) {
return R.fail("获取用户信息失败:"+ throwable.getMessage()); return R.fail("获取用户信息失败:"+ throwable.getMessage());
} }
/***
*
* @param userName
* @param source
* @return
*/
@Override @Override
public R<LoginUser> getUserInfo(String userName,String source){ public R<LoginUser> getUserInfo(String userName,String source){
return R.fail("获取用户失败:"+throwable.getMessage()); return R.fail("获取用户失败:"+throwable.getMessage());
} }
/***
*
* @param sysUser
* @param source
* @return
*/
@Override @Override
public R<Boolean> registerUserInfo(SysUser sysUser, String source) public R<Boolean> registerUserInfo(SysUser sysUser, String source)
{ {
return R.fail("注册用户失败:" + throwable.getMessage()); return R.fail("注册用户失败:" + throwable.getMessage());
} }
/***
*
* @param sysUser
* @param source
* @return
*/
@Override @Override
public R<Boolean> healthRegister(SysUser sysUser, String source) { public R<Boolean> healthRegister(SysUser sysUser, String source) {
return R.fail("医生用户失败:" + throwable.getMessage()); return R.fail("医生用户失败:" + throwable.getMessage());
} }
/***
*
* @param sysUser
* @param source
* @return
*/
@Override
public R<Boolean> PatientRegisterBody(SysUser sysUser, String source) {
return R.fail("患者用户失败:" + throwable.getMessage());
}
}; };
} }

View File

@ -1,5 +1,5 @@
#Generated by Maven #Generated by Maven
#Fri Oct 27 19:38:37 CST 2023 #Tue Oct 31 20:35:17 CST 2023
groupId=com.four groupId=com.four
artifactId=four-api-system artifactId=four-api-system
version=3.6.3 version=3.6.3

View File

@ -3,7 +3,6 @@ com\four\system\api\factory\RemoteLogFallbackFactory$1.class
com\four\system\api\domain\SysDictData.class com\four\system\api\domain\SysDictData.class
com\four\system\api\domain\SysFile.class com\four\system\api\domain\SysFile.class
com\four\system\api\factory\RemoteFileFallbackFactory$1.class com\four\system\api\factory\RemoteFileFallbackFactory$1.class
com\four\system\api\domain\RequestRegistrationInformation.class
com\four\system\api\domain\registrationInformation.class com\four\system\api\domain\registrationInformation.class
com\four\system\api\factory\RemoteFileFallbackFactory.class com\four\system\api\factory\RemoteFileFallbackFactory.class
com\four\system\api\RemoteLogService.class com\four\system\api\RemoteLogService.class

View File

@ -13,5 +13,4 @@ D:\hospital\api-system\four-api-system\src\main\java\com\four\system\api\domain\
D:\hospital\api-system\four-api-system\src\main\java\com\four\system\api\domain\SysDept.java D:\hospital\api-system\four-api-system\src\main\java\com\four\system\api\domain\SysDept.java
D:\hospital\api-system\four-api-system\src\main\java\com\four\system\api\domain\SysUser.java D:\hospital\api-system\four-api-system\src\main\java\com\four\system\api\domain\SysUser.java
D:\hospital\api-system\four-api-system\src\main\java\com\four\system\api\RemoteLogService.java D:\hospital\api-system\four-api-system\src\main\java\com\four\system\api\RemoteLogService.java
D:\hospital\api-system\four-api-system\src\main\java\com\four\system\api\domain\RequestRegistrationInformation.java
D:\hospital\api-system\four-api-system\src\main\java\com\four\system\api\domain\SysFile.java D:\hospital\api-system\four-api-system\src\main\java\com\four\system\api\domain\SysFile.java