|  | @@ -8,6 +8,7 @@
 | 
											
												
													
														|  |  		<result column="name_" property="name" />
 |  |  		<result column="name_" property="name" />
 | 
											
												
													
														|  |  		<result column="parent_id_" property="parentId" />
 |  |  		<result column="parent_id_" property="parentId" />
 | 
											
												
													
														|  |  		<result column="del_flag_" property="delFlag" />
 |  |  		<result column="del_flag_" property="delFlag" />
 | 
											
												
													
														|  | 
 |  | +		<result column="order_" property="order" />
 | 
											
												
													
														|  |  		<result column="create_time_" property="createTime" />
 |  |  		<result column="create_time_" property="createTime" />
 | 
											
												
													
														|  |  		<result column="update_time_" property="updateTime" />
 |  |  		<result column="update_time_" property="updateTime" />
 | 
											
												
													
														|  |  	</resultMap>
 |  |  	</resultMap>
 | 
											
										
											
												
													
														|  | @@ -31,8 +32,8 @@
 | 
											
												
													
														|  |  	<insert id="insert" parameterType="com.yonge.cooleshow.cms.dal.entity.SysNewsType"
 |  |  	<insert id="insert" parameterType="com.yonge.cooleshow.cms.dal.entity.SysNewsType"
 | 
											
												
													
														|  |  		useGeneratedKeys="true" keyColumn="id" keyProperty="id">
 |  |  		useGeneratedKeys="true" keyColumn="id" keyProperty="id">
 | 
											
												
													
														|  |  		INSERT INTO sys_news_type
 |  |  		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>
 |  |  	</insert>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	<!-- 根据主键查询一条记录 -->
 |  |  	<!-- 根据主键查询一条记录 -->
 | 
											
										
											
												
													
														|  | @@ -57,27 +58,98 @@
 | 
											
												
													
														|  |  			<if test="createTime != null">
 |  |  			<if test="createTime != null">
 | 
											
												
													
														|  |  				create_time_ = #{createTime},
 |  |  				create_time_ = #{createTime},
 | 
											
												
													
														|  |  			</if>
 |  |  			</if>
 | 
											
												
													
														|  | 
 |  | +			<if test="order != null">
 | 
											
												
													
														|  | 
 |  | +				order_ = #{order}
 | 
											
												
													
														|  | 
 |  | +			</if>
 | 
											
												
													
														|  |  		</set>
 |  |  		</set>
 | 
											
												
													
														|  |  		WHERE id_ = #{id}
 |  |  		WHERE id_ = #{id}
 | 
											
												
													
														|  |  	</update>
 |  |  	</update>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	<!-- 根据主键删除一条记录 -->
 |  |  	<!-- 根据主键删除一条记录 -->
 | 
											
												
													
														|  |  	<delete id="delete">
 |  |  	<delete id="delete">
 | 
											
												
													
														|  | -		DELETE FROM sys_news_type WHERE id_ = #{id}
 |  | 
 | 
											
												
													
														|  | 
 |  | +		update sys_news_type set del_flag_ = 1 WHERE id_ = #{id}
 | 
											
												
													
														|  |  	</delete>
 |  |  	</delete>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	<!-- 分页查询 -->
 |  |  	<!-- 分页查询 -->
 | 
											
												
													
														|  |  	<select id="queryPage" resultMap="SysNewsType" parameterType="map">
 |  |  	<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" />
 |  |  		<include refid="global.limit" />
 | 
											
												
													
														|  |  	</select>
 |  |  	</select>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	<!-- 查询当前表的总记录数 -->
 |  |  	<!-- 查询当前表的总记录数 -->
 | 
											
												
													
														|  |  	<select id="queryCount" resultType="int">
 |  |  	<select id="queryCount" resultType="int">
 | 
											
												
													
														|  |  		SELECT COUNT(*) FROM sys_news_type
 |  |  		SELECT COUNT(*) FROM sys_news_type
 | 
											
												
													
														|  | 
 |  | +		<include refid="queryCondition" />
 | 
											
												
													
														|  |  	</select>
 |  |  	</select>
 | 
											
												
													
														|  |  	
 |  |  	
 | 
											
												
													
														|  |  	<select id="queryByParentId" resultMap="SysNewsTypeTree">
 |  |  	<select id="queryByParentId" resultMap="SysNewsTypeTree">
 | 
											
												
													
														|  |  		SELECT * FROM sys_news_type where parent_id_ = #{parentId}
 |  |  		SELECT * FROM sys_news_type where parent_id_ = #{parentId}
 | 
											
												
													
														|  |  	</select>
 |  |  	</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>
 |  |  </mapper>
 |