INSERT INTO bpm_custom_signdata (id_,type_,status_,parent_id_,path_,inst_id_,node_id_,task_id_) VALUES (#{id,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR}, #{parentId,jdbcType=VARCHAR}, #{path,jdbcType=VARCHAR}, #{instId,jdbcType=VARCHAR}, #{nodeId,jdbcType=VARCHAR}, #{taskId,jdbcType=VARCHAR}) UPDATE bpm_custom_signdata SET status_=#{newStatus,jdbcType=VARCHAR} WHERE inst_id_=#{instId} and status_ in #{status} UPDATE bpm_custom_signdata SET status_=#{newStatus,jdbcType=VARCHAR} ,task_id_=#{newCreateTaskId,jdbcType=VARCHAR} WHERE task_id_=#{taskId,jdbcType=VARCHAR} and status_ in #{status} DELETE FROM bpm_custom_signdata WHERE id_=#{id} DELETE FROM bpm_custom_signdata WHERE inst_id_=#{instId}