feat(clinic): 更新患者用户实体及关联查询以支持头像字段
- 在 ClinicPatientUser 实体中新增 avatar 字段- 修改 ClinicPatientUserMapper.xml 的关联查询 SQL,加入 avatar 字段 - 调整 ClinicDoctorUserServiceImpl 和 ClinicPatientUserServiceImpl 中 的 getByIdRel 方法,将参数设置从 setId 改为 setUserId - 将 ClinicPrescription 实体中的 files 字段重命名为 image
This commit is contained in:
@@ -36,6 +36,10 @@ public class ClinicPatientUser implements Serializable {
|
|||||||
@Schema(description = "姓名")
|
@Schema(description = "姓名")
|
||||||
private String realName;
|
private String realName;
|
||||||
|
|
||||||
|
@Schema(description = "头像")
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String avatar;
|
||||||
|
|
||||||
@Schema(description = "手机号")
|
@Schema(description = "手机号")
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String phone;
|
private String phone;
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ public class ClinicPrescription implements Serializable {
|
|||||||
private String decoctionInstructions;
|
private String decoctionInstructions;
|
||||||
|
|
||||||
@Schema(description = "上传附件")
|
@Schema(description = "上传附件")
|
||||||
private String files;
|
private String image;
|
||||||
|
|
||||||
@Schema(description = "订单总金额")
|
@Schema(description = "订单总金额")
|
||||||
private BigDecimal orderPrice;
|
private BigDecimal orderPrice;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<!-- 关联查询sql -->
|
<!-- 关联查询sql -->
|
||||||
<sql id="selectSql">
|
<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
|
FROM clinic_patient_user a
|
||||||
LEFT JOIN gxwebsoft_core.sys_user b ON a.user_id = b.user_id
|
LEFT JOIN gxwebsoft_core.sys_user b ON a.user_id = b.user_id
|
||||||
<where>
|
<where>
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ public class ClinicDoctorUserServiceImpl extends ServiceImpl<ClinicDoctorUserMap
|
|||||||
@Override
|
@Override
|
||||||
public ClinicDoctorUser getByIdRel(Integer id) {
|
public ClinicDoctorUser getByIdRel(Integer id) {
|
||||||
ClinicDoctorUserParam param = new ClinicDoctorUserParam();
|
ClinicDoctorUserParam param = new ClinicDoctorUserParam();
|
||||||
param.setId(id);
|
param.setUserId(id);
|
||||||
return param.getOne(baseMapper.selectListRel(param));
|
return param.getOne(baseMapper.selectListRel(param));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ public class ClinicPatientUserServiceImpl extends ServiceImpl<ClinicPatientUserM
|
|||||||
@Override
|
@Override
|
||||||
public ClinicPatientUser getByIdRel(Integer id) {
|
public ClinicPatientUser getByIdRel(Integer id) {
|
||||||
ClinicPatientUserParam param = new ClinicPatientUserParam();
|
ClinicPatientUserParam param = new ClinicPatientUserParam();
|
||||||
param.setId(id);
|
param.setUserId(id);
|
||||||
return param.getOne(baseMapper.selectListRel(param));
|
return param.getOne(baseMapper.selectListRel(param));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user