| 
					
				 | 
			
			
				@@ -21,6 +21,28 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="remark" column="remark"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <resultMap type="PostCollection" id="PostCollectionResult"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="collectionId" column="collection_id"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="collectionName" column="collection_name"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="collectionImage" column="collection_image"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="collectionDetails" column="collection_details"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="collection3dimage" column="collection_3dimage"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="publisherName" column="publisher_name"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="collectionPrice" column="collection_price"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="collectionCounts" column="collection_counts"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="collectionStatus" column="collection_status"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="exchangeStatus" column="exchange_status"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="startTime" column="start_time"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="endTime" column="end_time"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="seriesName" column="series_name"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="delFlag" column="del_flag"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="createBy" column="create_by"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="createTime" column="create_time"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="updateBy" column="update_by"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="updateTime" column="update_time"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="remark" column="remark"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <sql id="selectPostSeriesVo"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         select series_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                series_name, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -45,7 +67,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="startTime != null ">and start_time = #{startTime}</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="endTime != null ">and end_time = #{endTime}</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <!--查询套系列表--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!--查询在售套系列表--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectPostSeriesSale" parameterType="PostSeries" resultMap="PostSeriesResult"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <include refid="selectPostSeriesVo"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         and status='0' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -57,7 +79,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="startTime != null ">and start_time = #{startTime}</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="endTime != null ">and end_time = #{endTime}</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <!--查询套系列表--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!--查询预售套系列表--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectPostSeriesPreSale" parameterType="PostSeries" resultMap="PostSeriesResult"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <include refid="selectPostSeriesVo"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         and status='1' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -69,7 +91,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="startTime != null ">and start_time = #{startTime}</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="endTime != null ">and end_time = #{endTime}</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <!--查询套系列表--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!--查询过期套系列表--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectPostSeriesOverdue" parameterType="PostSeries" resultMap="PostSeriesResult"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <include refid="selectPostSeriesVo"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         and status='2' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -81,6 +103,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="startTime != null ">and start_time = #{startTime}</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="endTime != null ">and end_time = #{endTime}</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!--套系ID查询--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectPostSeriesBySeriesId" parameterType="Long" resultMap="PostSeriesResult"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <include refid="selectPostSeriesVo"/> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,6 +143,20 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="remark != null">#{remark},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </trim> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!--套系所含藏品数量--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <update id="updatePostSeriesCollect" parameterType="PostSeries"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        UPDATE post_series INNER JOIN ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SELECT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            post_series.series_name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ( SELECT COUNT( post_collection.series_name ) FROM post_collection WHERE post_series.series_name = post_collection.series_name ) AS collection_counts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FROM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            post_series 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ) a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ON post_series.series_name = a.series_name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SET post_series.collection_counts = a.collection_counts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </update> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!--修改套系信息--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <update id="updatePostSeries" parameterType="PostSeries"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         update post_series 
			 |