AND (B.VC_CATE1 LIKE "%${assetCategory}" OR C.VC_CATE2 LIKE "%${assetCategory}" OR D.VC_CATE3 LIKE "%${assetCategory}")
AND A.VC_ASSET_NAME LIKE "%${assetName}%"
AND A.VC_HOST LIKE "%${assetHost}%"
AND A.VC_ASSET_SERIAL LIKE "%${assetSerial}%"
AND A.VC_MODEL LIKE "%${assetModel}%"
AND A.VC_ASSET_ID LIKE "%${assetId}%"
AND A.VC_IP LIKE "%${assetIp}%"
AND A.VC_JOB_NAME LIKE "%${assetJobName}%"
AND A.VC_CHARGE_DEPARTMENT LIKE "%${assetChargeDepart}%"
AND A.VC_CHARGE_USER LIKE "%${assetChargeUser}%"
AND A.IN_ASSET_SEQ IN (SELECT IN_ASSET_SEQ FROM CM_ASSET_OPTIONS WHERE IN_ITEM_SEQ=#{columnFilter} AND VC_VALUE LIKE "%${columnText}%")
AND A.IN_ASSET_STATUS = #{assetStat}
AND A.IN_MAS_TARGET = #{assetInMasTarget}
AND A.IN_CATE1 = #{inCate1}
AND A.IN_CATE2 = #{inCate2}
AND A.IN_CATE3 = #{inCate3}
= ("${sdateWarrantyEnd}")]]>
= ("${sdateMasEnd}")]]>
= ("sdateEos")]]>
AND (
(A.VC_ASSET_ID LIKE "%${searchAll}%" ) OR
(A.VC_ASSET_NAME LIKE "%${searchAll}%" ) OR
(A.VC_ASSET_SERIAL LIKE "%${searchAll}%") OR
(A.IN_MAS_TARGET LIKE "%${searchAll}%") OR
(A.TX_USAGE LIKE "%${searchAll}%") OR
(A.VC_VENDOR LIKE "%${searchAll}%") OR
(A.VC_MODEL LIKE "%${searchAll}%") OR
(A.TX_ASSET_DESC LIKE "%${searchAll}%") OR
(A.VC_HOST LIKE "%${searchAll}%") OR
(A.VC_IP LIKE "%${searchAll}%")
)
LIMIT #{recordCountPerPage} OFFSET #{firstIndex}
INSERT INTO CM_ASSET
( IN_CATE1
, IN_CATE2
, IN_CATE3
, VC_ASSET_ID
, VC_ASSET_NAME
, IN_PARENT_SEQ
, IN_ASSET_STATUS
, VC_ASSET_SERIAL
, VC_MAS_CHECK_PERIOD
, DT_PURCHASE_DATETIME
, DT_EOS
, IN_PRICE
, IN_REMAIN_PRICE
, IN_MAS_TARGET
, DT_WARRANTY_FINISH
, DT_MAS_START
, DT_MAS_FINISH
, VC_LAST_MODIFY_USER
, TX_USAGE
, IN_PHYSICAL
, VC_VENDOR
, VC_MODEL
, VC_VERSION
, TX_ASSET_DESC
, IN_DEL_FLAG
, VC_IP
, VC_HOST
, IN_MAS_RATE
, DT_REG_DATETIME
, DT_LAST_MODIFIED
, ATCH_FILE_ID
)
VALUES
( #{inCate1}
, #{inCate2}
, #{inCate3}
, #{vcAssetId}
, #{vcAssetName}
, #{inParentSeq}
, #{inAssetStatus}
, #{vcAssetSerial}
, #{inMasTarget}
, #{dtPurchaseDatetime}
, #{dtEos}
, #{inPrice}
, #{inRemainPrice}
, #{inMasTarget}
, #{dtWarrantyFinish}
, #{dtMasStart}
, #{dtMasFinish}
, #{vcLastModifyUser}
, #{txUsage}
, #{inPhysical}
, #{vcVendor}
, #{vcModel}
, #{vcVersion}
, #{txAssetDesc}
, 0
, #{vcIp}
, #{vcHost}
, #{inMasRate}
, NOW()
, NOW()
, #{atchFileId}
)
UPDATE CM_ASSET
SET IN_CATE1=#{inCate1}
, IN_CATE2=#{inCate2}
, IN_CATE3=#{inCate3}
, VC_ASSET_ID="${vcAssetId}"
, VC_ASSET_NAME="${vcAssetName}"
, IN_PARENT_SEQ=#{inParentSeq}
, IN_ASSET_STATUS=#{inAssetStatus}
, VC_ASSET_SERIAL="${vcAssetSerial}"
, DT_PURCHASE_DATETIME="${dtPurchaseDatetime}"
, DT_PURCHASE_DATETIME=null,
, IN_PRICE=#{inPrice}
, IN_REMAIN_PRICE=#{inRemainPrice}
, IN_MAS_TARGET=#{inMasTarget}
, DT_WARRANTY_FINISH="${dtWarrantyFinish}"
, DT_WARRANTY_FINISH=null
, DT_MAS_START="${dtMasStart}"
, DT_MAS_START=null
, DT_MAS_FINISH="${dtMasFinish}"
, DT_MAS_FINISH=null
, DT_EOS="${dtEos}"
, DT_EOS=null
, TX_ASSET_DESC="${txAssetDesc}"
, VC_IP="${vcIp}"
, VC_HOST="${vcHost}"
, IN_PHYSICAL=#{inPhysical}
, TX_USAGE="${txUsage}"
, VC_VENDOR="${vcVendor}"
, VC_MODEL="${vcModel}"
, IN_QUANTITY=#{inQuantity}
, IN_MAS_RATE=#{inMasRate}
, VC_UNIT="${vcUnit}"
, VC_FORM="${vcForm}"
, VC_MAS_CHECK_PERIOD="${vcMasCheckPeriod}"
, VC_VERSION="${vcVersion}"
, VC_CHARGE_DEPARTMENT="${vcChargeDepartment}"
, VC_CHARGE_USER="${vcChargeUser}"
, VC_LAST_MODIFY_USER="${vcLastModifyUser}"
, DT_LAST_MODIFIED=now()
, IN_ASSET_SEQ=#{inAssetSeq}
, ATCH_FILE_ID=#{atchFileId}
WHERE IN_ASSET_SEQ=#{inAssetSeq}
UPDATE CM_ASSET
SET IN_DEL_FLAG=1
WHERE IN_ASSET_SEQ=#{value}
DELETE FROM CM_ASSET_ATTACH
WHERE IN_ATTACH_SEQ=#{value}
INSERT INTO CM_ASSET_ATTACH
( IN_ASSET_SEQ
, VC_FILE_NAME
, VC_FILE_PATH
, VC_ORG_FILE_NAME
, IN_FILE_SIZE
)
VALUES
( #{articalSeq}
, #{vcFileName}
, #{vcFilePath}
, #{vcOrgFileName}
, #{size}
)