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