| 
					
				 | 
			
			
				@@ -8,6 +8,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="name_" property="name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="parent_id_" property="parentId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="del_flag_" property="delFlag" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="order_" property="order" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="create_time_" property="createTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="update_time_" property="updateTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</resultMap> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -31,8 +32,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<insert id="insert" parameterType="com.yonge.cooleshow.cms.dal.entity.SysNewsType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		useGeneratedKeys="true" keyColumn="id" keyProperty="id"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		INSERT INTO sys_news_type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		(id_,name_,parent_id_,del_flag_,create_time_,update_time_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		VALUES(#{id},#{name},#{parentId},#{delFlag},#{createTime},#{updateTime}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		(id_,name_,parent_id_,del_flag_,create_time_,update_time_,order_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		VALUES(#{id},#{name},#{parentId},#{delFlag},#{createTime},#{updateTime},#{order}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!-- 根据主键查询一条记录 --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -57,27 +58,98 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<if test="createTime != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				create_time_ = #{createTime}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<if test="order != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				order_ = #{order} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</set> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		WHERE id_ = #{id} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</update> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!-- 根据主键删除一条记录 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<delete id="delete"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		DELETE FROM sys_news_type WHERE id_ = #{id} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		update sys_news_type set del_flag_ = 1 WHERE id_ = #{id} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</delete> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!-- 分页查询 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<select id="queryPage" resultMap="SysNewsType" parameterType="map"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		SELECT * FROM sys_news_type ORDER BY id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SELECT * FROM sys_news_type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<include refid="queryCondition" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ORDER BY order_ , id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<include refid="global.limit" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!-- 查询当前表的总记录数 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<select id="queryCount" resultType="int"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		SELECT COUNT(*) FROM sys_news_type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<include refid="queryCondition" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<select id="queryByParentId" resultMap="SysNewsTypeTree"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		SELECT * FROM sys_news_type where parent_id_ = #{parentId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<sql id="queryCondition"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			del_flag_ = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<if test="search != null and searcer != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				and (id_ like concat('%',#{search},'%') or name_ like concat('%',#{search},'%')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<if test="parentId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				and parent_id_ = #{parentId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		</where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	</sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<select id="queryAppPage" resultMap="SysNewsTypeDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SELECT snt.id_ as sntId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		,snt.name_ as name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		snt.parent_id_ as parentId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		snt.order_ as sntOrder, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		snt.del_flag_ as sntDelFlag, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		snt.create_time_ as createTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		snt.update_time_ as updateTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		sni.* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		FROM sys_news_type snt 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		left join sys_news_information sni on sni.sub_type_ = snt.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		where snt.del_flag_ = 0 and snt.parent_id_ = 6 and sni.del_flag_ = 0 and sni.status_ = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ORDER BY snt.order_ , sni.order_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<include refid="global.limit" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<resultMap type="com.yonge.cooleshow.cms.dto.SysNewsTypeDto" id="SysNewsTypeDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="sntId" property="id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="name" property="name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="parentId" property="parentId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="sntOrder" property="order" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="sntDelFlag" property="delFlag" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="createTime" property="createTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="updateTime" property="updateTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<collection property="newsInformationList"  ofType="com.yonge.cooleshow.cms.dal.entity.SysNewsInformation"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="id_" property="id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="title_" property="title" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="content_" property="content" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="cover_image_" property="coverImage" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="video_cover_image_" property="videoCoverImage" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="link_url_" property="linkUrl"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="type_" property="type"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="online_time_" property="onlineTime"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="offline_time_" property="offlineTime"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="sub_type_" property="subType"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="status_" property="status" typeHandler="com.yonge.cooleshow.common.dal.CustomEnumTypeHandler" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="create_time_" property="createTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="update_time_" property="updateTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="del_flag_" property="delFlag" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="href_target_" property="hrefTarget" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="order_" property="order" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="memo_" property="memo" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="attribute1_" property="attribute1" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="attribute2_" property="attribute2" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="show_time_" property="showTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="update_by_" property="updateBy" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<result column="create_by_" property="createBy" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		</collection> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	</resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </mapper> 
			 |