|
@@ -23,24 +23,25 @@
|
|
|
<result column="updated_by_" jdbcType="INTEGER" property="updatedBy"/>
|
|
|
<result column="updated_time_" jdbcType="TIMESTAMP" property="updatedTime"/>
|
|
|
<result column="pre_student_num_" jdbcType="INTEGER" property="preStudentNum"/>
|
|
|
+ <result column="im_group_id_" jdbcType="VARCHAR" property="imGroupId"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="Base_Column_List">
|
|
|
id_
|
|
|
- , type_, teacher_id_, name_, subject_id_, single_course_minutes_, course_num_, complete_course_num_, course_introduce_, course_price_, status_, sales_start_date_, sales_end_date_, background_pic_, mix_student_num_,pre_student_num_, course_start_time_, created_by_, created_time_, updated_by_, updated_time_
|
|
|
+ , type_, teacher_id_, name_, subject_id_, single_course_minutes_, course_num_, complete_course_num_, course_introduce_, course_price_, status_, sales_start_date_, sales_end_date_, background_pic_, mix_student_num_,pre_student_num_, im_group_id_, course_start_time_, created_by_, created_time_, updated_by_, updated_time_
|
|
|
</sql>
|
|
|
|
|
|
<insert id="insertBatch" keyColumn="id_" keyProperty="id" useGeneratedKeys="true"
|
|
|
parameterType="com.yonge.cooleshow.biz.dal.entity.CourseGroup">
|
|
|
insert into course_group(type_, teacher_id_, name_, subject_id_, single_course_minutes_, course_num_,
|
|
|
complete_course_num_, course_introduce_, course_price_, status_, sales_start_date_, sales_end_date_, background_pic_,
|
|
|
- mix_student_num_,pre_student_num_, course_start_time_, created_by_, created_time_, updated_by_, updated_time_)
|
|
|
+ mix_student_num_,pre_student_num_,im_group_id_, course_start_time_, created_by_, created_time_, updated_by_, updated_time_)
|
|
|
values
|
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
|
(#{entity.type}, #{entity.teacherId}, #{entity.name}, #{entity.subjectId}, #{entity.singleCourseMinutes},
|
|
|
#{entity.courseNum}, #{entity.completeCourseNum}, #{entity.courseIntroduce}, #{entity.coursePrice}, #{entity.status},
|
|
|
#{entity.salesStartDate}, #{entity.salesEndDate}, #{entity.backgroundPic}, #{entity.mixStudentNum},
|
|
|
- #{entity.preStudentNum},#{entity.courseStartTime}, #{entity.createdBy}, #{entity.createdTime}, #{entity.updatedBy},
|
|
|
+ #{entity.preStudentNum},#{entity.imGroupId},#{entity.courseStartTime}, #{entity.createdBy}, #{entity.createdTime}, #{entity.updatedBy},
|
|
|
#{entity.updatedTime})
|
|
|
</foreach>
|
|
|
</insert>
|
|
@@ -51,7 +52,7 @@
|
|
|
b.name_ as courseGroupName,
|
|
|
s.name_ as subjectName,
|
|
|
b.teacher_id_ as teacherId,
|
|
|
- u.real_name_ as teacherName,
|
|
|
+ u.username_ as teacherName,
|
|
|
b.course_start_time_ as courseStartTime,
|
|
|
b.single_course_minutes_ as singleCourseMinutes,
|
|
|
b.status_ as `status`,
|
|
@@ -62,7 +63,8 @@
|
|
|
u.avatar_ as avatar,
|
|
|
b.sales_start_date_ as salesStartDate,
|
|
|
b.sales_end_date_ as salesEndDate,
|
|
|
- b.mix_student_num_ as mixStudentNum
|
|
|
+ b.mix_student_num_ as mixStudentNum,
|
|
|
+ b.im_group_id_ as imGroupId
|
|
|
from course_group as b
|
|
|
left join subject as s on b.subject_id_ = s.id_
|
|
|
left join sys_user as u on b.teacher_id_ = u.id_
|
|
@@ -96,7 +98,8 @@
|
|
|
cg.status_ as status,
|
|
|
cg.course_num_ as courseNum,
|
|
|
cg.created_time_ as createTime,
|
|
|
- cg.course_introduce_ as courseIntroduce
|
|
|
+ cg.course_introduce_ as courseIntroduce,
|
|
|
+ cg.im_group_id_ as imGroupId
|
|
|
from course_group cg
|
|
|
left join course_schedule_student_payment cssp on cg.id_ = cssp.course_group_id_
|
|
|
<if test="param.search != null and param.search != ''">
|