a.id AS "id",
a.school_id AS "schoolId",
a.code AS "code",
a.course_name AS "courseName",
a.course_type AS "type",
a.cover AS "cover",
a.introduce AS "introduce",
a.video AS "video",
a.states AS "states",
a.diploma_level AS "diplomaLevel",
a.price AS "price",
a.registration_starte_time AS "registrationStarteTime",
a.registration_end_time AS "registrationEndTime",
a.start_date AS "startDate",
a.end_date AS "endDate",
a.teacher AS "teacher",
a.teacher_id AS "teacherId",
a.course_details AS "courseDetails",
a.launch_time AS "launchTime",
a.create_by AS "createBy.id",
a.update_by AS "updateBy.id",
a.create_date AS "createDate",
a.update_date AS "updateDate",
a.del_flag AS "delFlag",
a.review_remarks AS "reviewRemarks",
a.play_times AS "playTimes",
b.school_name_cn AS "schoolName",
b.province AS "province",
b.city AS "city"
LEFT JOIN training_institution b ON a.school_id = b.id
INSERT INTO groomer_course(
id,
school_id,
code ,
course_name,
course_type,
cover ,
introduce,
video,
states,
diploma_level,
price,
registration_starte_time,
registration_end_time,
start_date,
end_date,
teacher,
teacher_id,
course_details,
launch_time,
create_by,
update_by,
create_date,
update_date,
play_times,
del_flag
) VALUES (
#{id},
#{schoolId},
#{code},
#{courseName},
#{type},
#{cover},
#{introduce},
#{video},
#{states},
#{diplomaLevel},
#{price},
#{registrationStarteTime},
#{registrationEndTime},
#{startDate},
#{endDate},
#{teacher},
#{teacherId},
#{courseDetails},
#{launchTime},
#{createBy.id},
#{updateBy.id},
#{createDate},
#{updateDate},
#{playTimes},
#{delFlag}
)
UPDATE groomer_course SET
course_name = #{courseName},
course_type = #{type},
cover = #{cover},
introduce = #{introduce},
video = #{video},
states = #{states},
price = #{price},
registration_starte_time = #{registrationStarteTime},
registration_end_time = #{registrationEndTime},
diploma_level = #{diplomaLevel},
start_date = #{startDate},
end_date = #{endDate},
course_details = #{courseDetails},
review_remarks = #{reviewRemarks},
launch_time = #{launchTime},
teacher = #{teacher},
play_times = #{playTimes},
teacher_id = #{teacherId}
WHERE id = #{id}
UPDATE groomer_course SET
del_flag = #{DEL_FLAG_DELETE}
WHERE id = #{id}
UPDATE groomer_course
SET states = '6'
WHERE
registration_end_time < CURDATE()
UPDATE groomer_course
SET teacher_id = '',
teacher = ''
WHERE
teacher_id = #{teacherId}