| 
					
				 | 
			
			
				@@ -22,6 +22,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="userNum"    column="user_num"    /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="watchNum"    column="watch_num"    /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="completeWatchNum"    column="complete_watch_num"    /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="onlineRate"    column="online_rate"    /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="completeWatchRate"    column="complete_watch_rate"    /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="answerNum"    column="answer_num"    /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="answerRightNum"    column="answer_right_num"    /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -31,7 +32,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <sql id="selectFsUserWatchCourseStatisticsVo"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        select id, period_id, period_name, course_id, course_name, video_id, video_title, company_id, company_name, company_user_id, course_start_date_time, company_user_name, period_starting_time, new_user_num, user_num, watch_num, complete_watch_num, complete_watch_rate, answer_num, answer_right_num, answer_right_rate, red_packet_num, red_packet_amount from fs_user_watch_course_statistics 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        select id, period_id, period_name, course_id, course_name, video_id, video_title, company_id, company_name, company_user_id, course_start_date_time, company_user_name, period_starting_time, new_user_num, user_num, watch_num, complete_watch_num, online_rate, complete_watch_rate, answer_num, answer_right_num, answer_right_rate, red_packet_num, red_packet_amount from fs_user_watch_course_statistics 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectFsUserWatchCourseStatisticsList" parameterType="FsUserWatchCourseStatistics" resultMap="FsUserWatchCourseStatisticsResult"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -79,6 +80,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sum(new_user_num) as new_user_num, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sum(user_num) as user_num, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sum(watch_num) as watch_num, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ifnull( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ROUND( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ( sum(watch_num) / sum(user_num) ) * 100, 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ), 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ) as online_rate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sum(complete_watch_num) as complete_watch_num , 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         complete_watch_rate as complete_watch_rate1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ifnull( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -139,6 +145,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="userNum != null">user_num,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="watchNum != null">watch_num,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchNum != null">complete_watch_num,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="onlineRate != null">online_rate,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchRate != null">complete_watch_rate,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerNum != null">answer_num,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerRightNum != null">answer_right_num,</if> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -163,6 +170,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="userNum != null">#{userNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="watchNum != null">#{watchNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchNum != null">#{completeWatchNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="onlineRate != null">#{onlineRate},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchRate != null">#{completeWatchRate},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerNum != null">#{answerNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerRightNum != null">#{answerRightNum},</if> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -191,6 +199,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="userNum != null">user_num = #{userNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="watchNum != null">watch_num = #{watchNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchNum != null">complete_watch_num = #{completeWatchNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="onlineRate != null">online_rate = #{onlineRate},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchRate != null">complete_watch_rate = #{completeWatchRate},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerNum != null">answer_num = #{answerNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerRightNum != null">answer_right_num = #{answerRightNum},</if> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -232,6 +241,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="userNum != null">user_num,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="watchNum != null">watch_num,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchNum != null">complete_watch_num,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="onlineRate != null">online_rate,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchRate != null">complete_watch_rate,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerNum != null">answer_num,</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerRightNum != null">answer_right_num,</if> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -257,6 +267,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="userNum != null">#{userNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="watchNum != null">#{watchNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchNum != null">#{completeWatchNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="onlineRate != null">#{onlineRate},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchRate != null">#{completeWatchRate},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerNum != null">#{answerNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerRightNum != null">#{answerRightNum},</if> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -283,6 +294,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="userNum != null">user_num = #{userNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="watchNum != null">watch_num = #{watchNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchNum != null">complete_watch_num = #{completeWatchNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="onlineRate != null">online_rate = #{onlineRate},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="completeWatchRate != null">complete_watch_rate = #{completeWatchRate},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerNum != null">answer_num = #{answerNum},</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="answerRightNum != null">answer_right_num = #{answerRightNum},</if> 
			 |