HANDLE, SITE, ENTRUST_DATE, ENTRUST_UNIT, DUTY_PERSON, DUTY_REASON, PROJECT_NUMBER, QUALITY_REVIEW_NUMBER, WORK_CONTACT_NUMBER, MATERIAL_CODE, MATERIAL_NAME, MAP_NO, AMOUNT, SINGLE_WORK_HOURS, TOTAL_WORK_HOURS, MACHINE_HOURS, OPERATOR, USE_DEVICE, DEVICE_TYPE, COST_CENTER, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME,
UPLOAD_CENTER, UPLOAD_USER, CLASSIFY, DUTY_CLASSIFY, EMPLOY_PROPERTY, CENTER_CODE, OTHER_KINDS_NUMBER,row_number() over (ORDER BY CREATED_TIME DESC ) SEQ
INSERT INTO Z_TEMPORARY_FIX
HANDLE,
SITE,ENTRUST_DATE,ENTRUST_UNIT,DUTY_PERSON,DUTY_REASON,PROJECT_NUMBER,QUALITY_REVIEW_NUMBER,WORK_CONTACT_NUMBER,MATERIAL_CODE,MATERIAL_NAME,MAP_NO,AMOUNT,SINGLE_WORK_HOURS,TOTAL_WORK_HOURS,MACHINE_HOURS,OPERATOR,USE_DEVICE,DEVICE_TYPE,COST_CENTER,CREATED_BY,CREATED_TIME,UPDATED_BY,UPDATED_TIME,UPLOAD_CENTER,UPLOAD_USER,CLASSIFY,DUTY_CLASSIFY,EMPLOY_PROPERTY,CENTER_CODE,OTHER_KINDS_NUMBER, VALUES
#{handle},
#{site},#{entrustDate},#{entrustUnit},#{dutyPerson},#{dutyReason},#{projectNumber},#{qualityReviewNumber},#{workContactNumber},#{materialCode},#{materialName},#{mapNo},#{amount},#{singleWorkHours},#{totalWorkHours},#{machineHours},#{operator},#{useDevice},#{deviceType},#{costCenter},#{createdBy},#{createdTime},#{updatedBy},#{updatedTime},#{uploadCenter},#{uploadUser},#{classify},#{dutyClassify},#{employProperty},#{centerCode},#{otherKindsNumber},
INSERT INTO Z_TEMPORARY_FIX
VALUES
#{handle},
#{site},
#{entrustDate},
#{entrustUnit},
#{dutyPerson},
#{dutyReason},
#{projectNumber},
#{qualityReviewNumber},
#{workContactNumber},
#{materialCode},
#{materialName},
#{mapNo},
#{amount},
#{singleWorkHours},
#{totalWorkHours},
#{machineHours},
#{operator},
#{useDevice},
#{deviceType},
#{costCenter},
#{createdBy},
#{createdTime},
#{updatedBy},
#{updatedTime},
#{uploadCenter},
#{uploadUser},
#{classify},
#{dutyClassify},
#{employProperty},
#{centerCode},
#{otherKindsNumber},
UPDATE Z_TEMPORARY_FIX SITE=#{et.site},ENTRUST_DATE=#{et.entrustDate},ENTRUST_UNIT=#{et.entrustUnit},DUTY_PERSON=#{et.dutyPerson},DUTY_REASON=#{et.dutyReason},PROJECT_NUMBER=#{et.projectNumber},QUALITY_REVIEW_NUMBER=#{et.qualityReviewNumber},WORK_CONTACT_NUMBER=#{et.workContactNumber},MATERIAL_CODE=#{et.materialCode},MATERIAL_NAME=#{et.materialName},MAP_NO=#{et.mapNo},AMOUNT=#{et.amount},SINGLE_WORK_HOURS=#{et.singleWorkHours},TOTAL_WORK_HOURS=#{et.totalWorkHours},MACHINE_HOURS=#{et.machineHours},OPERATOR=#{et.operator},USE_DEVICE=#{et.useDevice},DEVICE_TYPE=#{et.deviceType},COST_CENTER=#{et.costCenter},CREATED_BY=#{et.createdBy},CREATED_TIME=#{et.createdTime},UPDATED_BY=#{et.updatedBy},UPDATED_TIME=#{et.updatedTime},UPLOAD_CENTER=#{et.uploadCenter},UPLOAD_USER=#{et.uploadUser},CLASSIFY=#{et.classify},DUTY_CLASSIFY=#{et.dutyClassify},EMPLOY_PROPERTY=#{et.employProperty},CENTER_CODE=#{et.centerCode},OTHER_KINDS_NUMBER=#{et.otherKindsNumber}, WHERE HANDLE=#{et.handle} and ${et.MP_OPTLOCK_VERSION_COLUMN}=#{et.MP_OPTLOCK_VERSION_ORIGINAL}
UPDATE Z_TEMPORARY_FIX
SITE=#{et.site},
ENTRUST_DATE=#{et.entrustDate},
ENTRUST_UNIT=#{et.entrustUnit},
DUTY_PERSON=#{et.dutyPerson},
DUTY_REASON=#{et.dutyReason},
PROJECT_NUMBER=#{et.projectNumber},
QUALITY_REVIEW_NUMBER=#{et.qualityReviewNumber},
WORK_CONTACT_NUMBER=#{et.workContactNumber},
MATERIAL_CODE=#{et.materialCode},
MATERIAL_NAME=#{et.materialName},
MAP_NO=#{et.mapNo},
AMOUNT=#{et.amount},
SINGLE_WORK_HOURS=#{et.singleWorkHours},
TOTAL_WORK_HOURS=#{et.totalWorkHours},
MACHINE_HOURS=#{et.machineHours},
OPERATOR=#{et.operator},
USE_DEVICE=#{et.useDevice},
DEVICE_TYPE=#{et.deviceType},
COST_CENTER=#{et.costCenter},
CREATED_BY=#{et.createdBy},
CREATED_TIME=#{et.createdTime},
UPDATED_BY=#{et.updatedBy},
UPDATED_TIME=#{et.updatedTime},
UPLOAD_CENTER=#{et.uploadCenter},
UPLOAD_USER=#{et.uploadUser},
CLASSIFY=#{et.classify},
DUTY_CLASSIFY=#{et.dutyClassify},
EMPLOY_PROPERTY=#{et.employProperty},
CENTER_CODE=#{et.centerCode},
OTHER_KINDS_NUMBER=#{et.otherKindsNumber},
WHERE HANDLE=#{et.handle} and ${et.MP_OPTLOCK_VERSION_COLUMN}=#{et.MP_OPTLOCK_VERSION_ORIGINAL}
UPDATE Z_TEMPORARY_FIX SITE=#{et.site},ENTRUST_DATE=#{et.entrustDate},ENTRUST_UNIT=#{et.entrustUnit},DUTY_PERSON=#{et.dutyPerson},DUTY_REASON=#{et.dutyReason},PROJECT_NUMBER=#{et.projectNumber},QUALITY_REVIEW_NUMBER=#{et.qualityReviewNumber},WORK_CONTACT_NUMBER=#{et.workContactNumber},MATERIAL_CODE=#{et.materialCode},MATERIAL_NAME=#{et.materialName},MAP_NO=#{et.mapNo},AMOUNT=#{et.amount},SINGLE_WORK_HOURS=#{et.singleWorkHours},TOTAL_WORK_HOURS=#{et.totalWorkHours},MACHINE_HOURS=#{et.machineHours},OPERATOR=#{et.operator},USE_DEVICE=#{et.useDevice},DEVICE_TYPE=#{et.deviceType},COST_CENTER=#{et.costCenter},CREATED_BY=#{et.createdBy},CREATED_TIME=#{et.createdTime},UPDATED_BY=#{et.updatedBy},UPDATED_TIME=#{et.updatedTime},UPLOAD_CENTER=#{et.uploadCenter},UPLOAD_USER=#{et.uploadUser},CLASSIFY=#{et.classify},DUTY_CLASSIFY=#{et.dutyClassify},EMPLOY_PROPERTY=#{et.employProperty},CENTER_CODE=#{et.centerCode},OTHER_KINDS_NUMBER=#{et.otherKindsNumber},
HANDLE=#{ew.entity.handle}
AND SITE=#{ew.entity.site} AND ENTRUST_DATE=#{ew.entity.entrustDate} AND ENTRUST_UNIT=#{ew.entity.entrustUnit} AND DUTY_PERSON=#{ew.entity.dutyPerson} AND DUTY_REASON=#{ew.entity.dutyReason} AND PROJECT_NUMBER=#{ew.entity.projectNumber} AND QUALITY_REVIEW_NUMBER=#{ew.entity.qualityReviewNumber} AND WORK_CONTACT_NUMBER=#{ew.entity.workContactNumber} AND MATERIAL_CODE=#{ew.entity.materialCode} AND MATERIAL_NAME=#{ew.entity.materialName} AND MAP_NO=#{ew.entity.mapNo} AND AMOUNT=#{ew.entity.amount} AND SINGLE_WORK_HOURS=#{ew.entity.singleWorkHours} AND TOTAL_WORK_HOURS=#{ew.entity.totalWorkHours} AND MACHINE_HOURS=#{ew.entity.machineHours} AND OPERATOR=#{ew.entity.operator} AND USE_DEVICE=#{ew.entity.useDevice} AND DEVICE_TYPE=#{ew.entity.deviceType} AND COST_CENTER=#{ew.entity.costCenter} AND CREATED_BY=#{ew.entity.createdBy} AND CREATED_TIME=#{ew.entity.createdTime} AND UPDATED_BY=#{ew.entity.updatedBy} AND UPDATED_TIME=#{ew.entity.updatedTime} AND UPLOAD_CENTER=#{ew.entity.uploadCenter} AND UPLOAD_USER=#{ew.entity.uploadUser} AND CLASSIFY=#{ew.entity.classify} AND DUTY_CLASSIFY=#{ew.entity.dutyClassify} AND EMPLOY_PROPERTY=#{ew.entity.employProperty} AND CENTER_CODE=#{ew.entity.centerCode} AND OTHER_KINDS_NUMBER=#{ew.entity.otherKindsNumber}
${ew.sqlSegment}
${ew.sqlSegment}
DELETE FROM Z_TEMPORARY_FIX WHERE HANDLE=#{handle}
DELETE FROM Z_TEMPORARY_FIX
${k} = #{cm[${k}]}
DELETE FROM Z_TEMPORARY_FIX
HANDLE=#{ew.entity.handle}
AND SITE=#{ew.entity.site} AND ENTRUST_DATE=#{ew.entity.entrustDate} AND ENTRUST_UNIT=#{ew.entity.entrustUnit} AND DUTY_PERSON=#{ew.entity.dutyPerson} AND DUTY_REASON=#{ew.entity.dutyReason} AND PROJECT_NUMBER=#{ew.entity.projectNumber} AND QUALITY_REVIEW_NUMBER=#{ew.entity.qualityReviewNumber} AND WORK_CONTACT_NUMBER=#{ew.entity.workContactNumber} AND MATERIAL_CODE=#{ew.entity.materialCode} AND MATERIAL_NAME=#{ew.entity.materialName} AND MAP_NO=#{ew.entity.mapNo} AND AMOUNT=#{ew.entity.amount} AND SINGLE_WORK_HOURS=#{ew.entity.singleWorkHours} AND TOTAL_WORK_HOURS=#{ew.entity.totalWorkHours} AND MACHINE_HOURS=#{ew.entity.machineHours} AND OPERATOR=#{ew.entity.operator} AND USE_DEVICE=#{ew.entity.useDevice} AND DEVICE_TYPE=#{ew.entity.deviceType} AND COST_CENTER=#{ew.entity.costCenter} AND CREATED_BY=#{ew.entity.createdBy} AND CREATED_TIME=#{ew.entity.createdTime} AND UPDATED_BY=#{ew.entity.updatedBy} AND UPDATED_TIME=#{ew.entity.updatedTime} AND UPLOAD_CENTER=#{ew.entity.uploadCenter} AND UPLOAD_USER=#{ew.entity.uploadUser} AND CLASSIFY=#{ew.entity.classify} AND DUTY_CLASSIFY=#{ew.entity.dutyClassify} AND EMPLOY_PROPERTY=#{ew.entity.employProperty} AND CENTER_CODE=#{ew.entity.centerCode} AND OTHER_KINDS_NUMBER=#{ew.entity.otherKindsNumber}
${ew.sqlSegment}
${ew.sqlSegment}
DELETE FROM Z_TEMPORARY_FIX WHERE HANDLE IN (
#{item}
)