| 
					
				 | 
			
			
				@@ -30,6 +30,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="update_by_" property="updateBy" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="link_type_" property="linkType" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="create_by_" property="createBy" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="platform_type_" property="platformType" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<resultMap type="com.yonge.cooleshow.cms.dto.SysNewsInformationDto" id="SysNewsInformationDto" extends="SysNewsInformation"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -68,6 +69,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						and if(sni.offline_time_ is not null,sni.offline_time_ >= now(),1=1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				<choose> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<when test="platformType == 'WEBSITE'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						and sni.platform_type_ = #{platformType} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					</when> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					<when test="platformType == 'STUDENT'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						and sni.platform_type_ = #{platformType} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					</when> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				</choose> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<if test="excludeIds!=null and excludeIds.size()>0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				AND sni.id_ NOT IN 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -96,8 +106,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!-- 向数据库增加一条记录 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<insert id="insert" parameterType="com.yonge.cooleshow.cms.dal.entity.SysNewsInformation" useGeneratedKeys="true" keyColumn="id" keyProperty="id"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		INSERT INTO sys_news_information (id_,title_,content_,cover_image_,video_cover_image_,type_,online_time_,offline_time_,sub_type_,status_,create_time_,update_time_,link_url_,href_target_,order_,del_flag_,memo_,attribute1_,attribute2_,subject_id_list_,create_by_,update_by_,show_time_,link_type_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		VALUES(#{id},#{title},#{content},#{coverImage},#{videoCoverImage},#{type},#{onlineTime},#{offlineTime},#{subType},#{status, typeHandler=com.yonge.toolset.mybatis.dal.CustomEnumTypeHandler},now(),now(),#{linkUrl},#{hrefTarget},#{order},0,#{memo},#{attribute1},#{attribute2},#{subjectIdList},#{createBy},#{updateBy},#{showTime},#{linkType}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		INSERT INTO sys_news_information (id_,title_,content_,cover_image_,video_cover_image_,type_,online_time_,offline_time_,sub_type_,status_,create_time_,update_time_,link_url_,href_target_,order_,del_flag_,memo_,attribute1_,attribute2_,subject_id_list_,create_by_,update_by_,show_time_,link_type_,platform_type_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		VALUES(#{id},#{title},#{content},#{coverImage},#{videoCoverImage},#{type},#{onlineTime},#{offlineTime},#{subType},#{status, typeHandler=com.yonge.toolset.mybatis.dal.CustomEnumTypeHandler},now(),now(),#{linkUrl},#{hrefTarget},#{order},0,#{memo},#{attribute1},#{attribute2},#{subjectIdList},#{createBy},#{updateBy},#{showTime},#{linkType},#{platformType}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!-- 根据主键查询一条记录 --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -126,6 +136,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				subject_id_list_ = #{subjectIdList}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				update_by_ = #{updateBy}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				link_type_ = #{linkType}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				platform_type_ = #{platformType}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				show_time_ = #{showTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</set> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		WHERE id_ = #{id} 
			 |