| 
					
				 | 
			
			
				@@ -12,7 +12,7 @@ public interface JyZdItemMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Select("select rtrim(code) code,name,rtrim(class) class_code,rtrim(exec_unit) exec_unit,vessel,dosage,rtrim(sample_code) sample_code,py_code,d_code wb_code," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "rtrim(del_flag) del_flag,rtrim(zy_flag) zy_flag,zy_order_code,rtrim(mz_flag) mz_flag,mz_code,cx_times from jy_zd_item WITH(NOLOCK) where code=#{code,jdbcType=CHAR}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "rtrim(del_flag) del_flag,rtrim(zy_flag) zy_flag,zy_order_code,rtrim(mz_flag) mz_flag,mz_code,cx_times,exec_address from jy_zd_item WITH(NOLOCK) where code=#{code,jdbcType=CHAR}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     JyZdItem selectJyZdItemByCode(@Param("code") String code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -22,7 +22,7 @@ public interface JyZdItemMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Select({"<script>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "select rtrim(code) code,name,rtrim(class) class_code,rtrim(exec_unit) exec_unit,vessel,dosage,rtrim(sample_code) sample_code,py_code,d_code wb_code," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "rtrim(del_flag) del_flag,rtrim(zy_flag) zy_flag,zy_order_code,rtrim(mz_flag) mz_flag,mz_code,cx_times from jy_zd_item WITH(NOLOCK) where (del_flag <![CDATA[<>]]>  '1' or del_flag is null )", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    "rtrim(del_flag) del_flag,rtrim(zy_flag) zy_flag,zy_order_code,rtrim(mz_flag) mz_flag,mz_code,cx_times,exec_address from jy_zd_item WITH(NOLOCK) where (del_flag <![CDATA[<>]]>  '1' or del_flag is null )", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "<when test='codes!=null'>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             " and code in", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "<foreach item='item' index='index' collection='codes' open='(' separator=',' close=')'>", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -43,7 +43,7 @@ public interface JyZdItemMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Select({"<script>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "select rtrim(code) code,name,rtrim(class) class_code,rtrim(exec_unit) exec_unit,vessel,dosage,rtrim(sample_code) sample_code,py_code,d_code wb_code," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "rtrim(del_flag) del_flag,rtrim(zy_flag) zy_flag,zy_order_code,rtrim(mz_flag) mz_flag,mz_code,cx_times from jy_zd_item WITH(NOLOCK) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    "rtrim(del_flag) del_flag,rtrim(zy_flag) zy_flag,zy_order_code,rtrim(mz_flag) mz_flag,mz_code,cx_times,exec_address from jy_zd_item WITH(NOLOCK) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     " where vessel is not null and vessel <![CDATA[<>]]>  '' ", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "<when test='codes!=null'>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             " and code in", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -66,7 +66,7 @@ public interface JyZdItemMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Select({"<script>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "SELECT top ${pageSize} rtrim(code) code,name,rtrim(class) class_code,py_code,d_code wb_code,rtrim(del_flag) del_flag,rtrim(exec_unit) exec_unit,", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "rtrim(zy_flag) zy_flag,zy_order_code,rtrim(mz_flag) mz_flag,mz_code,sample_code,rtrim(vessel) vessel FROM (SELECT ROW_NUMBER() OVER (ORDER BY jy_zd_item_page.code desc) ", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "rtrim(zy_flag) zy_flag,zy_order_code,rtrim(mz_flag) mz_flag,mz_code,sample_code,rtrim(vessel) vessel,exec_address FROM (SELECT ROW_NUMBER() OVER (ORDER BY jy_zd_item_page.code desc) ", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "AS RowNumber,* from dbo.jy_zd_item jy_zd_item_page WITH(NOLOCK) where 1=1 ", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "<when test='code!=null'>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             " and (code like #{code} or name like #{code} or py_code like #{code} or d_code like #{code} )", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -140,8 +140,8 @@ public interface JyZdItemMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Insert("if not exists (select name  from jy_zd_item WITH(NOLOCK) where code=#{code} or zy_order_code=#{zyOrderCode} or mz_code=#{mzCode}) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "INSERT INTO jy_zd_item(code, name, class, exec_unit, vessel, sample_code, py_code, d_code, del_flag, zy_flag, zy_order_code, mz_flag, mz_code) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "VALUES (#{code}, #{name}, #{classCode}, #{execUnit}, #{vessel}, #{sampleCode}, #{pyCode}, #{wbCode}, #{delFlag}, #{zyFlag}, #{zyOrderCode}, #{mzFlag}, #{mzCode})") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "INSERT INTO jy_zd_item(code, name, class, exec_unit, vessel, sample_code, py_code, d_code, del_flag, zy_flag, zy_order_code, mz_flag, mz_code,exec_address) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "VALUES (#{code}, #{name}, #{classCode}, #{execUnit}, #{vessel}, #{sampleCode}, #{pyCode}, #{wbCode}, #{delFlag}, #{zyFlag}, #{zyOrderCode}, #{mzFlag}, #{mzCode}, #{execAddress})") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int insertJyZdItem(JyZdItem jyZdItem); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -218,6 +218,9 @@ public interface JyZdItemMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "<when test='sampleCode!=null'>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ",sample_code =#{sampleCode}", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "</when>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "<when test='execAddress!=null'>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ",exec_address =#{execAddress}", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "</when>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "</trim>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "</script>"}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int updateJyZdItem(JyZdItem jyZdItem); 
			 |