|
@@ -13,6 +13,7 @@
|
|
<result column="attachments_" property="attachments" />
|
|
<result column="attachments_" property="attachments" />
|
|
<result column="title_" property="title" />
|
|
<result column="title_" property="title" />
|
|
<result column="content_" property="content" />
|
|
<result column="content_" property="content" />
|
|
|
|
+ <result column="memo_" property="memo" />
|
|
<result column="create_time_" property="createTime" />
|
|
<result column="create_time_" property="createTime" />
|
|
<result column="update_time_" property="updateTime" />
|
|
<result column="update_time_" property="updateTime" />
|
|
<result column="music_group_id_" property="musicGroupId" />
|
|
<result column="music_group_id_" property="musicGroupId" />
|
|
@@ -30,6 +31,7 @@
|
|
<result column="course_schedule_id_" property="courseScheduleId" />
|
|
<result column="course_schedule_id_" property="courseScheduleId" />
|
|
<result column="title_" property="title" />
|
|
<result column="title_" property="title" />
|
|
<result column="content_" property="content" />
|
|
<result column="content_" property="content" />
|
|
|
|
+ <result column="memo_" property="memo" />
|
|
<result column="create_time_" property="createTime" />
|
|
<result column="create_time_" property="createTime" />
|
|
<result column="start_class_time_" property="startClassTime" />
|
|
<result column="start_class_time_" property="startClassTime" />
|
|
<result column="music_group_id_" property="musicGroupId" />
|
|
<result column="music_group_id_" property="musicGroupId" />
|
|
@@ -63,10 +65,11 @@
|
|
<!-- 向数据库增加一条记录 -->
|
|
<!-- 向数据库增加一条记录 -->
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.CourseHomework" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.CourseHomework" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
INSERT INTO course_homework (group_type_,course_schedule_id_,attachments_,
|
|
INSERT INTO course_homework (group_type_,course_schedule_id_,attachments_,
|
|
- title_,content_,create_time_,update_time_,music_group_id_,class_group_id_,completed_num_,expect_num_,expiry_date_,tenant_id_)
|
|
|
|
|
|
+ title_,content_,create_time_,update_time_,music_group_id_,
|
|
|
|
+ class_group_id_,completed_num_,expect_num_,expiry_date_,tenant_id_,memo_)
|
|
VALUES(#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
VALUES(#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
#{courseScheduleId},#{attachments},#{title},#{content},now(),now(),#{musicGroupId},
|
|
#{courseScheduleId},#{attachments},#{title},#{content},now(),now(),#{musicGroupId},
|
|
- #{classGroupId},#{completedNum},#{expectNum},#{expiryDate},#{tenantId})
|
|
|
|
|
|
+ #{classGroupId},#{completedNum},#{expectNum},#{expiryDate},#{tenantId},#{memo})
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
<!-- 根据主键查询一条记录 -->
|
|
@@ -88,13 +91,15 @@
|
|
<if test="groupType != null">
|
|
<if test="groupType != null">
|
|
group_type_ = #{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
group_type_ = #{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
</if>
|
|
</if>
|
|
-
|
|
|
|
<if test="expectNum != null">
|
|
<if test="expectNum != null">
|
|
expect_num_ = #{expectNum},
|
|
expect_num_ = #{expectNum},
|
|
</if>
|
|
</if>
|
|
<if test="title != null">
|
|
<if test="title != null">
|
|
title_ = #{title},
|
|
title_ = #{title},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="memo != null">
|
|
|
|
+ memo_ = #{memo},
|
|
|
|
+ </if>
|
|
<if test="content != null">
|
|
<if test="content != null">
|
|
content_ = #{content},
|
|
content_ = #{content},
|
|
</if>
|
|
</if>
|
|
@@ -172,6 +177,7 @@
|
|
<result property="homeworkId" column="homework_id_"/>
|
|
<result property="homeworkId" column="homework_id_"/>
|
|
<result property="content" column="content_"/>
|
|
<result property="content" column="content_"/>
|
|
<result property="title" column="title_"/>
|
|
<result property="title" column="title_"/>
|
|
|
|
+ <result property="memo" column="memo_"/>
|
|
<result property="expectNum" column="expect_num_"/>
|
|
<result property="expectNum" column="expect_num_"/>
|
|
<result property="completedNum" column="completed_num_"/>
|
|
<result property="completedNum" column="completed_num_"/>
|
|
<result property="courseScheduleName" column="course_schedule_name_"/>
|
|
<result property="courseScheduleName" column="course_schedule_name_"/>
|
|
@@ -184,6 +190,7 @@
|
|
<result property="startClassTime" column="start_class_time_"/>
|
|
<result property="startClassTime" column="start_class_time_"/>
|
|
<result property="endClassTime" column="end_class_time_"/>
|
|
<result property="endClassTime" column="end_class_time_"/>
|
|
<result property="expiryDate" column="expiry_date_"/>
|
|
<result property="expiryDate" column="expiry_date_"/>
|
|
|
|
+ <result property="memo" column="memo_"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<select id="findByClassGroupAndTeacher" resultMap="teacherHomeworkListDto">
|
|
<select id="findByClassGroupAndTeacher" resultMap="teacherHomeworkListDto">
|
|
@@ -191,6 +198,7 @@
|
|
cs.id_ course_schedule_id_,
|
|
cs.id_ course_schedule_id_,
|
|
ch.content_,
|
|
ch.content_,
|
|
ch.title_,
|
|
ch.title_,
|
|
|
|
+ ch.memo_,
|
|
ch.create_time_,
|
|
ch.create_time_,
|
|
DATE_FORMAT(cs.class_date_,'%Y-%m-%d') 'day_',
|
|
DATE_FORMAT(cs.class_date_,'%Y-%m-%d') 'day_',
|
|
CONCAT( class_date_, ' ', start_class_time_ ) start_class_time_,
|
|
CONCAT( class_date_, ' ', start_class_time_ ) start_class_time_,
|
|
@@ -294,10 +302,11 @@
|
|
<result property="versionTag" column="versionTag"/>
|
|
<result property="versionTag" column="versionTag"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
<select id="queryHomePage" resultMap="WebCourseHomeworkListDtoMap">
|
|
<select id="queryHomePage" resultMap="WebCourseHomeworkListDtoMap">
|
|
- SELECT ch.id_,cs.id_ course_schedule_id_,cs.name_ course_schedule_name_,
|
|
|
|
|
|
+ SELECT ch.id_,cs.id_ course_schedule_id_,cs.name_ course_schedule_name_,ch.memo_,
|
|
cs.class_date_,cs.start_class_time_,cs.end_class_time_,cs.organ_id_,o.name_ organ_name_,
|
|
cs.class_date_,cs.start_class_time_,cs.end_class_time_,cs.organ_id_,o.name_ organ_name_,
|
|
mg.id_ group_id_,mg.name_ group_name_,ch.create_time_,cs.actual_teacher_id_,
|
|
mg.id_ group_id_,mg.name_ group_name_,ch.create_time_,cs.actual_teacher_id_,
|
|
- su.real_name_ actual_teacher_name_,ch.completed_num_,ch.expect_num_,cs.group_type_,sch.music_score_id_,mg.name_ as musicGroupName,ch.expiry_date_ as expiryDate,ch.version_tag_ as versionTag
|
|
|
|
|
|
+ su.real_name_ actual_teacher_name_,ch.completed_num_,ch.expect_num_,cs.group_type_,
|
|
|
|
+ sch.music_score_id_,mg.name_ as musicGroupName,ch.expiry_date_ as expiryDate,ch.version_tag_ as versionTag
|
|
FROM course_homework ch
|
|
FROM course_homework ch
|
|
LEFT JOIN student_course_homework sch ON ch.id_ = sch.course_homework_id_
|
|
LEFT JOIN student_course_homework sch ON ch.id_ = sch.course_homework_id_
|
|
LEFT JOIN course_schedule cs ON cs.id_ = ch.course_schedule_id_
|
|
LEFT JOIN course_schedule cs ON cs.id_ = ch.course_schedule_id_
|
|
@@ -365,7 +374,7 @@
|
|
<select id="findByIdList" resultMap="teacherHomeworkListDto">
|
|
<select id="findByIdList" resultMap="teacherHomeworkListDto">
|
|
SELECT
|
|
SELECT
|
|
ch.id_ homework_id_,ch.title_,ch.content_,ch.completed_num_,ch.expect_num_,ch.expiry_date_,
|
|
ch.id_ homework_id_,ch.title_,ch.content_,ch.completed_num_,ch.expect_num_,ch.expiry_date_,
|
|
- ch.course_schedule_id_,ch.music_group_id_,
|
|
|
|
|
|
+ ch.course_schedule_id_,ch.music_group_id_,ch.memo_,
|
|
DATE_FORMAT(ch.create_time_,'%Y-%m-%d') 'day_',
|
|
DATE_FORMAT(ch.create_time_,'%Y-%m-%d') 'day_',
|
|
CONCAT(cs.class_date_, ' ',cs.start_class_time_ ) start_class_time_,
|
|
CONCAT(cs.class_date_, ' ',cs.start_class_time_ ) start_class_time_,
|
|
CONCAT(cs.class_date_, ' ',cs.end_class_time_ ) end_class_time_,
|
|
CONCAT(cs.class_date_, ' ',cs.end_class_time_ ) end_class_time_,
|