From 2e3b5c97180501cb5fa873da948298e7ee9ccbd1 Mon Sep 17 00:00:00 2001
From: ShiSiWei <12764015+ssw_1_0@user.noreply.gitee.com>
Date: Fri, 27 Oct 2023 22:24:23 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8C=BB=E7=94=9F=E5=85=A5?=
=?UTF-8?q?=E9=A9=BB=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/inspectionProfiles/Project_Default.xml | 9 +++++++++
.../four/system/api/RemoteUserService.java | 9 +++++----
.../com/four/system/api/domain/SysUser.java | 15 +++++++++++++++
.../factory/RemoteUserFallbackFactory.java | 4 ++--
.../factory/RemoteUserFallbackFactory$1.class | Bin 2291 -> 2279 bytes
.../factory/RemoteUserFallbackFactory.class | Bin 1519 -> 1519 bytes
.../target/four-api-system-3.6.3.jar | Bin 30274 -> 31803 bytes
.../target/maven-archiver/pom.properties | 2 +-
.../compile/default-compile/createdFiles.lst | 1 +
.../compile/default-compile/inputFiles.lst | 1 +
10 files changed, 34 insertions(+), 7 deletions(-)
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
index 8d66637..ee2c34b 100644
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -1,5 +1,14 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/four-api-system/src/main/java/com/four/system/api/RemoteUserService.java b/four-api-system/src/main/java/com/four/system/api/RemoteUserService.java
index 36e64fb..314f9c0 100644
--- a/four-api-system/src/main/java/com/four/system/api/RemoteUserService.java
+++ b/four-api-system/src/main/java/com/four/system/api/RemoteUserService.java
@@ -1,6 +1,6 @@
package com.four.system.api;
-import org.apache.ibatis.annotations.Param;
+import com.four.common.duck.request.RequestRegistrationInformation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
@@ -14,6 +14,7 @@ import com.four.system.api.domain.SysUser;
import com.four.system.api.factory.RemoteUserFallbackFactory;
import com.four.system.api.model.LoginUser;
+
/**
* 用户服务
*
@@ -60,12 +61,12 @@ public interface RemoteUserService
/**
- * 注册用户信息
+ * 注册医生的用户信息用户信息
*
- * @param sysUser 用户信息
* @param source 请求来源
* @return 结果
*/
@PostMapping("/user/healthRegister")
- public R healthRegister(@RequestBody SysUser sysUser,@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
+
+ public R healthRegister(@RequestBody SysUser sysUser, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
}
diff --git a/four-api-system/src/main/java/com/four/system/api/domain/SysUser.java b/four-api-system/src/main/java/com/four/system/api/domain/SysUser.java
index 22a47a0..45ba2e2 100644
--- a/four-api-system/src/main/java/com/four/system/api/domain/SysUser.java
+++ b/four-api-system/src/main/java/com/four/system/api/domain/SysUser.java
@@ -13,6 +13,7 @@ import com.four.common.core.annotation.Excel.Type;
import com.four.common.core.annotation.Excels;
import com.four.common.core.web.domain.BaseEntity;
import com.four.common.core.xss.Xss;
+import org.apache.poi.hpsf.Decimal;
/**
* 用户对象 sys_user
@@ -123,6 +124,20 @@ public class SysUser extends BaseEntity
/** 状态1:患者 2:医生 **/
private Integer differentialState;
+
+
+ private Long medicalDepartmentId;
+ private Long professionalTitleDoctorId;
+ private Integer numberPatientsServed;
+ private Decimal consultingPrice;
+ private Integer praise;
+ private Integer registrationInformationExamineStatus;
+ private Integer registrationInformationMedicStatus;
+
+
+
+
+
public SysUser(Long userId, Long deptId, String userName, String nickName, String email, String phonenumber, String personalResume, String affiliatedHospital, String areaExpertise, String sex, String avatar, String password, String status, String delFlag, String loginIp, Date loginDate, SysDept dept, List roles, Long[] roleIds, Long[] postIds, Long roleId, String userSign, Integer bindWechatStatus, Integer realNameAuthenticationStatus, Integer bindBankCardStatus, BigDecimal userMoney, String invitationCode, Integer differentialState) {
this.userId = userId;
this.deptId = deptId;
diff --git a/four-api-system/src/main/java/com/four/system/api/factory/RemoteUserFallbackFactory.java b/four-api-system/src/main/java/com/four/system/api/factory/RemoteUserFallbackFactory.java
index 666d693..0aa8f56 100644
--- a/four-api-system/src/main/java/com/four/system/api/factory/RemoteUserFallbackFactory.java
+++ b/four-api-system/src/main/java/com/four/system/api/factory/RemoteUserFallbackFactory.java
@@ -1,5 +1,6 @@
package com.four.system.api.factory;
+import com.four.common.duck.request.RequestRegistrationInformation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.cloud.openfeign.FallbackFactory;
@@ -44,9 +45,8 @@ public class RemoteUserFallbackFactory implements FallbackFactory healthRegister(SysUser sysUser, String source) {
- return R.fail("注册维度健康用户失败:" + throwable.getMessage());
+ return R.fail("医生用户失败:" + throwable.getMessage());
}
-
};
}
diff --git a/four-api-system/target/classes/com/four/system/api/factory/RemoteUserFallbackFactory$1.class b/four-api-system/target/classes/com/four/system/api/factory/RemoteUserFallbackFactory$1.class
index 3b36643be2b4c23c0e0af9d890f5e18625ba988e..29ff84b404b963fde72a726b6b3c5412710ccb9a 100644
GIT binary patch
delta 62
zcmew?_*`&91rxjQ)1KYWr_A5n%@obTC^PvvTNw)H&Uz2)hyWltNIKHar_b3Icu3#0Vp+iYo!@{^s|3m8=<
VZw8WDlc#d%PY&jAWYh<;f&e+C8_xg$
diff --git a/four-api-system/target/classes/com/four/system/api/factory/RemoteUserFallbackFactory.class b/four-api-system/target/classes/com/four/system/api/factory/RemoteUserFallbackFactory.class
index 45cb28afbd6e7629e771722ab62f916b41f4731b..c28e6703d57e1c7a599283b013d1c2d140b227f0 100644
GIT binary patch
delta 35
rcmaFQ{hoWnV-`l?$xm4PS)~~G7^Ej#u(~q}O>SUyU=*EvkW~)=$%hHi
delta 37
tcmaFQ{hoWnW0uMFtUQz7v$(KIGVn1-O}1clXB3>=!0Ny#GWj5@9suvp3fuqy
diff --git a/four-api-system/target/four-api-system-3.6.3.jar b/four-api-system/target/four-api-system-3.6.3.jar
index 5abd3fd4d6ce07221c5415737b676769c5a6c1e4..bc40f2001b8a794b6629b5cea33e8294651efb15 100644
GIT binary patch
delta 4344
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