ID,ACTION,PARENT_TRACE_CODE,
PARENT_APPEND_CODE,PRODUCT_NO,PRODUCT_NAME,
PRODUCT_SPEC,PACKAGING_RATIO_NAME,PRODUCTION_DATE,
PRODUCTION_BATCH,EXPIRATION_DATE,SOURCE_NO,
TASK_NO,LINE_NO,TEAM_GROUP_NO,
MACHINE_NO,FUZZY,CUR_CODE,
SCAN_NO,LAYER_NO,STATUS,
IN_TYPE,COMPELETE,ERRORCOUNT
insert into OUT_PTS_PRODUCTION_DETAIL
ID,ACTION,PARENT_TRACE_CODE,PARENT_APPEND_CODE,PRODUCT_NO,PRODUCT_NAME,PRODUCT_SPEC,PACKAGING_RATIO_NAME,PRODUCTION_DATE,PRODUCTION_BATCH,EXPIRATION_DATE,SOURCE_NO,TASK_NO,LINE_NO,TEAM_GROUP_NO,MACHINE_NO,FUZZY,CUR_CODE,SCAN_NO,LAYER_NO,STATUS,IN_TYPE,COMPELETE,#{id,jdbcType=VARCHAR},#{action,jdbcType=DECIMAL},#{parentTraceCode,jdbcType=VARCHAR},#{parentAppendCode,jdbcType=VARCHAR},#{productNo,jdbcType=VARCHAR},#{productName,jdbcType=VARCHAR},#{productSpec,jdbcType=VARCHAR},#{packagingRatioName,jdbcType=VARCHAR},#{productionDate,jdbcType=VARCHAR},#{productionBatch,jdbcType=VARCHAR},#{expirationDate,jdbcType=VARCHAR},#{sourceNo,jdbcType=VARCHAR},#{taskNo,jdbcType=VARCHAR},#{lineNo,jdbcType=VARCHAR},#{teamGroupNo,jdbcType=VARCHAR},#{machineNo,jdbcType=VARCHAR},#{fuzzy,jdbcType=DECIMAL},#{curCode,jdbcType=VARCHAR},#{scanNo,jdbcType=DECIMAL},#{layerNo,jdbcType=DECIMAL},#{status,jdbcType=VARCHAR},#{inType,jdbcType=VARCHAR},#{compelete,jdbcType=VARCHAR},
delete from OUT_PTS_PRODUCTION_DETAIL where ID = #{id,jdbcType=VARCHAR}
update OUT_PTS_PRODUCTION_DETAIL
ACTION = #{action,jdbcType=DECIMAL},PARENT_TRACE_CODE = #{parentTraceCode,jdbcType=VARCHAR},PARENT_APPEND_CODE = #{parentAppendCode,jdbcType=VARCHAR},PRODUCT_NO = #{productNo,jdbcType=VARCHAR},PRODUCT_NAME = #{productName,jdbcType=VARCHAR},PRODUCT_SPEC = #{productSpec,jdbcType=VARCHAR},PACKAGING_RATIO_NAME = #{packagingRatioName,jdbcType=VARCHAR},PRODUCTION_DATE = #{productionDate,jdbcType=VARCHAR},PRODUCTION_BATCH = #{productionBatch,jdbcType=VARCHAR},EXPIRATION_DATE = #{expirationDate,jdbcType=VARCHAR},SOURCE_NO = #{sourceNo,jdbcType=VARCHAR},TASK_NO = #{taskNo,jdbcType=VARCHAR},LINE_NO = #{lineNo,jdbcType=VARCHAR},TEAM_GROUP_NO = #{teamGroupNo,jdbcType=VARCHAR},MACHINE_NO = #{machineNo,jdbcType=VARCHAR},FUZZY = #{fuzzy,jdbcType=DECIMAL},CUR_CODE = #{curCode,jdbcType=VARCHAR},SCAN_NO = #{scanNo,jdbcType=DECIMAL},LAYER_NO = #{layerNo,jdbcType=DECIMAL},STATUS = #{status,jdbcType=VARCHAR},IN_TYPE = #{inType,jdbcType=VARCHAR},COMPELETE = #{compelete,jdbcType=VARCHAR},
where ID = #{id,jdbcType=VARCHAR}
update OUT_PTS_PRODUCTION_DETAIL set status = #{status} where parent_append_code = #{parentAppendCode} and source_no = #{sourceNo} and status in (0,2)
update OUT_PTS_PRODUCTION_DETAIL set status =#{status} where parent_append_code = #{parentAppendCode} and status>0
delete from OUT_PTS_PRODUCTION_DETAIL where parent_append_code = #{parentAppendCode} and source_no = #{sourceNo} and status=1
update OUT_PTS_PRODUCTION_DETAIL set errorcount = #{errorcount} where parent_append_code = #{parentAppendCode} and source_no = #{sourceNo} and status in (0,2)