a.id AS "id",
a.pageId AS "pageId",
a.title AS "title",
a.link AS "link",
a.sort AS "sort",
a.description AS "description",
a.enabledStatus AS "enabledStatus",
a.crmEnabledStatus AS "crmEnabledStatus",
a.createBy AS "createBy.id",
a.createDate AS "createDate",
a.updateBy AS "updateBy.id",
a.updateDate AS "updateDate",
(SELECT count(1) FROM cm_page_centre_image a1 WHERE a1.centreId = a.id ) imageNum
INSERT INTO cm_page_centre(
pageId,
title,
link,
sort,
description,
enabledStatus,
crmEnabledStatus,
createBy,
createDate,
updateBy,
updateDate
) VALUES (
#{pageId},
#{title},
#{link},
#{sort},
#{description},
#{enabledStatus},
#{crmEnabledStatus},
#{createBy.id},
#{createDate},
#{updateBy.id},
#{updateDate}
)
UPDATE cm_page_centre SET
pageId = #{pageId},
title = #{title},
link = #{link},
sort = #{sort},
description = #{description},
enabledStatus = #{enabledStatus},
crmEnabledStatus = #{crmEnabledStatus},
updateBy = #{updateBy.id},
updateDate = #{updateDate}
WHERE id = #{id}
DELETE FROM cm_page_centre
WHERE id = #{id}
UPDATE cm_page_centre a SET a.enabledStatus = #{param1}
WHERE a.id IN
#{id}
DELETE FROM cm_page_centre_image
WHERE centreId = #{param1}
INSERT INTO cm_page_centre_image(centreId, imageId)
SELECT #{param1}, #{imageId}
INSERT INTO cm_page_image_activity(actTypeId, imageId) VALUES(#{actTypeId},#{imageId})
DELETE FROM cm_page_image_activity
WHERE imageId = #{imageId}
UPDATE cm_page_centre a SET a.crmEnabledStatus = #{param1}
WHERE a.id IN
#{id}
UPDATE cm_page_centre SET
sort = #{sort}
WHERE id = #{id}
DELETE cpi,cpci FROM
cm_page_image cpi,
cm_page_centre_image cpci
WHERE
cpi.id = cpci.imageId
AND cpci.centreId = #{centreId}