sv_venue_lesson
id,
venue_type,
venue_id,
name,
date,
start_time,
end_time,
num,
sale_num,
coach_id,
qr_code,
description,
price,
platform_id,
created_id,
modified_id,
created_time,
modified_time,
deleted,
note,
status,
type,
order_limit
#{id, jdbcType=INTEGER},
#{venueType, jdbcType=TINYINT},
#{venueId, jdbcType=INTEGER},
#{name, jdbcType=VARCHAR},
#{date, jdbcType=DATE},
#{startTime, jdbcType=TIME},
#{endTime, jdbcType=TIME},
#{num, jdbcType=INTEGER},
#{saleNum, jdbcType=INTEGER},
#{coachId, jdbcType=INTEGER},
#{qrCode, jdbcType=INTEGER},
#{description, jdbcType=LONGTEXT},
#{price, jdbcType=DECIMAL},
#{platformId, jdbcType=INTEGER},
#{createdId, jdbcType=INTEGER},
#{modifiedId, jdbcType=INTEGER},
#{createdTime, jdbcType=TIMESTAMP},
#{modifiedTime, jdbcType=TIMESTAMP},
#{deleted, jdbcType=TINYINT},
#{note, jdbcType=VARCHAR},
#{status, jdbcType=INTEGER}
#{orderLimit, jdbcType=INTEGER}
INSERT INTO
id,
venue_type,
venue_id,
type,
name,
date,
start_time,
end_time,
num,
sale_num,
coach_id,
qr_code,
description,
price,
platform_id,
note,
created_id,
modified_id,
created_time,
modified_time,
deleted,
order_limit,
#{id},
#{venueType},
#{venueId},
#{type},
#{name},
#{date},
#{startTime},
#{endTime},
#{num},
#{saleNum},
#{coachId},
#{qrCode},
#{description},
#{price},
#{platformId},
#{note},
#{createdId},
#{modifiedId},
#{createdTime},
#{modifiedTime},
#{deleted},
#{orderLimit},
UPDATE
SET
deleted = 1
WHERE
id = #{id}
UPDATE
SET
deleted = 1
WHERE
id IN
#{item}
UPDATE
venue_type = #{venueType},
venue_id = #{venueId},
type = #{type},
name = #{name},
date = #{date},
start_time = #{startTime},
end_time = #{endTime},
num = #{num},
sale_num = #{saleNum},
coach_id = #{coachId},
qr_code = #{qrCode},
description = #{description},
price = #{price},
platform_id = #{platformId},
created_id = #{createdId},
modified_id = #{modifiedId},
created_time = #{createdTime},
modified_time = #{modifiedTime},
deleted = #{deleted},
note = #{note},
order_limit = #{orderLimit},
WHERE id = #{id}
UPDATE sv_venue_lesson_image SET deleted = 1
where lesson_id = #{id}
INSERT INTO sv_venue_lesson_image
(lesson_id,url,platform_id)
VALUES
(#{lessonId},#{item},1)
UPDATE
sv_venue_lesson
SET
sale_num = sale_num + #{num}
WHERE
id = #{lessonId}
UPDATE
sv_venue_lesson
SET
sale_num = sale_num - #{num}
WHERE
id = #{lessonId}
INSERT INTO sv_venue_lesson_image
(lesson_id,url,platform_id,created_id,modified_id,created_time,modified_time,deleted)
(
SELECT
#{nId},url,platform_id,created_id,'999',created_time,modified_time,deleted
FROM sv_venue_lesson_image where sv_venue_lesson_image.deleted = 0
AND sv_venue_lesson_image.lesson_id = #{id}
)