select application_id, commander_id, soilder_id, reason, application_type, begin, state from ard_app_application insert into ard_app_application application_id, commander_id, soilder_id, reason, application_type, begin, state, #{applicationId}, #{commanderId}, #{soilderId}, #{reason}, #{applicationType}, #{begin}, #{state}, update ard_app_application commander_id = #{commanderId}, soilder_id = #{soilderId}, reason = #{reason}, application_type = #{applicationType}, begin = #{begin}, state = #{state}, where application_id = #{applicationId} delete from ard_app_application where application_id = #{applicationId} delete from ard_app_application where application_id in #{applicationId} insert into ard_app_application (application_id,commander_id,soilder_id, reason,application_type,begin,state) values (#{ardAppApplication.application_id},#{ardAppApplication.commander_id},#{ardAppApplication.soilder_id}, #{ardAppApplication.reason},#{ardAppApplication.application_type},#{ardAppApplication.begin},#{ardAppApplication.state}) update ard_app_application set reason = #{reason},begin = #{begin},state = #{state} where commander_id = #{commanderId} and soilder_id = #{soilderId} and application_type = #{applicationType} update ard_app_application set begin = #{begin},state = #{state} where commander_id = #{commanderId} and soilder_id = #{soilderId} and application_type = #{applicationType}