From 9e600c821a19609d280ad2f58d42707f5b9b0e41 Mon Sep 17 00:00:00 2001 From: tangw Date: Mon, 10 Nov 2025 18:44:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=BA=E5=9F=9F=E6=B5=81=E8=BD=AC=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/dict/HospitalController.java | 26 +++++----- ...italMapper.java => RegHospitalMapper.java} | 18 +++---- .../{SysHospital.java => RegHospital.java} | 6 +-- ...alService.java => RegHospitalService.java} | 18 +++---- ...eImpl.java => RegHospitalServiceImpl.java} | 30 +++++------ .../resources/mapper/SysHospitalMapper.xml | 50 +++++++------------ 6 files changed, 67 insertions(+), 81 deletions(-) rename transitPF/src/main/java/com/czlis/transitPF/mapper/{SysHospitalMapper.java => RegHospitalMapper.java} (77%) rename transitPF/src/main/java/com/czlis/transitPF/pojo/{SysHospital.java => RegHospital.java} (88%) rename transitPF/src/main/java/com/czlis/transitPF/service/{IsysHospitalService.java => RegHospitalService.java} (77%) rename transitPF/src/main/java/com/czlis/transitPF/service/impl/{IsysHospitalServiceImpl.java => RegHospitalServiceImpl.java} (81%) diff --git a/transitPF/src/main/java/com/czlis/transitPF/controller/dict/HospitalController.java b/transitPF/src/main/java/com/czlis/transitPF/controller/dict/HospitalController.java index 6fc48fc..9e967ba 100644 --- a/transitPF/src/main/java/com/czlis/transitPF/controller/dict/HospitalController.java +++ b/transitPF/src/main/java/com/czlis/transitPF/controller/dict/HospitalController.java @@ -6,8 +6,8 @@ import com.czlis.common.core.domain.AjaxResult; import com.czlis.common.core.page.TableDataInfo; import com.czlis.common.enums.BusinessType; import com.czlis.common.utils.poi.ExcelUtil; -import com.czlis.transitPF.pojo.SysHospital; -import com.czlis.transitPF.service.IsysHospitalService; +import com.czlis.transitPF.pojo.RegHospital; +import com.czlis.transitPF.service.RegHospitalService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; @@ -24,23 +24,23 @@ import java.util.List; @Slf4j public class HospitalController extends BaseController { @Autowired - private IsysHospitalService sysHospitalService; + private RegHospitalService sysHospitalService; /** * 获取医疗机构列表 */ @ApiOperation("获取医疗机构列表") @GetMapping("/list") - public TableDataInfo list(SysHospital post) { + public TableDataInfo list(RegHospital post) { startPage(); - List list = sysHospitalService.selectHospitalList(post); + List list = sysHospitalService.selectHospitalList(post); return getDataTable(list); } @ApiOperation("医疗机构导出") @Log(title = "医疗机构导出", businessType = BusinessType.EXPORT) @PostMapping("/export") - public void export(HttpServletResponse response, SysHospital post) { - List list = sysHospitalService.selectHospitalList(post); - ExcelUtil util = new ExcelUtil<>(SysHospital.class); + public void export(HttpServletResponse response, RegHospital post) { + List list = sysHospitalService.selectHospitalList(post); + ExcelUtil util = new ExcelUtil<>(RegHospital.class); util.exportExcel(response, list, "医疗机构数据"); } @@ -59,7 +59,7 @@ public class HospitalController extends BaseController { @ApiOperation("新增医疗机构") @Log(title = "医疗机构管理", businessType = BusinessType.INSERT) @PostMapping - public AjaxResult add(@Validated @RequestBody SysHospital post) { + public AjaxResult add(@Validated @RequestBody RegHospital post) { if (!sysHospitalService.checkHospitalNameUnique(post)) { return error("新增医疗机构'" + post.getHospitalName() + "'失败,医疗机构名称已存在"); } else if (!sysHospitalService.checkHospitalCodeUnique(post)) { @@ -75,7 +75,7 @@ public class HospitalController extends BaseController { @ApiOperation("修改医疗机构") @Log(title = "医疗机构管理", businessType = BusinessType.UPDATE) @PutMapping - public AjaxResult edit(@Validated @RequestBody SysHospital post) { + public AjaxResult edit(@Validated @RequestBody RegHospital post) { if (!sysHospitalService.checkHospitalNameUnique(post)) { return error("修改医疗机构'" + post.getHospitalName() + "'失败,医疗机构名称已存在"); } else if (!sysHospitalService.checkHospitalCodeUnique(post)) { @@ -91,8 +91,8 @@ public class HospitalController extends BaseController { @ApiOperation("删除医疗机构") @Log(title = "医疗机构管理", businessType = BusinessType.DELETE) @DeleteMapping("/{hospitalIds}") - public AjaxResult remove(@PathVariable Long[] postIds) { - return toAjax(sysHospitalService.deleteHospitalByIds(postIds)); + public AjaxResult remove(@PathVariable Long[] hospitalIds) { + return toAjax(sysHospitalService.deleteHospitalByIds(hospitalIds)); } /** @@ -101,7 +101,7 @@ public class HospitalController extends BaseController { @ApiOperation("获取医疗机构选择框列表") @GetMapping("/optionselect") public AjaxResult optionselect() { - List posts = sysHospitalService.selectHospitalAll(); + List posts = sysHospitalService.selectHospitalAll(); return success(posts); } } diff --git a/transitPF/src/main/java/com/czlis/transitPF/mapper/SysHospitalMapper.java b/transitPF/src/main/java/com/czlis/transitPF/mapper/RegHospitalMapper.java similarity index 77% rename from transitPF/src/main/java/com/czlis/transitPF/mapper/SysHospitalMapper.java rename to transitPF/src/main/java/com/czlis/transitPF/mapper/RegHospitalMapper.java index 2fcfb4a..34607ae 100644 --- a/transitPF/src/main/java/com/czlis/transitPF/mapper/SysHospitalMapper.java +++ b/transitPF/src/main/java/com/czlis/transitPF/mapper/RegHospitalMapper.java @@ -1,24 +1,24 @@ package com.czlis.transitPF.mapper; -import com.czlis.transitPF.pojo.SysHospital; +import com.czlis.transitPF.pojo.RegHospital; import java.util.List; -public interface SysHospitalMapper { +public interface RegHospitalMapper { /** * 查询医疗机构数据集合 * * @param hospital 医疗机构信息 * @return 医疗机构数据集合 */ - public List selectHospitalList(SysHospital hospital); + public List selectHospitalList(RegHospital hospital); /** * 查询所有医疗机构 * * @return 医疗机构列表 */ - public List selectHospitalAll(); + public List selectHospitalAll(); /** * 通过医疗机构ID查询医疗机构信息 @@ -26,7 +26,7 @@ public interface SysHospitalMapper { * @param hospitalId 医疗机构ID * @return 角色对象信息 */ - public SysHospital selectHospitalById(Long hospitalId); + public RegHospital selectHospitalById(Long hospitalId); /** * 根据用户ID获取医疗机构选择框列表 @@ -66,7 +66,7 @@ public interface SysHospitalMapper { * @param hospital 医疗机构信息 * @return 结果 */ - public int updateHospital(SysHospital hospital); + public int updateHospital(RegHospital hospital); /** * 新增医疗机构信息 @@ -74,7 +74,7 @@ public interface SysHospitalMapper { * @param hospital 医疗机构信息 * @return 结果 */ - public int insertHospital(SysHospital hospital); + public int insertHospital(RegHospital hospital); /** * 校验医疗机构名称 @@ -82,7 +82,7 @@ public interface SysHospitalMapper { * @param hospitalName 医疗机构名称 * @return 结果 */ - public SysHospital checkHospitalNameUnique(String hospitalName); + public RegHospital checkHospitalNameUnique(String hospitalName); /** * 校验医疗机构编码 @@ -90,5 +90,5 @@ public interface SysHospitalMapper { * @param hospitalCode 医疗机构编码 * @return 结果 */ - public SysHospital checkHospitalCodeUnique(String hospitalCode); + public RegHospital checkHospitalCodeUnique(String hospitalCode); } diff --git a/transitPF/src/main/java/com/czlis/transitPF/pojo/SysHospital.java b/transitPF/src/main/java/com/czlis/transitPF/pojo/RegHospital.java similarity index 88% rename from transitPF/src/main/java/com/czlis/transitPF/pojo/SysHospital.java rename to transitPF/src/main/java/com/czlis/transitPF/pojo/RegHospital.java index 9ac133b..58fbcd5 100644 --- a/transitPF/src/main/java/com/czlis/transitPF/pojo/SysHospital.java +++ b/transitPF/src/main/java/com/czlis/transitPF/pojo/RegHospital.java @@ -8,7 +8,7 @@ import lombok.NoArgsConstructor; @Data @AllArgsConstructor @NoArgsConstructor -public class SysHospital extends BaseEntity { +public class RegHospital extends BaseEntity { private static final long serialVersionUID = 1L; /** * 医疗机构序号 @@ -29,8 +29,8 @@ public class SysHospital extends BaseEntity { /** * 医疗机构排序 */ - @Excel(name = "医疗机构令牌") - private Integer hospitalUserinfo; + @Excel(name = "接口平台密钥") + private String hospitalUserinfo; /** * 状态(0正常 1停用) */ diff --git a/transitPF/src/main/java/com/czlis/transitPF/service/IsysHospitalService.java b/transitPF/src/main/java/com/czlis/transitPF/service/RegHospitalService.java similarity index 77% rename from transitPF/src/main/java/com/czlis/transitPF/service/IsysHospitalService.java rename to transitPF/src/main/java/com/czlis/transitPF/service/RegHospitalService.java index f00e526..7a9bd28 100644 --- a/transitPF/src/main/java/com/czlis/transitPF/service/IsysHospitalService.java +++ b/transitPF/src/main/java/com/czlis/transitPF/service/RegHospitalService.java @@ -1,24 +1,24 @@ package com.czlis.transitPF.service; -import com.czlis.transitPF.pojo.SysHospital; +import com.czlis.transitPF.pojo.RegHospital; import java.util.List; -public interface IsysHospitalService { +public interface RegHospitalService { /** * 查询医疗机构信息集合 * * @param Hospital 医疗机构信息 * @return 医疗机构列表 */ - public List selectHospitalList(SysHospital Hospital); + public List selectHospitalList(RegHospital Hospital); /** * 查询所有医疗机构 * * @return 医疗机构列表 */ - public List selectHospitalAll(); + public List selectHospitalAll(); /** * 通过医疗机构ID查询医疗机构信息 @@ -26,7 +26,7 @@ public interface IsysHospitalService { * @param HospitalId 医疗机构ID * @return 角色对象信息 */ - public SysHospital selectHospitalById(Long HospitalId); + public RegHospital selectHospitalById(Long HospitalId); /** * 根据用户ID获取医疗机构选择框列表 @@ -42,7 +42,7 @@ public interface IsysHospitalService { * @param Hospital 医疗机构信息 * @return 结果 */ - public boolean checkHospitalNameUnique(SysHospital Hospital); + public boolean checkHospitalNameUnique(RegHospital Hospital); /** * 校验医疗机构编码 @@ -50,7 +50,7 @@ public interface IsysHospitalService { * @param Hospital 医疗机构信息 * @return 结果 */ - public boolean checkHospitalCodeUnique(SysHospital Hospital); + public boolean checkHospitalCodeUnique(RegHospital Hospital); /** * 通过医疗机构ID查询医疗机构使用数量 @@ -82,7 +82,7 @@ public interface IsysHospitalService { * @param Hospital 医疗机构信息 * @return 结果 */ - public int insertHospital(SysHospital Hospital); + public int insertHospital(RegHospital Hospital); /** * 修改保存医疗机构信息 @@ -90,5 +90,5 @@ public interface IsysHospitalService { * @param Hospital 医疗机构信息 * @return 结果 */ - public int updateHospital(SysHospital Hospital); + public int updateHospital(RegHospital Hospital); } diff --git a/transitPF/src/main/java/com/czlis/transitPF/service/impl/IsysHospitalServiceImpl.java b/transitPF/src/main/java/com/czlis/transitPF/service/impl/RegHospitalServiceImpl.java similarity index 81% rename from transitPF/src/main/java/com/czlis/transitPF/service/impl/IsysHospitalServiceImpl.java rename to transitPF/src/main/java/com/czlis/transitPF/service/impl/RegHospitalServiceImpl.java index 64eac0d..a946708 100644 --- a/transitPF/src/main/java/com/czlis/transitPF/service/impl/IsysHospitalServiceImpl.java +++ b/transitPF/src/main/java/com/czlis/transitPF/service/impl/RegHospitalServiceImpl.java @@ -3,9 +3,9 @@ package com.czlis.transitPF.service.impl; import com.czlis.common.constant.UserConstants; import com.czlis.common.exception.ServiceException; import com.czlis.common.utils.StringUtils; -import com.czlis.transitPF.mapper.SysHospitalMapper; -import com.czlis.transitPF.pojo.SysHospital; -import com.czlis.transitPF.service.IsysHospitalService; +import com.czlis.transitPF.mapper.RegHospitalMapper; +import com.czlis.transitPF.pojo.RegHospital; +import com.czlis.transitPF.service.RegHospitalService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -14,9 +14,9 @@ import java.util.List; @Service @Slf4j -public class IsysHospitalServiceImpl implements IsysHospitalService { +public class RegHospitalServiceImpl implements RegHospitalService { @Autowired - SysHospitalMapper hospitalMapper; + RegHospitalMapper hospitalMapper; /** * 查询医疗机构信息集合 @@ -25,7 +25,7 @@ public class IsysHospitalServiceImpl implements IsysHospitalService { * @return 医疗机构信息集合 */ @Override - public List selectHospitalList(SysHospital Hospital) { + public List selectHospitalList(RegHospital Hospital) { return hospitalMapper.selectHospitalList(Hospital); } @@ -35,7 +35,7 @@ public class IsysHospitalServiceImpl implements IsysHospitalService { * @return 医疗机构列表 */ @Override - public List selectHospitalAll() { + public List selectHospitalAll() { return hospitalMapper.selectHospitalAll(); } @@ -46,7 +46,7 @@ public class IsysHospitalServiceImpl implements IsysHospitalService { * @return 角色对象信息 */ @Override - public SysHospital selectHospitalById(Long HospitalId) { + public RegHospital selectHospitalById(Long HospitalId) { return hospitalMapper.selectHospitalById(HospitalId); } @@ -68,9 +68,9 @@ public class IsysHospitalServiceImpl implements IsysHospitalService { * @return 结果 */ @Override - public boolean checkHospitalNameUnique(SysHospital Hospital) { + public boolean checkHospitalNameUnique(RegHospital Hospital) { Long HospitalId = StringUtils.isNull(Hospital.getHospitalId()) ? -1L : Hospital.getHospitalId(); - SysHospital info = hospitalMapper.checkHospitalNameUnique(Hospital.getHospitalName()); + RegHospital info = hospitalMapper.checkHospitalNameUnique(Hospital.getHospitalName()); if (StringUtils.isNotNull(info) && info.getHospitalId().longValue() != HospitalId.longValue()) { return UserConstants.NOT_UNIQUE; } @@ -84,9 +84,9 @@ public class IsysHospitalServiceImpl implements IsysHospitalService { * @return 结果 */ @Override - public boolean checkHospitalCodeUnique(SysHospital Hospital) { + public boolean checkHospitalCodeUnique(RegHospital Hospital) { Long HospitalId = StringUtils.isNull(Hospital.getHospitalId()) ? -1L : Hospital.getHospitalId(); - SysHospital info = hospitalMapper.checkHospitalCodeUnique(Hospital.getHospitalCode()); + RegHospital info = hospitalMapper.checkHospitalCodeUnique(Hospital.getHospitalCode()); if (StringUtils.isNotNull(info) && info.getHospitalId().longValue() != HospitalId.longValue()) { return UserConstants.NOT_UNIQUE; } @@ -124,7 +124,7 @@ public class IsysHospitalServiceImpl implements IsysHospitalService { @Override public int deleteHospitalByIds(Long[] HospitalIds) { for (Long HospitalId : HospitalIds) { - SysHospital Hospital = selectHospitalById(HospitalId); + RegHospital Hospital = selectHospitalById(HospitalId); if (countUserHospitalById(HospitalId) > 0) { throw new ServiceException(String.format("%1$s已分配,不能删除", Hospital.getHospitalName())); } @@ -139,7 +139,7 @@ public class IsysHospitalServiceImpl implements IsysHospitalService { * @return 结果 */ @Override - public int insertHospital(SysHospital Hospital) { + public int insertHospital(RegHospital Hospital) { return hospitalMapper.insertHospital(Hospital); } @@ -150,7 +150,7 @@ public class IsysHospitalServiceImpl implements IsysHospitalService { * @return 结果 */ @Override - public int updateHospital(SysHospital Hospital) { + public int updateHospital(RegHospital Hospital) { return hospitalMapper.updateHospital(Hospital); } } diff --git a/transitPF/src/main/resources/mapper/SysHospitalMapper.xml b/transitPF/src/main/resources/mapper/SysHospitalMapper.xml index c055487..5a19648 100644 --- a/transitPF/src/main/resources/mapper/SysHospitalMapper.xml +++ b/transitPF/src/main/resources/mapper/SysHospitalMapper.xml @@ -2,8 +2,8 @@ - - + + @@ -18,10 +18,10 @@ select hospital_id, hospital_code, hospital_name, hospital_userinfo, status, create_by, create_time, remark - from sys_hospital + from Reg_hospital - @@ -36,45 +36,31 @@ - - where hospital_id = #{hospitalId} - - - select top 1 hospital_id, hospital_code, hospital_name, hospital_userinfo, status, create_by, create_time, remark - from sys_hospital + from Reg_hospital where hospital_name=#{hospitalName} - select top 1 hospital_id, hospital_code, hospital_name, hospital_userinfo, status, create_by, create_time, remark - from sys_hospital + from Reg_hospital where hospital_code=#{hospitalCode} - - update sys_hospital + + update Reg_hospital hospital_code = #{hospitalCode}, hospital_name = #{hospitalName}, @@ -87,8 +73,8 @@ where hospital_id = #{hospitalId} - - insert into sys_hospital( + + insert into Reg_hospital( hospital_id, hospital_code, hospital_name, @@ -109,12 +95,12 @@ ) - - delete from sys_hospital where hospital_id = #{hospitalId} + + delete from Reg_hospital where hospital_id = #{hospitalId} - - delete from sys_hospital where hospital_id in + + delete from Reg_hospital where hospital_id in #{hospitalId}