id, info_id, name, p_id, display_seq, valid_flag, creation_time, modify_time, remarks, creation_user, modify_user,item_name where 1=1 and id ${idOperator} #{id} and info_id ${infoIdOperator} #{infoId} and name ${nameOperator} #{name} and p_id ${pIdOperator} #{pId} and display_seq ${displaySeqOperator} #{displaySeq} and valid_flag ${validFlagOperator} #{validFlag} and creation_time ${creationTimeOperator} #{creationTime} and creation_time >= #{creationTime1} and creation_time <= #{creationTime2} and modify_time ${modifyTimeOperator} #{modifyTime} and modify_time >= #{modifyTime1} and modify_time <= #{modifyTime2} and remarks ${remarksOperator} #{remarks} and creation_user ${creationUserOperator} #{creationUser} and modify_user ${modifyUserOperator} #{modifyUser} insert into SAR_FILE_SPLIT_MENU() values (#{id, jdbcType=VARCHAR}, #{infoId, jdbcType=VARCHAR}, #{name, jdbcType=VARCHAR}, #{pId, jdbcType=VARCHAR}, #{displaySeq, jdbcType=VARCHAR}, #{validFlag, jdbcType=INTEGER}, #{creationTime, jdbcType=TIMESTAMP}, #{modifyTime, jdbcType=TIMESTAMP}, #{remarks, jdbcType=VARCHAR}, #{creationUser, jdbcType=VARCHAR}, #{modifyUser, jdbcType=VARCHAR}) insert into SAR_FILE_SPLIT_MENU id, info_id, name, p_id, display_seq, valid_flag, creation_time, modify_time, remarks, creation_user, modify_user, item_name, #{id, jdbcType=VARCHAR}, #{infoId, jdbcType=VARCHAR}, #{name, jdbcType=VARCHAR}, #{pId, jdbcType=VARCHAR}, #{displaySeq, jdbcType=VARCHAR}, #{validFlag, jdbcType=INTEGER}, #{creationTime, jdbcType=TIMESTAMP}, #{modifyTime, jdbcType=TIMESTAMP}, #{remarks, jdbcType=VARCHAR}, #{creationUser, jdbcType=VARCHAR}, #{modifyUser, jdbcType=VARCHAR}, #{itemName, jdbcType=VARCHAR}, update SAR_FILE_SPLIT_MENU set info_id = #{infoId}, name = #{name}, p_id = #{pId}, display_seq = #{displaySeq}, valid_flag = #{validFlag}, creation_time = #{creationTime}, modify_time = #{modifyTime}, remarks = #{remarks}, creation_user = #{creationUser}, modify_user = #{modifyUser} where id = #{id} update SAR_FILE_SPLIT_MENU info_id = #{infoId}, name = #{name}, p_id = #{pId}, display_seq = #{displaySeq}, valid_flag = #{validFlag}, creation_time = #{creationTime}, modify_time = #{modifyTime}, remarks = #{remarks}, creation_user = #{creationUser}, modify_user = #{modifyUser}, item_name = #{itemName}, where id = #{id} delete from SAR_FILE_SPLIT_MENU where id = #{value} insert into SAR_FILE_SPLIT_MENU() values (#{item.id, jdbcType=VARCHAR}, #{item.infoId, jdbcType=VARCHAR}, #{item.name, jdbcType=VARCHAR}, #{item.pId, jdbcType=VARCHAR}, #{item.displaySeq, jdbcType=VARCHAR}, #{item.validFlag, jdbcType=INTEGER}, #{item.creationTime, jdbcType=TIMESTAMP}, #{item.modifyTime, jdbcType=TIMESTAMP}, #{item.remarks, jdbcType=VARCHAR}, #{item.creationUser, jdbcType=VARCHAR}, #{item.modifyUser, jdbcType=VARCHAR} , #{item.itemName, jdbcType=VARCHAR}) delete from SAR_FILE_SPLIT_MENU where info_id in #{item} update SAR_FILE_SPLIT_MENU set display_seq = display_seq+#{childrenCount}, modify_time = #{modifyTime}, modify_user = #{modifyUser} where display_seq >= #{displaySeqStart} and display_seq < #{displaySeqEnd} and valid_flag = 0 and info_id = #{infoId} update SAR_FILE_SPLIT_MENU set display_seq = display_seq-#{childrenCount}, modify_time = #{modifyTime}, modify_user = #{modifyUser} where display_seq <= #{displaySeqEnd} and display_seq > #{displaySeqStart} and valid_flag = 0 and info_id = #{infoId} delete from SAR_FILE_SPLIT_MENU where id in #{item} update SAR_FILE_SPLIT_MENU set display_seq = display_seq + #{childrenCount}, modify_time = #{modifyTime}, modify_user = #{modifyUser} where id in (SELECT id FROM SAR_FILE_SPLIT_MENU, (SELECT getSplitChildList(#{id}) childListStr) t WHERE FIND_IN_SET(ID, childListStr) ) update SAR_FILE_SPLIT_MENU set display_seq = display_seq - #{childrenCount}, modify_time = #{modifyTime}, modify_user = #{modifyUser} where id in (SELECT id FROM SAR_FILE_SPLIT_MENU, (SELECT getSplitChildList(#{id}) childListStr) t WHERE FIND_IN_SET(ID, childListStr) ) delete from SAR_FILE_SPLIT_MENU where id in #{item}