feat(clinic): 更新患者用户实体及关联查询以支持头像字段

- 在 ClinicPatientUser 实体中新增 avatar 字段- 修改 ClinicPatientUserMapper.xml 的关联查询 SQL,加入 avatar 字段
- 调整 ClinicDoctorUserServiceImpl 和 ClinicPatientUserServiceImpl 中
  的 getByIdRel 方法,将参数设置从 setId 改为 setUserId
- 将 ClinicPrescription 实体中的 files 字段重命名为 image
This commit is contained in:
2025-10-23 21:14:46 +08:00
parent 05d439d1e9
commit 39d8837670
5 changed files with 8 additions and 4 deletions

View File

@@ -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;

View File

@@ -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;

View File

@@ -4,7 +4,7 @@
<!-- 关联查询sql -->
<sql id="selectSql">
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
<where>

View File

@@ -40,7 +40,7 @@ public class ClinicDoctorUserServiceImpl extends ServiceImpl<ClinicDoctorUserMap
@Override
public ClinicDoctorUser getByIdRel(Integer id) {
ClinicDoctorUserParam param = new ClinicDoctorUserParam();
param.setId(id);
param.setUserId(id);
return param.getOne(baseMapper.selectListRel(param));
}

View File

@@ -40,7 +40,7 @@ public class ClinicPatientUserServiceImpl extends ServiceImpl<ClinicPatientUserM
@Override
public ClinicPatientUser getByIdRel(Integer id) {
ClinicPatientUserParam param = new ClinicPatientUserParam();
param.setId(id);
param.setUserId(id);
return param.getOne(baseMapper.selectListRel(param));
}