From 39d8837670382384508a2b63b23a70ccf45500cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Thu, 23 Oct 2025 21:14:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(clinic):=20=E6=9B=B4=E6=96=B0=E6=82=A3?= =?UTF-8?q?=E8=80=85=E7=94=A8=E6=88=B7=E5=AE=9E=E4=BD=93=E5=8F=8A=E5=85=B3?= =?UTF-8?q?=E8=81=94=E6=9F=A5=E8=AF=A2=E4=BB=A5=E6=94=AF=E6=8C=81=E5=A4=B4?= =?UTF-8?q?=E5=83=8F=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 ClinicPatientUser 实体中新增 avatar 字段- 修改 ClinicPatientUserMapper.xml 的关联查询 SQL,加入 avatar 字段 - 调整 ClinicDoctorUserServiceImpl 和 ClinicPatientUserServiceImpl 中 的 getByIdRel 方法,将参数设置从 setId 改为 setUserId - 将 ClinicPrescription 实体中的 files 字段重命名为 image --- .../java/com/gxwebsoft/clinic/entity/ClinicPatientUser.java | 4 ++++ .../java/com/gxwebsoft/clinic/entity/ClinicPrescription.java | 2 +- .../gxwebsoft/clinic/mapper/xml/ClinicPatientUserMapper.xml | 2 +- .../clinic/service/impl/ClinicDoctorUserServiceImpl.java | 2 +- .../clinic/service/impl/ClinicPatientUserServiceImpl.java | 2 +- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gxwebsoft/clinic/entity/ClinicPatientUser.java b/src/main/java/com/gxwebsoft/clinic/entity/ClinicPatientUser.java index 58977dd..4bf6860 100644 --- a/src/main/java/com/gxwebsoft/clinic/entity/ClinicPatientUser.java +++ b/src/main/java/com/gxwebsoft/clinic/entity/ClinicPatientUser.java @@ -36,6 +36,10 @@ public class ClinicPatientUser implements Serializable { @Schema(description = "姓名") private String realName; + @Schema(description = "头像") + @TableField(exist = false) + private String avatar; + @Schema(description = "手机号") @TableField(exist = false) private String phone; diff --git a/src/main/java/com/gxwebsoft/clinic/entity/ClinicPrescription.java b/src/main/java/com/gxwebsoft/clinic/entity/ClinicPrescription.java index 3686b93..6988786 100644 --- a/src/main/java/com/gxwebsoft/clinic/entity/ClinicPrescription.java +++ b/src/main/java/com/gxwebsoft/clinic/entity/ClinicPrescription.java @@ -55,7 +55,7 @@ public class ClinicPrescription implements Serializable { private String decoctionInstructions; @Schema(description = "上传附件") - private String files; + private String image; @Schema(description = "订单总金额") private BigDecimal orderPrice; diff --git a/src/main/java/com/gxwebsoft/clinic/mapper/xml/ClinicPatientUserMapper.xml b/src/main/java/com/gxwebsoft/clinic/mapper/xml/ClinicPatientUserMapper.xml index b1007d7..dd9b63d 100644 --- a/src/main/java/com/gxwebsoft/clinic/mapper/xml/ClinicPatientUserMapper.xml +++ b/src/main/java/com/gxwebsoft/clinic/mapper/xml/ClinicPatientUserMapper.xml @@ -4,7 +4,7 @@ - SELECT a.*, b.phone, b.sex, b.age + SELECT a.*, b.phone,b.avatar, b.sex, b.age FROM clinic_patient_user a LEFT JOIN gxwebsoft_core.sys_user b ON a.user_id = b.user_id diff --git a/src/main/java/com/gxwebsoft/clinic/service/impl/ClinicDoctorUserServiceImpl.java b/src/main/java/com/gxwebsoft/clinic/service/impl/ClinicDoctorUserServiceImpl.java index 9de7f4e..5b65655 100644 --- a/src/main/java/com/gxwebsoft/clinic/service/impl/ClinicDoctorUserServiceImpl.java +++ b/src/main/java/com/gxwebsoft/clinic/service/impl/ClinicDoctorUserServiceImpl.java @@ -40,7 +40,7 @@ public class ClinicDoctorUserServiceImpl extends ServiceImpl