From 514e93e137c2bd427f5c543782858b84c6a7a01a Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期二, 18 八月 2026 18:14:52 +0800
Subject: [PATCH] feat0806: 编辑诊所后台接口支持
---
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/row/ClinicDetailRow.java | 4 ++++
tcm-training-admin-backend/src/main/resources/mapper/ClinicQueryMapper.xml | 6 ++++--
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/service/ClinicAppService.java | 3 +++
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/vo/ClinicDetailVO.java | 4 ++++
4 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/row/ClinicDetailRow.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/row/ClinicDetailRow.java
index fd972d8..61d6661 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/row/ClinicDetailRow.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/row/ClinicDetailRow.java
@@ -19,4 +19,8 @@
private String accountHolder;
private String accountNumber;
private String branchName;
+ private Integer status;
+
+ private String avatar;
+ private String loginAccount;
}
diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/service/ClinicAppService.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/service/ClinicAppService.java
index be27b89..7b461ce 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/service/ClinicAppService.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/service/ClinicAppService.java
@@ -202,6 +202,7 @@
ClinicDetailVO vo = new ClinicDetailVO();
vo.setId(row.getId());
vo.setName(row.getName());
+ vo.setStatus(row.getStatus());
vo.setPhone(defaultText(row.getContactPhone()));
vo.setAddress(defaultText(row.getAddress()));
vo.setBusinessLicenseUrl(trimToNull(row.getBusinessLicenseUrl()));
@@ -210,6 +211,8 @@
vo.setAccountHolder(defaultText(row.getAccountHolder()));
vo.setAccountNumber(defaultText(row.getAccountNumber()));
vo.setBranchName(defaultText(row.getBranchName()));
+ vo.setAvatar(row.getAvatar());
+ vo.setLoginAccount(row.getLoginAccount());
return vo;
}
diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/vo/ClinicDetailVO.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/vo/ClinicDetailVO.java
index 554248a..0d2d54e 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/vo/ClinicDetailVO.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/vo/ClinicDetailVO.java
@@ -19,4 +19,8 @@
private String accountHolder;
private String accountNumber;
private String branchName;
+
+ private String avatar;
+ private String loginAccount;
+ private Integer status;
}
diff --git a/tcm-training-admin-backend/src/main/resources/mapper/ClinicQueryMapper.xml b/tcm-training-admin-backend/src/main/resources/mapper/ClinicQueryMapper.xml
index 9c25d91..8cf1bbd 100644
--- a/tcm-training-admin-backend/src/main/resources/mapper/ClinicQueryMapper.xml
+++ b/tcm-training-admin-backend/src/main/resources/mapper/ClinicQueryMapper.xml
@@ -125,12 +125,14 @@
c.business_license_url AS businessLicenseUrl,
c.bank_name AS bankName, c.account_holder AS accountHolder,
c.account_number AS accountNumber, c.branch_name AS branchName,
+ c.status,
+ u.phone AS loginAccount, u.avatar AS avatar,
COUNT(u.id) AS userCount
FROM tcm_clinic c
LEFT JOIN tcm_app_user u ON u.clinic_id = c.id AND u.deleted = 0
WHERE c.deleted = 0 AND c.id = #{id}
- GROUP BY c.id, c.name, c.contact_phone, c.address, c.business_license_url,
- c.bank_name, c.account_holder, c.account_number, c.branch_name
+ GROUP BY c.id, c.name, c.contact_phone, c.address, c.business_license_url,c.status,
+ c.bank_name, c.account_holder, c.account_number, c.branch_name, u.avatar, u.phone
</select>
<select id="selectClinicUserPage" resultType="com.tcm.training.admin.member.row.ClinicBoundUserRow">
--
Gitblit v1.7.1