From 06f69c0a04e14639d005b84e46b82a93b8d5883d Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期二, 01 九月 2026 16:29:19 +0800
Subject: [PATCH] fix0901: 继续修复扫描问题4
---
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/service/ClinicAppService.java | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
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 3136c3e..0b0bc6a 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
@@ -68,6 +68,7 @@
this.transactionManager = transactionManager;
}
+ /** 分页查询诊所。 */
public PageResponse<ClinicListItemVO> page(int page,
int pageSize,
String regionCode,
@@ -94,6 +95,7 @@
return PageResponse.of(list, result.getTotal(), result.getCurrent(), result.getSize());
}
+ /** 下载诊所代理导入模板。 */
public void downloadClinicImportTemplate(HttpServletResponse response) throws IOException {
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
response.setCharacterEncoding("utf-8");
@@ -105,6 +107,7 @@
}
@Transactional(rollbackFor = Exception.class)
+ /** 批量导入诊所与代理绑定关系。 */
public void importAgentBindings(MultipartFile file) throws IOException {
if (file == null || file.isEmpty()) {
throw new IllegalArgumentException("请选择导入文件");
@@ -171,6 +174,7 @@
}
}
+ /** 导出诊所列表。 */
public void export(String regionCode,
String name,
String phone,
@@ -211,6 +215,7 @@
.doWrite(exports);
}
+ /** 查询诊所区域选项。 */
public List<ClinicRegionOptionVO> regionOptions() {
List<ClinicRegionOptionRow> rows = clinicQueryMapper.selectRegionOptions();
List<ClinicRegionOptionVO> list = new ArrayList<ClinicRegionOptionVO>();
@@ -220,6 +225,7 @@
return list;
}
+ /** 查询诊所详情。 */
public ClinicDetailVO detail(Long id) {
ClinicDetailRow row = clinicQueryMapper.selectClinicDetail(id);
if (row == null) {
@@ -246,6 +252,7 @@
return vo;
}
+ /** 更新诊所银行账户信息。 */
public ClinicDetailVO updateBankAccount(Long id, ClinicBankAccountUpdateRequest request) {
// 手动开启事务
DefaultTransactionDefinition def = new DefaultTransactionDefinition();
@@ -322,6 +329,7 @@
return region == null ? trimToNull(fallback) : region.getName();
}
+ /** 分页查询诊所绑定用户。 */
public PageResponse<ClinicBoundUserItemVO> clinicUsers(Long clinicId,
int page,
int pageSize,
--
Gitblit v1.7.1