From aa93e512a60379c6373d10023f49dae4403b51c4 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期五, 21 二月 2025 17:55:09 +0800 Subject: [PATCH] 金堆成同步字典服务 --- src/main/java/com/example/service/HisService.java | 123 +++++++++-------------------------------- 1 files changed, 27 insertions(+), 96 deletions(-) diff --git a/src/main/java/com/example/service/HisService.java b/src/main/java/com/example/service/HisService.java index 6ccde98..93b6779 100644 --- a/src/main/java/com/example/service/HisService.java +++ b/src/main/java/com/example/service/HisService.java @@ -7,6 +7,7 @@ import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * @Company: 瑗垮畨璺嘲绉戞妧鏈夐檺鍏徃 @@ -15,186 +16,116 @@ */ @Service public interface HisService { + /** * 寤烘。 - * @param customer - * @return */ - String jianDang(TjCustomer customer); + String jianDang(Map<String ,Object> map); /** * 楠岃瘉韬唤璇佹槸鍚﹀缓杩囨。 - * @param customer - * @return */ - String getBingRenXxByShengFenZheng(TjCustomer customer); + String getBingRenXxByShengFenZheng(Map<String ,Object> map); /** * 鐥呬汉鍩烘湰淇℃伅鍙樻洿 - * @param customer - * @return */ - String saveBingRenXx(TjCustomer customer); + String saveBingRenXx(Map<String ,Object> map); /** * 寰呮敹璐硅垂鐢ㄦ煡璇� - * @param bingRenId - * @param jiuZhenKh - * @param yuanQuId - * @return */ - String getListDaiShouFei(String bingRenId, String jiuZhenKh, String yuanQuId); + String getListDaiShouFei(Map<String ,Object> map); /** * 鐢熸垚寰呮敹璐�/寰呴��璐� 璐圭敤 - * @param dto - * @return */ - String createMenZhenFy(CreateMenZhenFyDto dto); + String createMenZhenFy(Map<String ,Object> map); /** * 闂ㄨ瘖鏈敹璐硅垂鐢ㄦ挙閿� - * @param dto - * @return */ - String cheXiaoMzFy(CheXiaoMzFyDto dto); + String cheXiaoMzFy(Map<String ,Object> map); /** * 鏀惰垂/閫�璐瑰畬鎴愰�氱煡绗笁鏂� - * @param feiYongId - * @param yeWuLx - * @return */ - String pushZhiFuMsg(String feiYongId, int yeWuLx); + String pushZhiFuMsg(String hospName,Map<String ,Object> map); /** * 绉戝淇℃伅鏌ヨ - * @param yuanQuId - * @param keShiMc - * @param pageIndex - * @param pageSize - * @return */ - String getKeShi(String yuanQuId, String keShiMc, int pageIndex, int pageSize); + String getKeShi(Map<String ,Object> map); /** * 鍖荤敓淇℃伅鏌ヨ - * @param yuanQuId - * @param keShiMc - * @param pageIndex - * @param pageSize - * @return */ - String getListYiShengZd(String yuanQuId, String keShiMc, int pageIndex, int pageSize); + String getListYiShengZd(Map<String ,Object> map); /** * 鑾峰彇鏀惰垂椤圭洰鍒嗛〉 - * @param queryString - * @param bianGengSj - * @param pageIndex - * @param pageSize - * @return */ - String getShouFeiXm(String queryString, String bianGengSj, int pageIndex, int pageSize); + String getShouFeiXm(Map<String ,Object> map); /** *绉戝淇℃伅鎺ㄩ�� - * @param xingZhiSx 缁勭粐灞炴�� 绗竴浣�1聽琛ㄧず 鎸傚彿 - * 绗簩浣� 1琛ㄧず涓村簥 - * 绗笁浣� 1琛ㄧず妫�鏌� - * 绗洓浣� 1 琛ㄧず鎵嬫湳 - * 绗簲浣� 1 琛ㄧず娌荤枟 - * 绗叚浣� 1 琛ㄧず鎶ょ悊 - * @param queryString 妯$硦鍖归厤杈撯紛鐮�1銆佺瀹ゅ悕绉� - * @param zuoFeiBz 浣滃簾鏍囧織锛�0 姝e父锛�1 浣滃簾 - * @param yuanQuId 闄㈠尯id - * @param keShiIds 绉戝ID闆嗗悎 - * @param ifPlus 鏄惁鏌ヨplus灞炴�� - * @return */ - String getKeShiByConditions(int xingZhiSx, String queryString, int zuoFeiBz, String yuanQuId, List<String> keShiIds, int ifPlus); + String getKeShiByConditions(Map<String ,Object> map); /** * 鍙栨牱鏈瓧鍏� - * @param queryString 鏍锋湰绫诲瀷鍚嶇О(鏍锋湰鍚嶇О/鏍锋湰绫诲瀷id) - * @param pageIndex - * @param pageSize 姣忊粴鏉℃暟锛堟渶饧や笉鑳借秴杩�100锛� - * @return */ - String getYangBen(String queryString, int pageIndex, int pageSize); + String getYangBen(Map<String ,Object> map); /** * 鐥呭尯淇℃伅鎺ㄩ�� - * @param yuanQuId 闄㈠尯Id - * @param keShiId 绉戝Id - * @param pageIndex 褰撳墠饣� - * @param pageSize 姣忊粴鏉℃暟锛堟渶饧や笉鑳借秴杩�100锛� - * @return */ - String getListBingQuZd(String yuanQuId, String keShiId, int pageIndex, int pageSize); + String getListBingQuZd(Map<String ,Object> map); /** * 鑱屸集淇℃伅 - * @param bianGengSj 鍙樻洿鏃堕棿 - * @param pageIndex 褰撳墠饣� - * @param pageSize 姣忊粴鏉℃暟锛堟渶饧や笉鑳借秴杩�100锛� - * @return */ - String getZhiGongPage(String bianGengSj, int pageIndex, int pageSize); + String getZhiGongPage(Map<String ,Object> map); /** * 妫�鏌ラ」鐩� - * @param queryString - * @param bianGengSj - * @param pageIndex - * @param pageSize - * @return */ - String getJianChaXm(String queryString, String bianGengSj, int pageIndex, int pageSize); + String getJianChaXm(Map<String ,Object> map); /** * 妫�楠岄」饨帹閫� - * @param queryCode 鏌ヨ鐮�(椤光浆缂栫爜/鎷尖境鐮� - * @param page 褰撳墠饣� - * @param size 姣忊粴鏉℃暟锛堟渶饧や笉鑳借秴杩�100 - * @return */ - String getJianYanXm(String queryCode, Integer page, Integer size); + String getJianYanXm(Map<String ,Object> map); /** * 妫�楠岄」饨敹璐规帹閫� - * @param shouFeiXmId 鏀惰垂椤光浆id - * @param jiaGeTx 浠锋牸浣撶郴 - * @return */ - String getShouFeiXmJg(String shouFeiXmId, String jiaGeTx); + String getShouFeiXmJg(Map<String ,Object> map); /** * 妫�楠屽鍣� - * @param queryString 瀹瑰櫒鍚嶇О(瀹瑰櫒鍚嶇О/杈撯紛鐮�1) - * @param pageIndex 褰撳墠饣� - * @param pageSize 姣忊粴鏉℃暟锛堟渶饧や笉鑳借秴杩�100锛� - * @return */ - String getRongQi(String queryString, Integer pageIndex, Integer pageSize); + String getRongQi(Map<String ,Object> map); /** * 妫�楠屾牱鏈� - * @param queryString 鏍锋湰绫诲瀷鍚嶇О(鏍锋湰鍚嶇О/鏍锋湰绫诲瀷id) - * @param pageIndex 褰撳墠饣� - * @param pageSize 姣忊粴鏉℃暟锛堟渶饧や笉鑳借秴杩�100锛� - * @return */ - String getJyYangBen(String queryString, Integer pageIndex, Integer pageSize); + String getJyYangBen(Map<String ,Object> map); + + + /** + * 鍚屾瀛楀吀 + */ + void syncDict(String hospName); } -- Gitblit v1.8.0