| 
					
				 | 
			
			
				@@ -1,5 +1,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package thyyxxk.webserver.dao.his.dictionary; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.apache.ibatis.annotations.Insert; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.ibatis.annotations.Mapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.ibatis.annotations.Param; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.ibatis.annotations.Select; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -67,9 +68,9 @@ public interface BedDeptDictDao { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "      on b.charge_code_bed = t.code " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "    left join zd_charge_item as s  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "      on b.charge_code_air = s.code " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "   where b.ward_code = #{deptCode} " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "   where b.ward_code = #{wardCode} " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "order by b.bed_no ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    List<Map<String, Object>> selectBedInfoForDept(@Param("deptCode") String deptCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    List<Map<String, Object>> selectBedInfoForDept(@Param("wardCode") String wardCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Select("  select a.code as value,   " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "         a.exec_unit as execUnit,   " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -117,4 +118,13 @@ public interface BedDeptDictDao { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "</script>") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int updateBedInfoForDept(@Param("list") List<Map<String, Object>> list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Select(" select count(*) as num from zy_bed_mi where ward_code = #{wardCode} and dept_code = #{deptCode} and bed_no = #{bedNo} ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    int selectBedInfoForDeptAndBedNo(@Param("wardCode") String wardCode, @Param("deptCode") String deptCode, @Param("bedNo") String bedNo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Insert("insert into zy_bed_mi (ward_code, bed_no, room_no, dept_code, bed_status, room_rate1, room_rate2, heating_fee," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " aircondition_fee, heatcold_flag, sex, type, special_charge, charge_code_bed, charge_code_air) values " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " (#{wardCode}, #{bedNo}, #{roomNo}, #{deptCode}, #{bedStatus}, #{roomRate1}, #{roomRate2}, #{heatingFee}," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "  #{airConditionFee}, #{heatColdFlag}, #{sex}, #{type}, #{specialCharge}, #{chargeCodeBed}, #{chargeCodeAir}) ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    int saveBedForDeptAndBedNo(Map<String, Object> bedInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |