A.banner_id,
A.banner_title,
A.banner_type_id,
B.banner_type_title,
A.order,
A.is_visible,
A.url,
A.image_path
INSERT INTO banner
banner_id,
banner_type_id,
banner_title,
image_path,
url,
order,
is_visible,
created_by,
created_at,
#{bannerId ,jdbcType=BIGINT},
#{bannerTypeId ,jdbcType=BIGINT},
#{bannerTitle ,jdbcType=VARCHAR},
#{imagePath,jdbcType=VARCHAR},
#{url ,jdbcType=VARCHAR},
#{order ,jdbcType=BIGINT},
#{isVisible ,jdbcType=BIGINT},
#{createdBy ,jdbcType=BIGINT},
#{createdAt ,jdbcType=TIMESTAMP},
UPDATE banner
banner_type_id = #{bannerTypeId ,jdbcType=BIGINT},
banner_title =#{bannerTitle ,jdbcType=VARCHAR},
image_path = #{imagePath ,jdbcType=VARCHAR},
url = #{url ,jdbcType=VARCHAR},
order = #{order ,jdbcType=BIGINT},
is_visible = #{isVisible ,jdbcType=BIGINT},
updated_by = #{updatedBy ,jdbcType=BIGINT},
updated_at = #{updatedAt ,jdbcType=TIMESTAMP},
WHERE 1 = 1
AND banner_id = #{bannerId ,jdbcType=BIGINT}
UPDATE banner
deleted_by = #{deletedBy ,jdbcType=BIGINT},
deleted_at = #{deletedAt ,jdbcType=DATE},
deleted_flag = #{deletedFlag ,jdbcType=BIGINT},
WHERE 1 = 1 AND deleted_flag = 0
AND banner_id = #{bannerId ,jdbcType=BIGINT}