ID, PRODUCTID, WORKPROCID, MAY, WEIGHT_MONTH, WEIGHT_DAY, UNIT, JXDAYS, CREATETIME, CREATEMAN, UPDATETIME, UPDATEMAN, MEMO,STATE,YXF_WEIGHT,KXF_WEIGHT,SQNO t.ID, t.PRODUCTID, t.WORKPROCID, t.MAY, t.WEIGHT_MONTH, t.WEIGHT_DAY, t.UNIT, t.JXDAYS, t.CREATETIME, t.CREATEMAN, t.UPDATETIME, t.UPDATEMAN, t.MEMO,T.STATE SELECT FROM EMS_PRODPLAN_MONTH SELECT FROM EMS_PRODPLAN_MONTH t and ID = #{id} and PRODUCTID = #{productid} and WORKPROCID in (${workprocid}) and WEIGHT_MONTH = #{weightMonth} and WEIGHT_DAY = #{weightDay} and UNIT = #{unit} and JXDAYS = #{jxdays} and CREATEMAN = #{createman} and TO_CHAR(UPDATETIME,'yyyy-MM-dd') = #{updatetime} and UPDATEMAN = #{updateman} and MEMO = #{memo} and STATE = #{state} and MAY between to_date(#{startTime},'yyyy-mm-dd') and to_date(#{endTime},'yyyy-mm-dd') ORDER BY WORKPROCID,MAY and ID LIKE '%${id}%' and PRODUCTID LIKE '%${productid}%' and WORKPROCID LIKE '%${workprocid}%' and TO_CHAR(MAY,'yyyy-MM-dd') = #{may} and WEIGHT_MONTH = #{weightMonth} and WEIGHT_DAY = #{weightDay} and UNIT LIKE '%${unit}%' and JXDAYS LIKE '%${jxdays}%' and TO_CHAR(CREATETIME,'yyyy-MM-dd') = #{createtime} and CREATEMAN LIKE '%${createman}%' and TO_CHAR(UPDATETIME,'yyyy-MM-dd') = #{updatetime} and UPDATEMAN LIKE '%${updateman}%' and MEMO LIKE '%${memo}%' delete from EMS_PRODPLAN_MONTH where ID = #{id,jdbcType=VARCHAR} delete from EMS_PRODPLAN_MONTH where 1!=1 or PRODUCTID = #{productid} or WORKPROCID = #{workprocid} or TO_CHAR(MAY,'yyyy-MM-dd') = '#{may}' or WEIGHT_MONTH = #{weightMonth} or WEIGHT_DAY = #{weightDay} or UNIT = #{unit} or JXDAYS = #{jxdays} or TO_CHAR(CREATETIME,'yyyy-MM-dd') = '#{createtime}' or CREATEMAN = #{createman} or TO_CHAR(UPDATETIME,'yyyy-MM-dd') = '#{updatetime}' or UPDATEMAN = #{updateman} or MEMO = #{memo} insert into EMS_PRODPLAN_MONTH (ID, PRODUCTID, WORKPROCID, MAY, WEIGHT_MONTH, WEIGHT_DAY, UNIT, JXDAYS, CREATETIME, CREATEMAN, UPDATETIME, UPDATEMAN, STATE, MEMO,YXF_WEIGHT,KXF_WEIGHT,SQNO) values (#{id,jdbcType=VARCHAR}, #{productid,jdbcType=VARCHAR}, #{workprocid,jdbcType=VARCHAR}, #{may,jdbcType=TIMESTAMP}, #{weightMonth,jdbcType=DECIMAL}, #{weightDay,jdbcType=DECIMAL}, #{unit,jdbcType=VARCHAR}, #{jxdays,jdbcType=VARCHAR}, #{createtime,jdbcType=TIMESTAMP}, #{createman,jdbcType=VARCHAR}, #{updatetime,jdbcType=TIMESTAMP}, #{updateman,jdbcType=VARCHAR}, #{state,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR},#{yxf_weight,jdbcType=DECIMAL},#{kxf_weight,jdbcType=DECIMAL},#{sqno,jdbcType=DECIMAL}) insert into EMS_PRODPLAN_MONTH ID, PRODUCTID, WORKPROCID, MAY, WEIGHT_MONTH, WEIGHT_DAY, UNIT, JXDAYS, CREATETIME, CREATEMAN, UPDATETIME, UPDATEMAN, MEMO, #{id,jdbcType=VARCHAR}, #{productid,jdbcType=VARCHAR}, #{workprocid,jdbcType=VARCHAR}, #{may,jdbcType=TIMESTAMP}, #{weightMonth,jdbcType=DECIMAL}, #{weightDay,jdbcType=DECIMAL}, #{unit,jdbcType=VARCHAR}, #{jxdays,jdbcType=VARCHAR}, #{createtime,jdbcType=TIMESTAMP}, #{createman,jdbcType=VARCHAR}, #{updatetime,jdbcType=TIMESTAMP}, #{updateman,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR}, update EMS_PRODPLAN_MONTH set PRODUCTID = #{productid,jdbcType=VARCHAR}, WORKPROCID = #{workprocid,jdbcType=VARCHAR}, MAY = #{may,jdbcType=TIMESTAMP}, WEIGHT_MONTH = #{weightMonth,jdbcType=DECIMAL}, WEIGHT_DAY = #{weightDay,jdbcType=DECIMAL}, UNIT = #{unit,jdbcType=VARCHAR}, JXDAYS = #{jxdays,jdbcType=VARCHAR}, CREATETIME = #{createtime,jdbcType=TIMESTAMP}, CREATEMAN = #{createman,jdbcType=VARCHAR}, UPDATETIME = #{updatetime,jdbcType=TIMESTAMP}, UPDATEMAN = #{updateman,jdbcType=VARCHAR}, MEMO = #{memo,jdbcType=VARCHAR}, YXF_WEIGHT = #{yxf_weight,jdbcType=DECIMAL}, KXF_WEIGHT = #{kxf_weight,jdbcType=DECIMAL} where ID = #{id,jdbcType=VARCHAR} update EMS_PRODPLAN_MONTH PRODUCTID = #{productid,jdbcType=VARCHAR}, WORKPROCID = #{workprocid,jdbcType=VARCHAR}, MAY = #{may,jdbcType=TIMESTAMP}, WEIGHT_MONTH = #{weightMonth,jdbcType=DECIMAL}, WEIGHT_DAY = #{weightDay,jdbcType=DECIMAL}, UNIT = #{unit,jdbcType=VARCHAR}, JXDAYS = #{jxdays,jdbcType=VARCHAR}, CREATETIME = #{createtime,jdbcType=TIMESTAMP}, CREATEMAN = #{createman,jdbcType=VARCHAR}, UPDATETIME = #{updatetime,jdbcType=TIMESTAMP}, UPDATEMAN = #{updateman,jdbcType=VARCHAR}, MEMO = #{memo,jdbcType=VARCHAR}, where ID = #{id,jdbcType=VARCHAR} insert into EMS_PRODPLAN_MONTH (ID, PRODUCTID, WORKPROCID, MAY, WEIGHT_MONTH, WEIGHT_DAY, UNIT, JXDAYS, CREATETIME, CREATEMAN, UPDATETIME, UPDATEMAN, MEMO,STATE ) ( select #{item.id,jdbcType=VARCHAR}, #{item.productid,jdbcType=VARCHAR}, #{item.workprocid,jdbcType=VARCHAR}, #{item.may,jdbcType=TIMESTAMP}, #{item.weightMonth,jdbcType=DECIMAL}, #{item.weightDay,jdbcType=DECIMAL}, #{item.unit,jdbcType=VARCHAR}, #{item.jxdays,jdbcType=VARCHAR}, #{item.createtime,jdbcType=TIMESTAMP}, #{item.createman,jdbcType=VARCHAR}, #{item.updatetime,jdbcType=TIMESTAMP}, #{item.updateman,jdbcType=VARCHAR}, #{item.memo,jdbcType=VARCHAR}, #{item.state,jdbcType=VARCHAR} from dual ) update EMS_PRODPLAN_MONTH set ID= when #{item.id,jdbcType=VARCHAR} then #{item.id,jdbcType=VARCHAR} ,PRODUCTID= when #{item.id,jdbcType=VARCHAR} then #{item.productid,jdbcType=VARCHAR} ,WORKPROCID= when #{item.id,jdbcType=VARCHAR} then #{item.workprocid,jdbcType=VARCHAR} ,MAY= when #{item.id,jdbcType=VARCHAR} then #{item.may,jdbcType=TIMESTAMP} ,WEIGHT_MONTH= when #{item.id,jdbcType=VARCHAR} then #{item.weightMonth,jdbcType=DECIMAL} ,WEIGHT_DAY= when #{item.id,jdbcType=VARCHAR} then #{item.weightDay,jdbcType=DECIMAL} ,UNIT= when #{item.id,jdbcType=VARCHAR} then #{item.unit,jdbcType=VARCHAR} ,JXDAYS= when #{item.id,jdbcType=VARCHAR} then #{item.jxdays,jdbcType=VARCHAR} ,CREATETIME= when #{item.id,jdbcType=VARCHAR} then #{item.createtime,jdbcType=TIMESTAMP} ,CREATEMAN= when #{item.id,jdbcType=VARCHAR} then #{item.createman,jdbcType=VARCHAR} ,UPDATETIME= when #{item.id,jdbcType=VARCHAR} then #{item.updatetime,jdbcType=TIMESTAMP} ,UPDATEMAN= when #{item.id,jdbcType=VARCHAR} then #{item.updateman,jdbcType=VARCHAR} ,STATE= when #{item.id,jdbcType=VARCHAR} then #{item.state,jdbcType=VARCHAR} ,MEMO= when #{item.id,jdbcType=VARCHAR} then #{item.memo,jdbcType=VARCHAR} where ID in #{item.id,jdbcType=VARCHAR} delete from EMS_PRODPLAN_MONTH where ID in #{id}