|  | @@ -6,6 +6,7 @@
 | 
	
		
			
				|  |  |          <!--@Table inspection_item_plan_conclusion-->
 | 
	
		
			
				|  |  |          <id column="id_" property="id"/>
 | 
	
		
			
				|  |  |          <result column="plan_id_" property="planId"/>
 | 
	
		
			
				|  |  | +        <result column="course_schedule_id_" property="courseScheduleId"/>
 | 
	
		
			
				|  |  |          <result column="teacher_id_" property="teacherId"/>
 | 
	
		
			
				|  |  |          <result column="check_item_" property="checkItem"/>
 | 
	
		
			
				|  |  |          <result column="check_conclusion_" property="checkConclusion"/>
 | 
	
	
		
			
				|  | @@ -14,7 +15,7 @@
 | 
	
		
			
				|  |  |      </resultMap>
 | 
	
		
			
				|  |  |      <sql id="Base_Column_List">
 | 
	
		
			
				|  |  |          <!--@mbg.generated-->
 | 
	
		
			
				|  |  | -        id_, plan_id_, teacher_id_, check_item_, check_conclusion_, create_time_, update_time_
 | 
	
		
			
				|  |  | +        id_, plan_id_,course_schedule_id_, teacher_id_, check_item_, check_conclusion_, create_time_, update_time_
 | 
	
		
			
				|  |  |      </sql>
 | 
	
		
			
				|  |  |      <select id="get" parameterType="java.lang.Integer" resultMap="BaseResultMap">
 | 
	
		
			
				|  |  |          <!--@mbg.generated-->
 | 
	
	
		
			
				|  | @@ -31,9 +32,10 @@
 | 
	
		
			
				|  |  |      <insert id="insert" keyColumn="id_" keyProperty="id"
 | 
	
		
			
				|  |  |              parameterType="com.ym.mec.biz.dal.entity.InspectionItemPlanConclusion" useGeneratedKeys="true">
 | 
	
		
			
				|  |  |          <!--@mbg.generated-->
 | 
	
		
			
				|  |  | -        insert into inspection_item_plan_conclusion (plan_id_, teacher_id_,check_item_, check_conclusion_, create_time_,
 | 
	
		
			
				|  |  | -        update_time_)
 | 
	
		
			
				|  |  | -        values (#{planId}, #{teacherId}, #{checkItem}, #{checkConclusion},#{createTime}, #{updateTime})
 | 
	
		
			
				|  |  | +        insert into inspection_item_plan_conclusion (plan_id_,course_schedule_id_, teacher_id_,check_item_,
 | 
	
		
			
				|  |  | +        check_conclusion_, create_time_,update_time_)
 | 
	
		
			
				|  |  | +        values (#{planId}, #{courseScheduleId},#{teacherId}, #{checkItem}, #{checkConclusion},#{createTime},
 | 
	
		
			
				|  |  | +        #{updateTime})
 | 
	
		
			
				|  |  |      </insert>
 | 
	
		
			
				|  |  |      <update id="update" parameterType="com.ym.mec.biz.dal.entity.InspectionItemPlanConclusion">
 | 
	
		
			
				|  |  |          <!--@mbg.generated-->
 | 
	
	
		
			
				|  | @@ -42,6 +44,9 @@
 | 
	
		
			
				|  |  |              <if test="planId != null">
 | 
	
		
			
				|  |  |                  plan_id_ = #{planId},
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  | +            <if test="courseScheduleId != null != null">
 | 
	
		
			
				|  |  | +                course_schedule_id_ = #{courseScheduleId},
 | 
	
		
			
				|  |  | +            </if>
 | 
	
		
			
				|  |  |              <if test="teacherId != null">
 | 
	
		
			
				|  |  |                  teacher_id_ = #{teacherId},
 | 
	
		
			
				|  |  |              </if>
 | 
	
	
		
			
				|  | @@ -69,11 +74,12 @@
 | 
	
		
			
				|  |  |      <insert id="batchAdd" keyColumn="id_" keyProperty="id"
 | 
	
		
			
				|  |  |              parameterType="com.ym.mec.biz.dal.entity.InspectionItemPlanConclusion"
 | 
	
		
			
				|  |  |              useGeneratedKeys="true">
 | 
	
		
			
				|  |  | -        INSERT INTO inspection_item_plan_conclusion (plan_id_, teacher_id_, check_item_, check_conclusion_,
 | 
	
		
			
				|  |  | -        create_time_,update_time_)
 | 
	
		
			
				|  |  | +        INSERT INTO inspection_item_plan_conclusion (plan_id_,course_schedule_id_, teacher_id_, check_item_,
 | 
	
		
			
				|  |  | +        check_conclusion_,create_time_,update_time_)
 | 
	
		
			
				|  |  |          VALUE
 | 
	
		
			
				|  |  |          <foreach collection="inspectionItemPlanConclusions" item="inspectionItemPlanConclusion" separator=",">
 | 
	
		
			
				|  |  | -            (#{inspectionItemPlanConclusion.planId}, #{inspectionItemPlanConclusion.teacherId},
 | 
	
		
			
				|  |  | +            (#{inspectionItemPlanConclusion.planId},#{inspectionItemPlanConclusion.courseScheduleId},
 | 
	
		
			
				|  |  | +            #{inspectionItemPlanConclusion.teacherId},
 | 
	
		
			
				|  |  |              #{inspectionItemPlanConclusion.checkItem},
 | 
	
		
			
				|  |  |              #{inspectionItemPlanConclusion.checkConclusion}, #{inspectionItemPlanConclusion.createTime},
 | 
	
		
			
				|  |  |              #{inspectionItemPlanConclusion.updateTime})
 | 
	
	
		
			
				|  | @@ -87,10 +93,19 @@
 | 
	
		
			
				|  |  |          </foreach>
 | 
	
		
			
				|  |  |          GROUP BY plan_id_
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      <select id="getInspectionItemPlanConclusion" resultMap="BaseResultMap">
 | 
	
		
			
				|  |  |          SELECT * FROM inspection_item_plan_conclusion WHERE plan_id_=#{planId}
 | 
	
		
			
				|  |  |          <if test="checkItem != null">
 | 
	
		
			
				|  |  |              AND check_item_ = #{checkItem}
 | 
	
		
			
				|  |  |          </if>
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    <select id="getPlanConclusionCourses" resultMap="com.ym.mec.biz.dal.dao.CourseScheduleDao.CourseSchedule">
 | 
	
		
			
				|  |  | +        SELECT iipc.course_schedule_id_ id_, iipc.teacher_id_ actual_teacher_id_,CONCAT(cg.name_,'-',su.real_name_) name_ FROM inspection_item_plan_conclusion iipc
 | 
	
		
			
				|  |  | +        LEFT JOIN course_schedule cs ON iipc.course_schedule_id_ = cs.id_
 | 
	
		
			
				|  |  | +        LEFT JOIN class_group cg ON cg.id_=cs.class_group_id_
 | 
	
		
			
				|  |  | +        LEFT JOIN sys_user su on iipc.teacher_id_ = su.id_
 | 
	
		
			
				|  |  | +        WHERE plan_id_ = #{planId} GROUP BY iipc.course_schedule_id_,iipc.teacher_id_
 | 
	
		
			
				|  |  | +    </select>
 | 
	
		
			
				|  |  |  </mapper>
 |