INSERT INTO gen_release_after_sentence(
release_after_sentence_id,
id_card_number,
is_cumulative_crime,
name_of_original_sin,
original_sentence_data,
serving_sentence_place,
release_date,
assessment_risk_type,
link_up_date,
link_up_situation,
placement_date,
placement_situation,
un_placement_reason,
help_and_educate,
is_crime_again,
crime_again_charge,
creator,
gmt_create,
modifier,
gmt_modified,
is_delete
) VALUES(
#{releaseAfterSentenceId},
#{idCardNumber},
#{isCumulativeCrime},
#{nameOfOriginalSin},
#{originalSentenceData},
#{servingSentencePlace},
#{releaseDate},
#{assessmentRiskType},
#{linkUpDate},
#{linkUpSituation},
#{placementDate},
#{placementSituation},
#{unPlacementReason},
#{helpAndEducate},
#{isCrimeAgain},
#{crimeAgainCharge},
#{creator},
#{gmtCreate},
#{modifier},
#{gmtModified},
#{isDelete}
)
UPDATE
gen_release_after_sentence
SET
is_delete = 1,
modifier = #{modifier},
gmt_modified = #{gmtModified}
WHERE
release_after_sentence_id IN
#{releaseAfterSentenceIds[${index}]}
DELETE FROM
gen_release_after_sentence
WHERE
release_after_sentence_id IN
#{releaseAfterSentenceIds[${index}]}
UPDATE
gen_release_after_sentence
SET
id_card_number = #{idCardNumber},
is_cumulative_crime = #{isCumulativeCrime},
name_of_original_sin = #{nameOfOriginalSin},
original_sentence_data = #{originalSentenceData},
serving_sentence_place = #{servingSentencePlace},
release_date = #{releaseDate},
assessment_risk_type = #{assessmentRiskType},
link_up_date = #{linkUpDate},
link_up_situation = #{linkUpSituation},
placement_date = #{placementDate},
placement_situation = #{placementSituation},
un_placement_reason = #{unPlacementReason},
help_and_educate = #{helpAndEducate},
is_crime_again = #{isCrimeAgain},
crime_again_charge = #{crimeAgainCharge},
modifier = #{modifier},
gmt_modified = #{gmtModified}
WHERE
release_after_sentence_id = #{releaseAfterSentenceId}