ID, MAY, SQNO, UNITID, DESCRIBE, STATE, GRADES, PLAN_WEIGHT, SPECIFICATIONS, LENGTHS, CHEMICAL_STANDARD, SURFACE_STANDARD, MEMO, ISSUED_TIME, CREATEMAN, CREATETIME, UPDATEMAN, UPDATETIME, TRANSPORT_TYPE, PURPOSE, WORKPROC_TYPE, MSG_FLAG, READ_FLAG,PARENTID t.ID, t.MAY, t.SQNO, t.UNITID, t.DESCRIBE, t.STATE, t.GRADES, t.PLAN_WEIGHT, t.SPECIFICATIONS, t.LENGTHS, t.CHEMICAL_STANDARD, t.SURFACE_STANDARD, t.MEMO, t.ISSUED_TIME, t.CREATEMAN, t.CREATETIME, t.UPDATEMAN, t.UPDATETIME, t.TRANSPORT_TYPE, t.PURPOSE, t.WORKPROC_TYPE, t.MSG_FLAG, t.READ_FLAG,t.PARENTID SELECT FROM EMS_PRODPLAN_ROUND SELECT FROM EMS_PRODPLAN_ROUND t and ID = #{id} and trunc(MAY) = to_date(#{may},'yyyy-mm') and SQNO = #{sqno} and UNITID = #{unitid} and DESCRIBE = #{describe} and STATE = #{state} and GRADES = #{grades} and PLAN_WEIGHT = #{planWeight} and SPECIFICATIONS = #{specifications} and LENGTHS = #{lengths} and CHEMICAL_STANDARD = #{chemicalStandard} and SURFACE_STANDARD = #{surfaceStandard} and MEMO = #{memo} and TO_CHAR(ISSUED_TIME,'yyyy-MM-dd') = #{issuedTime} and CREATEMAN = #{createman} and TO_CHAR(CREATETIME,'yyyy-MM-dd') = #{createtime} and UPDATEMAN = #{updateman} and TO_CHAR(UPDATETIME,'yyyy-MM-dd') = #{updatetime} and TRANSPORT_TYPE = #{transportType} and PURPOSE = #{purpose} and WORKPROC_TYPE = #{workprocType} and MSG_FLAG = #{msgFlag} and READ_FLAG = #{readFlag} and PARENTID = #{parentid} and ID LIKE '%${id}%' and TO_CHAR(MAY,'yyyy-MM-dd') = #{may} and SQNO LIKE '%${sqno}%' and UNITID LIKE '%${unitid}%' and DESCRIBE LIKE '%${describe}%' and STATE LIKE '%${state}%' and GRADES LIKE '%${grades}%' and PLAN_WEIGHT = #{planWeight} and SPECIFICATIONS LIKE '%${specifications}%' and LENGTHS LIKE '%${lengths}%' and CHEMICAL_STANDARD LIKE '%${chemicalStandard}%' and SURFACE_STANDARD LIKE '%${surfaceStandard}%' and MEMO LIKE '%${memo}%' and TO_CHAR(ISSUED_TIME,'yyyy-MM-dd') = #{issuedTime} and CREATEMAN LIKE '%${createman}%' and TO_CHAR(CREATETIME,'yyyy-MM-dd') = #{createtime} and UPDATEMAN LIKE '%${updateman}%' and TO_CHAR(UPDATETIME,'yyyy-MM-dd') = #{updatetime} and TRANSPORT_TYPE LIKE '%${transportType}%' and PURPOSE LIKE '%${purpose}%' and WORKPROC_TYPE LIKE '%${workprocType}%' and MSG_FLAG LIKE '%${msgFlag}%' and READ_FLAG LIKE '%${readFlag}%' delete from EMS_PRODPLAN_ROUND where ID = #{id,jdbcType=VARCHAR} delete from EMS_PRODPLAN_ROUND where 1!=1 or TO_CHAR(MAY,'yyyy-MM-dd') = '#{may}' or SQNO = #{sqno} or UNITID = #{unitid} or DESCRIBE = #{describe} or STATE = #{state} or GRADES = #{grades} or PLAN_WEIGHT = #{planWeight} or SPECIFICATIONS = #{specifications} or LENGTHS = #{lengths} or CHEMICAL_STANDARD = #{chemicalStandard} or SURFACE_STANDARD = #{surfaceStandard} or MEMO = #{memo} or TO_CHAR(ISSUED_TIME,'yyyy-MM-dd') = '#{issuedTime}' or CREATEMAN = #{createman} or TO_CHAR(CREATETIME,'yyyy-MM-dd') = '#{createtime}' or UPDATEMAN = #{updateman} or TO_CHAR(UPDATETIME,'yyyy-MM-dd') = '#{updatetime}' or TRANSPORT_TYPE = #{transportType} or PURPOSE = #{purpose} or WORKPROC_TYPE = #{workprocType} or MSG_FLAG = #{msgFlag} or READ_FLAG = #{readFlag} insert into EMS_PRODPLAN_ROUND (ID, MAY, SQNO, UNITID, DESCRIBE, STATE, GRADES, PLAN_WEIGHT, SPECIFICATIONS, LENGTHS, CHEMICAL_STANDARD, SURFACE_STANDARD, MEMO, ISSUED_TIME, CREATEMAN, CREATETIME, UPDATEMAN, UPDATETIME, TRANSPORT_TYPE, PURPOSE, WORKPROC_TYPE, MSG_FLAG, READ_FLAG,PARENTID) values (#{id,jdbcType=VARCHAR}, #{may,jdbcType=TIMESTAMP}, #{sqno,jdbcType=DECIMAL}, #{unitid,jdbcType=VARCHAR}, #{describe,jdbcType=VARCHAR}, #{state,jdbcType=VARCHAR}, #{grades,jdbcType=VARCHAR}, #{planWeight,jdbcType=DECIMAL}, #{specifications,jdbcType=VARCHAR}, #{lengths,jdbcType=VARCHAR}, #{chemicalStandard,jdbcType=VARCHAR}, #{surfaceStandard,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR}, #{issuedTime,jdbcType=TIMESTAMP}, #{createman,jdbcType=VARCHAR}, #{createtime,jdbcType=TIMESTAMP}, #{updateman,jdbcType=VARCHAR}, #{updatetime,jdbcType=TIMESTAMP}, #{transportType,jdbcType=VARCHAR}, #{purpose,jdbcType=VARCHAR}, #{workprocType,jdbcType=VARCHAR}, #{msgFlag,jdbcType=VARCHAR}, #{readFlag,jdbcType=VARCHAR},#{parentid,jdbcType=VARCHAR}) insert into EMS_PRODPLAN_ROUND ID, MAY, SQNO, UNITID, DESCRIBE, STATE, GRADES, PLAN_WEIGHT, SPECIFICATIONS, LENGTHS, CHEMICAL_STANDARD, SURFACE_STANDARD, MEMO, ISSUED_TIME, CREATEMAN, CREATETIME, UPDATEMAN, UPDATETIME, TRANSPORT_TYPE, PURPOSE, WORKPROC_TYPE, MSG_FLAG, READ_FLAG, #{id,jdbcType=VARCHAR}, #{may,jdbcType=TIMESTAMP}, #{sqno,jdbcType=DECIMAL}, #{unitid,jdbcType=VARCHAR}, #{describe,jdbcType=VARCHAR}, #{state,jdbcType=VARCHAR}, #{grades,jdbcType=VARCHAR}, #{planWeight,jdbcType=DECIMAL}, #{specifications,jdbcType=VARCHAR}, #{lengths,jdbcType=VARCHAR}, #{chemicalStandard,jdbcType=VARCHAR}, #{surfaceStandard,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR}, #{issuedTime,jdbcType=TIMESTAMP}, #{createman,jdbcType=VARCHAR}, #{createtime,jdbcType=TIMESTAMP}, #{updateman,jdbcType=VARCHAR}, #{updatetime,jdbcType=TIMESTAMP}, #{transportType,jdbcType=VARCHAR}, #{purpose,jdbcType=VARCHAR}, #{workprocType,jdbcType=VARCHAR}, #{msgFlag,jdbcType=VARCHAR}, #{readFlag,jdbcType=VARCHAR}, update EMS_PRODPLAN_ROUND set MAY = #{may,jdbcType=TIMESTAMP}, SQNO = #{sqno,jdbcType=DECIMAL}, UNITID = #{unitid,jdbcType=VARCHAR}, DESCRIBE = #{describe,jdbcType=VARCHAR}, STATE = #{state,jdbcType=VARCHAR}, GRADES = #{grades,jdbcType=VARCHAR}, PLAN_WEIGHT = #{planWeight,jdbcType=DECIMAL}, SPECIFICATIONS = #{specifications,jdbcType=VARCHAR}, LENGTHS = #{lengths,jdbcType=VARCHAR}, CHEMICAL_STANDARD = #{chemicalStandard,jdbcType=VARCHAR}, SURFACE_STANDARD = #{surfaceStandard,jdbcType=VARCHAR}, MEMO = #{memo,jdbcType=VARCHAR}, ISSUED_TIME = #{issuedTime,jdbcType=TIMESTAMP}, CREATEMAN = #{createman,jdbcType=VARCHAR}, CREATETIME = #{createtime,jdbcType=TIMESTAMP}, UPDATEMAN = #{updateman,jdbcType=VARCHAR}, UPDATETIME = #{updatetime,jdbcType=TIMESTAMP}, TRANSPORT_TYPE = #{transportType,jdbcType=VARCHAR}, PURPOSE = #{purpose,jdbcType=VARCHAR}, WORKPROC_TYPE = #{workprocType,jdbcType=VARCHAR} where ID = #{id,jdbcType=VARCHAR} update EMS_PRODPLAN_ROUND MAY = #{may,jdbcType=TIMESTAMP}, SQNO = #{sqno,jdbcType=DECIMAL}, UNITID = #{unitid,jdbcType=VARCHAR}, DESCRIBE = #{describe,jdbcType=VARCHAR}, STATE = #{state,jdbcType=VARCHAR}, GRADES = #{grades,jdbcType=VARCHAR}, PLAN_WEIGHT = #{planWeight,jdbcType=DECIMAL}, SPECIFICATIONS = #{specifications,jdbcType=VARCHAR}, LENGTHS = #{lengths,jdbcType=VARCHAR}, CHEMICAL_STANDARD = #{chemicalStandard,jdbcType=VARCHAR}, SURFACE_STANDARD = #{surfaceStandard,jdbcType=VARCHAR}, MEMO = #{memo,jdbcType=VARCHAR}, ISSUED_TIME = #{issuedTime,jdbcType=TIMESTAMP}, CREATEMAN = #{createman,jdbcType=VARCHAR}, CREATETIME = #{createtime,jdbcType=TIMESTAMP}, UPDATEMAN = #{updateman,jdbcType=VARCHAR}, UPDATETIME = #{updatetime,jdbcType=TIMESTAMP}, TRANSPORT_TYPE = #{transportType,jdbcType=VARCHAR}, PURPOSE = #{purpose,jdbcType=VARCHAR}, WORKPROC_TYPE = #{workprocType,jdbcType=VARCHAR}, MSG_FLAG = #{msgFlag,jdbcType=VARCHAR}, READ_FLAG = #{readFlag,jdbcType=VARCHAR}, where ID = #{id,jdbcType=VARCHAR} insert into EMS_PRODPLAN_ROUND (ID, MAY, SQNO, UNITID, DESCRIBE, STATE, GRADES, PLAN_WEIGHT, SPECIFICATIONS, LENGTHS, CHEMICAL_STANDARD, SURFACE_STANDARD, MEMO, ISSUED_TIME, CREATEMAN, CREATETIME, UPDATEMAN, UPDATETIME, TRANSPORT_TYPE, PURPOSE, WORKPROC_TYPE, MSG_FLAG, READ_FLAG) ( select #{item.id,jdbcType=VARCHAR}, #{item.may,jdbcType=TIMESTAMP}, #{item.sqno,jdbcType=DECIMAL}, #{item.unitid,jdbcType=VARCHAR}, #{item.describe,jdbcType=VARCHAR}, #{item.state,jdbcType=VARCHAR}, #{item.grades,jdbcType=VARCHAR}, #{item.planWeight,jdbcType=DECIMAL}, #{item.specifications,jdbcType=VARCHAR}, #{item.lengths,jdbcType=VARCHAR}, #{item.chemicalStandard,jdbcType=VARCHAR}, #{item.surfaceStandard,jdbcType=VARCHAR}, #{item.memo,jdbcType=VARCHAR}, #{item.issuedTime,jdbcType=TIMESTAMP}, #{item.createman,jdbcType=VARCHAR}, #{item.createtime,jdbcType=TIMESTAMP}, #{item.updateman,jdbcType=VARCHAR}, #{item.updatetime,jdbcType=TIMESTAMP}, #{item.transportType,jdbcType=VARCHAR}, #{item.purpose,jdbcType=VARCHAR}, #{item.workprocType,jdbcType=VARCHAR}, #{item.msgFlag,jdbcType=VARCHAR}, #{item.readFlag,jdbcType=VARCHAR} from dual ) update EMS_PRODPLAN_ROUND set ID= when #{item.id,jdbcType=VARCHAR} then #{item.id,jdbcType=VARCHAR} ,MAY= when #{item.id,jdbcType=VARCHAR} then #{item.may,jdbcType=TIMESTAMP} ,SQNO= when #{item.id,jdbcType=VARCHAR} then #{item.sqno,jdbcType=DECIMAL} ,UNITID= when #{item.id,jdbcType=VARCHAR} then #{item.unitid,jdbcType=VARCHAR} ,DESCRIBE= when #{item.id,jdbcType=VARCHAR} then #{item.describe,jdbcType=VARCHAR} ,STATE= when #{item.id,jdbcType=VARCHAR} then #{item.state,jdbcType=VARCHAR} ,GRADES= when #{item.id,jdbcType=VARCHAR} then #{item.grades,jdbcType=VARCHAR} ,PLAN_WEIGHT= when #{item.id,jdbcType=VARCHAR} then #{item.planWeight,jdbcType=DECIMAL} ,SPECIFICATIONS= when #{item.id,jdbcType=VARCHAR} then #{item.specifications,jdbcType=VARCHAR} ,LENGTHS= when #{item.id,jdbcType=VARCHAR} then #{item.lengths,jdbcType=VARCHAR} ,CHEMICAL_STANDARD= when #{item.id,jdbcType=VARCHAR} then #{item.chemicalStandard,jdbcType=VARCHAR} ,SURFACE_STANDARD= when #{item.id,jdbcType=VARCHAR} then #{item.surfaceStandard,jdbcType=VARCHAR} ,MEMO= when #{item.id,jdbcType=VARCHAR} then #{item.memo,jdbcType=VARCHAR} ,ISSUED_TIME= when #{item.id,jdbcType=VARCHAR} then #{item.issuedTime,jdbcType=TIMESTAMP} ,CREATEMAN= when #{item.id,jdbcType=VARCHAR} then #{item.createman,jdbcType=VARCHAR} ,CREATETIME= when #{item.id,jdbcType=VARCHAR} then #{item.createtime,jdbcType=TIMESTAMP} ,UPDATEMAN= when #{item.id,jdbcType=VARCHAR} then #{item.updateman,jdbcType=VARCHAR} ,UPDATETIME= when #{item.id,jdbcType=VARCHAR} then #{item.updatetime,jdbcType=TIMESTAMP} ,TRANSPORT_TYPE= when #{item.id,jdbcType=VARCHAR} then #{item.transportType,jdbcType=VARCHAR} ,PURPOSE= when #{item.id,jdbcType=VARCHAR} then #{item.purpose,jdbcType=VARCHAR} ,WORKPROC_TYPE= when #{item.id,jdbcType=VARCHAR} then #{item.workprocType,jdbcType=VARCHAR} ,MSG_FLAG= when #{item.id,jdbcType=VARCHAR} then #{item.msgFlag,jdbcType=VARCHAR} ,READ_FLAG= when #{item.id,jdbcType=VARCHAR} then #{item.readFlag,jdbcType=VARCHAR} where ID in #{item.id,jdbcType=VARCHAR} delete from EMS_PRODPLAN_ROUND where ID in #{id}