LINE_ID, LINE_NO, LINE_START_NODE_ID, LINE_START_NODE_TYPE, LINE_START_NODE_DESC, LINE_PATH_LENGTH, LINE_END_NODE_ID, LINE_END_NODE_TYPE, LINE_END_NODE_DESC, LINE_NAME, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, LINE_TYPE, SPELL_NUMBER t.LINE_ID, t.LINE_NO, t.LINE_START_NODE_ID, t.LINE_START_NODE_TYPE, t.LINE_START_NODE_DESC, t.LINE_PATH_LENGTH, t.LINE_END_NODE_ID, t.LINE_END_NODE_TYPE, t.LINE_END_NODE_DESC, t.LINE_NAME, t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED, t.LINE_TYPE, t.SPELL_NUMBER SELECT FROM RMS_LINE SELECT FROM RMS_LINE t and LINE_ID = #{lineId} and LINE_NO = #{lineNo} and LINE_START_NODE_ID = #{lineStartNodeId} and LINE_START_NODE_TYPE = #{lineStartNodeType} and LINE_START_NODE_DESC = #{lineStartNodeDesc} and LINE_PATH_LENGTH = #{linePathLength} and LINE_END_NODE_ID = #{lineEndNodeId} and LINE_END_NODE_TYPE = #{lineEndNodeType} and LINE_END_NODE_DESC = #{lineEndNodeDesc} and LINE_NAME = #{lineName} and INSERT_USERNAME = #{insertUsername} and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime} and UPDATE_USERNAME = #{updateUsername} and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime} and INSERT_UPDATE_REMARK = #{insertUpdateRemark} and DELETED = #{deleted} and LINE_TYPE = #{lineType} and SPELL_NUMBER = #{spellNumber} and LINE_ID = #{lineId} and LINE_NO LIKE '%${lineNo}%' and LINE_START_NODE_ID = #{lineStartNodeId} and LINE_START_NODE_TYPE = #{lineStartNodeType} and LINE_START_NODE_DESC LIKE '%${lineStartNodeDesc}%' and LINE_PATH_LENGTH = #{linePathLength} and LINE_END_NODE_ID = #{lineEndNodeId} and LINE_END_NODE_TYPE = #{lineEndNodeType} and LINE_END_NODE_DESC LIKE '%${lineEndNodeDesc}%' and LINE_NAME LIKE '%${lineName}%' and INSERT_USERNAME LIKE '%${insertUsername}%' and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime} and UPDATE_USERNAME LIKE '%${updateUsername}%' and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime} and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%' and DELETED = #{deleted} and LINE_TYPE = #{lineType} and SPELL_NUMBER = #{spellNumber} delete from RMS_LINE where LINE_ID = #{lineId,jdbcType=DECIMAL} delete from RMS_LINE where 1!=1 or LINE_NO = #{lineNo} or LINE_START_NODE_ID = #{lineStartNodeId} or LINE_START_NODE_TYPE = #{lineStartNodeType} or LINE_START_NODE_DESC = #{lineStartNodeDesc} or LINE_PATH_LENGTH = #{linePathLength} or LINE_END_NODE_ID = #{lineEndNodeId} or LINE_END_NODE_TYPE = #{lineEndNodeType} or LINE_END_NODE_DESC = #{lineEndNodeDesc} or LINE_NAME = #{lineName} or INSERT_USERNAME = #{insertUsername} or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}' or UPDATE_USERNAME = #{updateUsername} or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}' or INSERT_UPDATE_REMARK = #{insertUpdateRemark} or DELETED = #{deleted} or LINE_TYPE = #{lineType} or SPELL_NUMBER = #{spellNumber} insert into RMS_LINE (LINE_ID, LINE_NO, LINE_START_NODE_ID, LINE_START_NODE_TYPE, LINE_START_NODE_DESC, LINE_PATH_LENGTH, LINE_END_NODE_ID, LINE_END_NODE_TYPE, LINE_END_NODE_DESC, LINE_NAME, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, LINE_TYPE, SPELL_NUMBER ) values (#{lineId,jdbcType=DECIMAL}, #{lineNo,jdbcType=VARCHAR}, #{lineStartNodeId,jdbcType=DECIMAL}, #{lineStartNodeType,jdbcType=DECIMAL}, #{lineStartNodeDesc,jdbcType=VARCHAR}, #{linePathLength,jdbcType=DECIMAL}, #{lineEndNodeId,jdbcType=DECIMAL}, #{lineEndNodeType,jdbcType=DECIMAL}, #{lineEndNodeDesc,jdbcType=VARCHAR}, #{lineName,jdbcType=VARCHAR}, #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{lineType,jdbcType=DECIMAL}, #{spellNumber,jdbcType=DECIMAL} ) insert into RMS_LINE LINE_ID, LINE_NO, LINE_START_NODE_ID, LINE_START_NODE_TYPE, LINE_START_NODE_DESC, LINE_PATH_LENGTH, LINE_END_NODE_ID, LINE_END_NODE_TYPE, LINE_END_NODE_DESC, LINE_NAME, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, LINE_TYPE, SPELL_NUMBER, #{lineId,jdbcType=DECIMAL}, #{lineNo,jdbcType=VARCHAR}, #{lineStartNodeId,jdbcType=DECIMAL}, #{lineStartNodeType,jdbcType=DECIMAL}, #{lineStartNodeDesc,jdbcType=VARCHAR}, #{linePathLength,jdbcType=DECIMAL}, #{lineEndNodeId,jdbcType=DECIMAL}, #{lineEndNodeType,jdbcType=DECIMAL}, #{lineEndNodeDesc,jdbcType=VARCHAR}, #{lineName,jdbcType=VARCHAR}, #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{lineType,jdbcType=DECIMAL}, #{spellNumber,jdbcType=DECIMAL}, update RMS_LINE set LINE_NO = #{lineNo,jdbcType=VARCHAR}, LINE_START_NODE_ID = #{lineStartNodeId,jdbcType=DECIMAL}, LINE_START_NODE_TYPE = #{lineStartNodeType,jdbcType=DECIMAL}, LINE_START_NODE_DESC = #{lineStartNodeDesc,jdbcType=VARCHAR}, LINE_PATH_LENGTH = #{linePathLength,jdbcType=DECIMAL}, LINE_END_NODE_ID = #{lineEndNodeId,jdbcType=DECIMAL}, LINE_END_NODE_TYPE = #{lineEndNodeType,jdbcType=DECIMAL}, LINE_END_NODE_DESC = #{lineEndNodeDesc,jdbcType=VARCHAR}, LINE_NAME = #{lineName,jdbcType=VARCHAR}, INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR}, INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP}, UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR}, UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}, INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR}, DELETED = #{deleted,jdbcType=DECIMAL}, LINE_TYPE = #{lineType,jdbcType=DECIMAL}, SPELL_NUMBER = #{spellNumber,jdbcType=DECIMAL} where LINE_ID = #{lineId,jdbcType=DECIMAL} update RMS_LINE LINE_NO = #{lineNo,jdbcType=VARCHAR}, LINE_START_NODE_ID = #{lineStartNodeId,jdbcType=DECIMAL}, LINE_START_NODE_TYPE = #{lineStartNodeType,jdbcType=DECIMAL}, LINE_START_NODE_DESC = #{lineStartNodeDesc,jdbcType=VARCHAR}, LINE_PATH_LENGTH = #{linePathLength,jdbcType=DECIMAL}, LINE_END_NODE_ID = #{lineEndNodeId,jdbcType=DECIMAL}, LINE_END_NODE_TYPE = #{lineEndNodeType,jdbcType=DECIMAL}, LINE_END_NODE_DESC = #{lineEndNodeDesc,jdbcType=VARCHAR}, LINE_NAME = #{lineName,jdbcType=VARCHAR}, INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR}, INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP}, UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR}, UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}, INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR}, DELETED = #{deleted,jdbcType=DECIMAL}, LINE_TYPE = #{lineType,jdbcType=DECIMAL}, SPELL_NUMBER = #{spellNumber,jdbcType=DECIMAL}, where LINE_ID = #{lineId,jdbcType=DECIMAL} insert into RMS_LINE (LINE_ID, LINE_NO, LINE_START_NODE_ID, LINE_START_NODE_TYPE, LINE_START_NODE_DESC, LINE_PATH_LENGTH, LINE_END_NODE_ID, LINE_END_NODE_TYPE, LINE_END_NODE_DESC, LINE_NAME, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, LINE_TYPE, SPELL_NUMBER ) ( select #{item.lineId,jdbcType=DECIMAL}, #{item.lineNo,jdbcType=VARCHAR}, #{item.lineStartNodeId,jdbcType=DECIMAL}, #{item.lineStartNodeType,jdbcType=DECIMAL}, #{item.lineStartNodeDesc,jdbcType=VARCHAR}, #{item.linePathLength,jdbcType=DECIMAL}, #{item.lineEndNodeId,jdbcType=DECIMAL}, #{item.lineEndNodeType,jdbcType=DECIMAL}, #{item.lineEndNodeDesc,jdbcType=VARCHAR}, #{item.lineName,jdbcType=VARCHAR}, #{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, #{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.deleted,jdbcType=DECIMAL}, #{item.lineType,jdbcType=DECIMAL}, #{item.spellNumber,jdbcType=DECIMAL} from dual ) update RMS_LINE set LINE_ID= when #{item.lineId,jdbcType=DECIMAL} then #{item.lineId,jdbcType=DECIMAL} ,LINE_NO= when #{item.lineId,jdbcType=DECIMAL} then #{item.lineNo,jdbcType=VARCHAR} ,LINE_START_NODE_ID= when #{item.lineId,jdbcType=DECIMAL} then #{item.lineStartNodeId,jdbcType=DECIMAL} ,LINE_START_NODE_TYPE= when #{item.lineId,jdbcType=DECIMAL} then #{item.lineStartNodeType,jdbcType=DECIMAL} ,LINE_START_NODE_DESC= when #{item.lineId,jdbcType=DECIMAL} then #{item.lineStartNodeDesc,jdbcType=VARCHAR} ,LINE_PATH_LENGTH= when #{item.lineId,jdbcType=DECIMAL} then #{item.linePathLength,jdbcType=DECIMAL} ,LINE_END_NODE_ID= when #{item.lineId,jdbcType=DECIMAL} then #{item.lineEndNodeId,jdbcType=DECIMAL} ,LINE_END_NODE_TYPE= when #{item.lineId,jdbcType=DECIMAL} then #{item.lineEndNodeType,jdbcType=DECIMAL} ,LINE_END_NODE_DESC= when #{item.lineId,jdbcType=DECIMAL} then #{item.lineEndNodeDesc,jdbcType=VARCHAR} ,LINE_NAME= when #{item.lineId,jdbcType=DECIMAL} then #{item.lineName,jdbcType=VARCHAR} ,INSERT_USERNAME= when #{item.lineId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR} ,INSERT_TIME= when #{item.lineId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP} ,UPDATE_USERNAME= when #{item.lineId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR} ,UPDATE_TIME= when #{item.lineId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP} ,INSERT_UPDATE_REMARK= when #{item.lineId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR} ,DELETED= when #{item.lineId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL} ,LINE_TYPE= when #{item.lineId,jdbcType=DECIMAL} then #{item.lineType,jdbcType=DECIMAL} ,SPELL_NUMBER= when #{item.lineId,jdbcType=DECIMAL} then #{item.spellNumber,jdbcType=DECIMAL} where LINE_ID in #{item.lineId,jdbcType=DECIMAL} delete from RMS_LINE where LINE_ID in #{id} order by "${orderField}" ${orderType} order by "lineId" desc