| 
					
				 | 
			
			
				@@ -1,15 +1,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package thyyxxk.webserver.dao.his.yp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.baomidou.mybatisplus.core.mapper.BaseMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.ibatis.annotations.Mapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.ibatis.annotations.Param; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.ibatis.annotations.Select; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.ibatis.annotations.Update; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import thyyxxk.webserver.entity.inpatient.YpZdDict; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.Map; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @Mapper 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-public interface YpDictDao { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+public interface YpDictDao extends BaseMapper<YpZdDict> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Select(" select yf.charge_code as chargeCode,  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             " yf.serial,  " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -36,4 +38,25 @@ public interface YpDictDao { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int updateYpVisibleFlag(@Param("chargeCode") String chargeCode, @Param("serial") String serial, @Param("groupNo") String groupNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             @Param("visibleFlagMz") String visibleFlagMz, @Param("visibleFlagZy") String visibleFlagZy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Select(" select rtrim(zd.code) as code,  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " zd.serial,  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " rtrim(zd.name) as name,  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " zd.specification,  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " zd.pack_retprice as packRetprice,  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " isnull(zd.del_flag, '0') as delFlag,  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " zd.py_code as pyCode, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " zd.d_code as dCode " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " from yp_zd_dict as zd " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " where zd.code like '%${text}%' or zd.name like '%${text}%'  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " or zd.py_code like ('%' + upper(#{text}) + '%') " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " or zd.d_code like ('%' + upper(#{text}) + '%') " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " order by zd.code ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    List<YpZdDict> selectYpDict(@Param("text") String text); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Select(" select * from yp_zd_dict where code = #{code} ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    YpZdDict selectYpDictByCode(@Param("code") String code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Update(" update yp_zd_dict set del_flag = #{delFlag} where code = #{code} ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    int updateYpDictDelFlagByCode(@Param("code") String code, @Param("delFlag") String delFlag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |