ID, JH_TIME, STATE, GRADES, SPECIFICATIONS, LENGTHS, CHEMICAL_STANDARD, SURFACE_STANDARD, WORKPROC_TYPE, IATERAL_AREA, LENGTH_TIMES_WIDTH, TRANSPORT_TYPE, RECEIVE_TIME, CREATE_MAN, CREATE_TIME, UPDATE_MAN, UPDATE_TIME, MEMO, PURPOSE, UNITID, DIMENSION, KXF_WEIGHT, DELIVERY_DATE, YXF_WEIGHT, PLAN_WEIGHT,GM_REVIEWER,GM_REVIEWER_TIME t.ID, t.JH_TIME, t.STATE, t.GRADES, t.SPECIFICATIONS, t.LENGTHS, t.CHEMICAL_STANDARD, t.SURFACE_STANDARD, t.WORKPROC_TYPE, t.IATERAL_AREA, t.LENGTH_TIMES_WIDTH, t.TRANSPORT_TYPE, t.RECEIVE_TIME, t.CREATE_MAN, t.CREATE_TIME, t.UPDATE_MAN, t.UPDATE_TIME, t.MEMO, t.PURPOSE, t.UNITID, t.DIMENSION, t.KXF_WEIGHT, t.YXF_WEIGHT, t.PLAN_WEIGHT SELECT FROM EMS_GM_PC_JH SELECT FROM EMS_GM_PC_JH t and STATE = #{state} and GRADES in (${grades}) and SPECIFICATIONS in (${specifications}) and LENGTHS = #{lengths} and CHEMICAL_STANDARD = #{chemicalStandard} and SURFACE_STANDARD = #{surfaceStandard} and WORKPROC_TYPE = #{workprocType} and IATERAL_AREA = #{iateralArea} and LENGTH_TIMES_WIDTH in (${lengthTimesWidth}) and TRANSPORT_TYPE = #{transportType} and TO_CHAR(RECEIVE_TIME,'yyyy-MM-dd') = #{receiveTime} and CREATE_MAN = #{createMan} and TO_CHAR(CREATE_TIME,'yyyy-MM-dd') = #{createTime} and UPDATE_MAN = #{updateMan} and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime} and MEMO = #{memo} and PURPOSE = #{purpose} and UNITID = #{unitid} and DIMENSION = #{dimension} and KXF_WEIGHT = #{kxfWeight} and YXF_WEIGHT = #{yxfWeight} and PLAN_WEIGHT = #{planWeight} and JH_TIME BETWEEN TO_DATE(#{startTime},'yyyy-mm-dd') AND TO_DATE(#{endTime},'yyyy-mm-dd') AND ID like '%G-%' order by JH_TIME desc, ID asc and ID LIKE '%${id}%' and TO_CHAR(JH_TIME,'yyyy-MM-dd') = #{jhTime} and STATE LIKE '%${state}%' and GRADES LIKE '%${grades}%' and SPECIFICATIONS LIKE '%${specifications}%' and LENGTHS = #{lengths} and CHEMICAL_STANDARD LIKE '%${chemicalStandard}%' and SURFACE_STANDARD LIKE '%${surfaceStandard}%' and WORKPROC_TYPE LIKE '%${workprocType}%' and IATERAL_AREA LIKE '%${iateralArea}%' and LENGTH_TIMES_WIDTH LIKE '%${lengthTimesWidth}%' and TRANSPORT_TYPE LIKE '%${transportType}%' and TO_CHAR(RECEIVE_TIME,'yyyy-MM-dd') = #{receiveTime} and CREATE_MAN LIKE '%${createMan}%' and TO_CHAR(CREATE_TIME,'yyyy-MM-dd') = #{createTime} and UPDATE_MAN LIKE '%${updateMan}%' and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime} and MEMO LIKE '%${memo}%' and PURPOSE LIKE '%${purpose}%' and UNITID LIKE '%${unitid}%' and DIMENSION LIKE '%${dimension}%' and KXF_WEIGHT = #{kxfWeight} and YXF_WEIGHT = #{yxfWeight} and PLAN_WEIGHT = #{planWeight} delete from EMS_GM_PC_JH where ID = #{id,jdbcType=VARCHAR} delete from EMS_GM_PC_JH where 1!=1 or TO_CHAR(JH_TIME,'yyyy-MM-dd') = '#{jhTime}' or STATE = #{state} or GRADES = #{grades} or SPECIFICATIONS = #{specifications} or LENGTHS = #{lengths} or CHEMICAL_STANDARD = #{chemicalStandard} or SURFACE_STANDARD = #{surfaceStandard} or WORKPROC_TYPE = #{workprocType} or IATERAL_AREA = #{iateralArea} or LENGTH_TIMES_WIDTH = #{lengthTimesWidth} or TRANSPORT_TYPE = #{transportType} or TO_CHAR(RECEIVE_TIME,'yyyy-MM-dd') = '#{receiveTime}' or CREATE_MAN = #{createMan} or TO_CHAR(CREATE_TIME,'yyyy-MM-dd') = '#{createTime}' or UPDATE_MAN = #{updateMan} or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}' or MEMO = #{memo} or PURPOSE = #{purpose} or UNITID = #{unitid} or DIMENSION = #{dimension} or KXF_WEIGHT = #{kxfWeight} or YXF_WEIGHT = #{yxfWeight} or PLAN_WEIGHT = #{planWeight} insert into EMS_GM_PC_JH (ID, JH_TIME, STATE, GRADES, SPECIFICATIONS, LENGTHS, CHEMICAL_STANDARD, SURFACE_STANDARD, WORKPROC_TYPE, IATERAL_AREA, LENGTH_TIMES_WIDTH, TRANSPORT_TYPE, RECEIVE_TIME, CREATE_MAN, CREATE_TIME, UPDATE_MAN, UPDATE_TIME, MEMO, PURPOSE, UNITID, DIMENSION, KXF_WEIGHT, YXF_WEIGHT, PLAN_WEIGHT,DELIVERY_DATE,GM_REVIEWER,GM_REVIEWER_TIME ) values (#{id,jdbcType=VARCHAR}, #{jhTime,jdbcType=TIMESTAMP}, #{state,jdbcType=VARCHAR}, #{grades,jdbcType=VARCHAR}, #{specifications,jdbcType=VARCHAR}, #{lengths,jdbcType=DECIMAL}, #{chemicalStandard,jdbcType=VARCHAR}, #{surfaceStandard,jdbcType=VARCHAR}, #{workprocType,jdbcType=VARCHAR}, #{iateralArea,jdbcType=VARCHAR}, #{lengthTimesWidth,jdbcType=VARCHAR}, #{transportType,jdbcType=VARCHAR}, #{receiveTime,jdbcType=TIMESTAMP}, #{createMan,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateMan,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{memo,jdbcType=VARCHAR}, #{purpose,jdbcType=VARCHAR}, #{unitid,jdbcType=VARCHAR}, #{dimension,jdbcType=VARCHAR}, #{kxfWeight,jdbcType=DECIMAL}, #{yxfWeight,jdbcType=DECIMAL}, #{planWeight,jdbcType=DECIMAL}, #{deliveryDate,jdbcType=TIMESTAMP},#{gmReviewer,jdbcType=VARCHAR},#{gmReviewerTime,jdbcType=TIMESTAMP} ) insert into EMS_GM_PC_JH ID, JH_TIME, STATE, GRADES, SPECIFICATIONS, LENGTHS, CHEMICAL_STANDARD, SURFACE_STANDARD, WORKPROC_TYPE, IATERAL_AREA, LENGTH_TIMES_WIDTH, TRANSPORT_TYPE, RECEIVE_TIME, CREATE_MAN, CREATE_TIME, UPDATE_MAN, UPDATE_TIME, MEMO, PURPOSE, UNITID, DIMENSION, KXF_WEIGHT, YXF_WEIGHT, PLAN_WEIGHT, #{id,jdbcType=VARCHAR}, #{jhTime,jdbcType=TIMESTAMP}, #{state,jdbcType=VARCHAR}, #{grades,jdbcType=VARCHAR}, #{specifications,jdbcType=VARCHAR}, #{lengths,jdbcType=DECIMAL}, #{chemicalStandard,jdbcType=VARCHAR}, #{surfaceStandard,jdbcType=VARCHAR}, #{workprocType,jdbcType=VARCHAR}, #{iateralArea,jdbcType=VARCHAR}, #{lengthTimesWidth,jdbcType=VARCHAR}, #{transportType,jdbcType=VARCHAR}, #{receiveTime,jdbcType=TIMESTAMP}, #{createMan,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateMan,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{memo,jdbcType=VARCHAR}, #{purpose,jdbcType=VARCHAR}, #{unitid,jdbcType=VARCHAR}, #{dimension,jdbcType=VARCHAR}, #{kxfWeight,jdbcType=DECIMAL}, #{yxfWeight,jdbcType=DECIMAL}, #{planWeight,jdbcType=DECIMAL}, update EMS_GM_PC_JH set JH_TIME = #{jhTime,jdbcType=TIMESTAMP}, STATE = #{state,jdbcType=VARCHAR}, GRADES = #{grades,jdbcType=VARCHAR}, SPECIFICATIONS = #{specifications,jdbcType=VARCHAR}, LENGTHS = #{lengths,jdbcType=DECIMAL}, CHEMICAL_STANDARD = #{chemicalStandard,jdbcType=VARCHAR}, SURFACE_STANDARD = #{surfaceStandard,jdbcType=VARCHAR}, WORKPROC_TYPE = #{workprocType,jdbcType=VARCHAR}, IATERAL_AREA = #{iateralArea,jdbcType=VARCHAR}, LENGTH_TIMES_WIDTH = #{lengthTimesWidth,jdbcType=VARCHAR}, TRANSPORT_TYPE = #{transportType,jdbcType=VARCHAR}, RECEIVE_TIME = #{receiveTime,jdbcType=TIMESTAMP}, CREATE_MAN = #{createMan,jdbcType=VARCHAR}, CREATE_TIME = #{createTime,jdbcType=TIMESTAMP}, UPDATE_MAN = #{updateMan,jdbcType=VARCHAR}, UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}, MEMO = #{memo,jdbcType=VARCHAR}, PURPOSE = #{purpose,jdbcType=VARCHAR}, UNITID = #{unitid,jdbcType=VARCHAR}, DIMENSION = #{dimension,jdbcType=VARCHAR}, KXF_WEIGHT = #{kxfWeight,jdbcType=DECIMAL}, YXF_WEIGHT = #{yxfWeight,jdbcType=DECIMAL}, PLAN_WEIGHT = #{planWeight,jdbcType=DECIMAL}, DELIVERY_DATE = #{deliveryDate,jdbcType=TIMESTAMP}, GM_REVIEWER = #{gmReviewer,jdbcType=TIMESTAMP}, GM_REVIEWER_TIME = #{gmReviewerTime,jdbcType=TIMESTAMP} where ID = #{id,jdbcType=VARCHAR} update EMS_GM_PC_JH JH_TIME = #{jhTime,jdbcType=TIMESTAMP}, STATE = #{state,jdbcType=VARCHAR}, GRADES = #{grades,jdbcType=VARCHAR}, SPECIFICATIONS = #{specifications,jdbcType=VARCHAR}, LENGTHS = #{lengths,jdbcType=DECIMAL}, CHEMICAL_STANDARD = #{chemicalStandard,jdbcType=VARCHAR}, SURFACE_STANDARD = #{surfaceStandard,jdbcType=VARCHAR}, WORKPROC_TYPE = #{workprocType,jdbcType=VARCHAR}, IATERAL_AREA = #{iateralArea,jdbcType=VARCHAR}, LENGTH_TIMES_WIDTH = #{lengthTimesWidth,jdbcType=VARCHAR}, TRANSPORT_TYPE = #{transportType,jdbcType=VARCHAR}, RECEIVE_TIME = #{receiveTime,jdbcType=TIMESTAMP}, CREATE_MAN = #{createMan,jdbcType=VARCHAR}, CREATE_TIME = #{createTime,jdbcType=TIMESTAMP}, UPDATE_MAN = #{updateMan,jdbcType=VARCHAR}, UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}, MEMO = #{memo,jdbcType=VARCHAR}, PURPOSE = #{purpose,jdbcType=VARCHAR}, UNITID = #{unitid,jdbcType=VARCHAR}, DIMENSION = #{dimension,jdbcType=VARCHAR}, KXF_WEIGHT = #{kxfWeight,jdbcType=DECIMAL}, YXF_WEIGHT = #{yxfWeight,jdbcType=DECIMAL}, PLAN_WEIGHT = #{planWeight,jdbcType=DECIMAL}, where ID = #{id,jdbcType=VARCHAR} insert into EMS_GM_PC_JH (ID, JH_TIME, STATE, GRADES, SPECIFICATIONS, LENGTHS, CHEMICAL_STANDARD, SURFACE_STANDARD, WORKPROC_TYPE, IATERAL_AREA, LENGTH_TIMES_WIDTH, TRANSPORT_TYPE, RECEIVE_TIME, CREATE_MAN, CREATE_TIME, UPDATE_MAN, UPDATE_TIME, MEMO, PURPOSE, UNITID, DIMENSION, KXF_WEIGHT, YXF_WEIGHT, PLAN_WEIGHT,DELIVERY_DATE) ( select #{item.id,jdbcType=VARCHAR}, #{item.jhTime,jdbcType=TIMESTAMP}, #{item.state,jdbcType=VARCHAR}, #{item.grades,jdbcType=VARCHAR}, #{item.specifications,jdbcType=VARCHAR}, #{item.lengths,jdbcType=DECIMAL}, #{item.chemicalStandard,jdbcType=VARCHAR}, #{item.surfaceStandard,jdbcType=VARCHAR}, #{item.workprocType,jdbcType=VARCHAR}, #{item.iateralArea,jdbcType=VARCHAR}, #{item.lengthTimesWidth,jdbcType=VARCHAR}, #{item.transportType,jdbcType=VARCHAR}, #{item.receiveTime,jdbcType=TIMESTAMP}, #{item.createMan,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP}, #{item.updateMan,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, #{item.memo,jdbcType=VARCHAR}, #{item.purpose,jdbcType=VARCHAR}, #{item.unitid,jdbcType=VARCHAR}, #{item.dimension,jdbcType=VARCHAR}, #{item.kxfWeight,jdbcType=DECIMAL}, #{item.yxfWeight,jdbcType=DECIMAL}, #{item.planWeight,jdbcType=DECIMAL}, #{item.deliveryDate,jdbcType=DECIMAL} from dual ) update EMS_GM_PC_JH set ID= when #{item.id,jdbcType=VARCHAR} then #{item.id,jdbcType=VARCHAR} ,JH_TIME= when #{item.id,jdbcType=VARCHAR} then #{item.jhTime,jdbcType=TIMESTAMP} ,STATE= when #{item.id,jdbcType=VARCHAR} then #{item.state,jdbcType=VARCHAR} ,GRADES= when #{item.id,jdbcType=VARCHAR} then #{item.grades,jdbcType=VARCHAR} ,SPECIFICATIONS= when #{item.id,jdbcType=VARCHAR} then #{item.specifications,jdbcType=VARCHAR} ,LENGTHS= when #{item.id,jdbcType=VARCHAR} then #{item.lengths,jdbcType=DECIMAL} ,CHEMICAL_STANDARD= when #{item.id,jdbcType=VARCHAR} then #{item.chemicalStandard,jdbcType=VARCHAR} ,SURFACE_STANDARD= when #{item.id,jdbcType=VARCHAR} then #{item.surfaceStandard,jdbcType=VARCHAR} ,WORKPROC_TYPE= when #{item.id,jdbcType=VARCHAR} then #{item.workprocType,jdbcType=VARCHAR} ,IATERAL_AREA= when #{item.id,jdbcType=VARCHAR} then #{item.iateralArea,jdbcType=VARCHAR} ,LENGTH_TIMES_WIDTH= when #{item.id,jdbcType=VARCHAR} then #{item.lengthTimesWidth,jdbcType=VARCHAR} ,TRANSPORT_TYPE= when #{item.id,jdbcType=VARCHAR} then #{item.transportType,jdbcType=VARCHAR} ,RECEIVE_TIME= when #{item.id,jdbcType=VARCHAR} then #{item.receiveTime,jdbcType=TIMESTAMP} ,CREATE_MAN= when #{item.id,jdbcType=VARCHAR} then #{item.createMan,jdbcType=VARCHAR} ,CREATE_TIME= when #{item.id,jdbcType=VARCHAR} then #{item.createTime,jdbcType=TIMESTAMP} ,UPDATE_MAN= when #{item.id,jdbcType=VARCHAR} then #{item.updateMan,jdbcType=VARCHAR} ,UPDATE_TIME= when #{item.id,jdbcType=VARCHAR} then #{item.updateTime,jdbcType=TIMESTAMP} ,MEMO= when #{item.id,jdbcType=VARCHAR} then #{item.memo,jdbcType=VARCHAR} ,PURPOSE= when #{item.id,jdbcType=VARCHAR} then #{item.purpose,jdbcType=VARCHAR} ,UNITID= when #{item.id,jdbcType=VARCHAR} then #{item.unitid,jdbcType=VARCHAR} ,DIMENSION= when #{item.id,jdbcType=VARCHAR} then #{item.dimension,jdbcType=VARCHAR} ,KXF_WEIGHT= when #{item.id,jdbcType=VARCHAR} then #{item.kxfWeight,jdbcType=DECIMAL} ,YXF_WEIGHT= when #{item.id,jdbcType=VARCHAR} then #{item.yxfWeight,jdbcType=DECIMAL} ,PLAN_WEIGHT= when #{item.id,jdbcType=VARCHAR} then #{item.planWeight,jdbcType=DECIMAL} where ID in #{item.id,jdbcType=VARCHAR} delete from EMS_GM_PC_JH where ID in #{id} update ems_gm_pc_jh STATE = #{state}, GM_REVIEWER = #{gmReviewer}, GM_REVIEWER_TIME = #{gmReviewerTime} and WORKPROC_TYPE = #{workprocType} and ID = #{id}