LotStepHistoryMapper.java

package com.mycim.server.wip.dao.mapper;

import com.mycim.framework.jdbc.mapper.RowMapper;
import com.mycim.valueobject.wip.LotStepHistory;

import java.sql.ResultSet;
import java.sql.SQLException;

/**
 * @author shijie.deng
 * @version 6.0.0
 * @date 2019/9/23
 **/
public class LotStepHistoryMapper implements RowMapper<LotStepHistory> {
    @Override
    public LotStepHistory mapRow(ResultSet rs, int rowNum) throws SQLException {
        LotStepHistory lotStepHistory = new LotStepHistory();
        lotStepHistory.setLotRrn(new Long(rs.getLong("LOT_RRN")));
        lotStepHistory.setStepSequence(new Long(rs.getLong("STEP_SEQUENCE")));
        lotStepHistory.setFacilityRrn(new Long(rs.getLong("FACILITY_RRN")));
        lotStepHistory.setLotId(rs.getString("LOT_ID"));
        lotStepHistory.setProductRrn(new Long(rs.getLong("PRODUCT_RRN")));
        lotStepHistory.setProductVersion(rs.getInt("PRODUCT_VERSION"));
        lotStepHistory.setProcessRrn(new Long(rs.getLong("PROCESS_RRN")));
        lotStepHistory.setProcessVersion(new Integer(rs.getInt("PROCESS_VERSION")));
        lotStepHistory.setProcessStepVersion(rs.getString("PROCESS_STEP_VERSION"));
        lotStepHistory.setProcessStepIdVersion(rs.getString("PROCESS_STEP_ID_VERSION"));
        lotStepHistory.setOperationRrn(new Long(rs.getLong("OPERATION_RRN")));
        lotStepHistory.setOperationVersion(new Integer(rs.getInt("OPERATION_VERSION")));
        lotStepHistory.setSubcontractorRrn(new Long(rs.getLong("SUBCONTRACTOR_RRN")));
        lotStepHistory.setStageId(rs.getString("STAGE_ID"));
        lotStepHistory.setLayerId(rs.getString("LAYER_ID"));
        lotStepHistory.setCarrierRrn(new Long(rs.getLong("CARRIER_RRN")));
        lotStepHistory.setCarrierMapRrn(new Long(rs.getLong("CARRIER_MAP_RRN")));
        lotStepHistory.setRunRrn(new Long(rs.getLong("RUN_RRN")));
        lotStepHistory.setEqptRrn(new Long(rs.getLong("EQPT_RRN")));
        lotStepHistory.setRecipeString(rs.getString("RECIPE_STRING"));
        lotStepHistory.setReticleRrn(new Long(rs.getLong("RETICLE_RRN")));
        lotStepHistory.setBinRrn(new Long(rs.getLong("BIN_RRN")));
        lotStepHistory.setMoveInDcolRrn(new Long(rs.getLong("MOVE_IN_DCOL_RRN")));
        lotStepHistory.setMoveOutDcolRrn(new Long(rs.getLong("MOVE_OUT_DCOL_RRN")));
        lotStepHistory.setAdHocDcolRrn(new Long(rs.getLong("AD_HOC_DCOL_RRN")));
        lotStepHistory.setReworkFlag(rs.getString("REWORK_FLAG"));
        lotStepHistory.setSplitQty1((rs.getInt("SPLIT_QTY1")));
        lotStepHistory.setSplitQty2((rs.getInt("SPLIT_QTY2")));
        lotStepHistory.setMergeQty1((rs.getInt("MERGE_QTY1")));
        lotStepHistory.setMergeQty2((rs.getInt("MERGE_QTY2")));
        lotStepHistory.setLossQty1((rs.getInt("LOSS_QTY1")));
        lotStepHistory.setLossQty2((rs.getInt("LOSS_QTY2")));
        lotStepHistory.setBonusQty1((rs.getInt("BONUS_QTY1")));
        lotStepHistory.setBonusQty2((rs.getInt("BONUS_QTY2")));
        lotStepHistory.setScrapQty1((rs.getInt("SCRAP_QTY1")));
        lotStepHistory.setScrapQty2((rs.getInt("SCRAP_QTY2")));
        lotStepHistory.setDefectiveQty1((rs.getInt("DEFECTIVE_QTY1")));
        lotStepHistory.setDefectiveQty2((rs.getInt("DEFECTIVE_QTY2")));
        lotStepHistory.setInternalReworkQty1((rs.getInt("INTERNAL_REWORK_QTY1")));
        lotStepHistory.setInternalReworkQty2((rs.getInt("INTERNAL_REWORK_QTY2")));
        lotStepHistory.setTrackUnitFlag(rs.getString("TRACK_UNIT_FLAG"));
        lotStepHistory.setInQty1((rs.getInt("IN_QTY1")));
        lotStepHistory.setInQty2((rs.getInt("IN_QTY2")));
        lotStepHistory.setOutQty1((rs.getInt("OUT_QTY1")));
        lotStepHistory.setOutQty2((rs.getInt("OUT_QTY2")));
        lotStepHistory.setMoveInQty1((rs.getInt("MOVE_IN_QTY1")));
        lotStepHistory.setMoveInQty2((rs.getInt("MOVE_IN_QTY2")));
        lotStepHistory.setMoveOutQty1((rs.getInt("MOVE_OUT_QTY1")));
        lotStepHistory.setMoveOutQty2((rs.getInt("MOVE_OUT_QTY2")));
        lotStepHistory.setExternalReworkQty1((rs.getInt("EXTERNAL_REWORK_QTY1")));
        lotStepHistory.setExternalReworkQty2((rs.getInt("EXTERNAL_REWORK_QTY2")));
        //lotStepHistory.setLoadPosition(rs.getString("LOAD_POSITION"));
        lotStepHistory.setStepTransRrn(new Long(rs.getLong("STEP_TRANS_RRN")));
        lotStepHistory.setChamberType(rs.getString("CHAMBER_TYPE"));
        lotStepHistory.setOperationSeq(rs.getString("OPERATION_SEQ"));
        lotStepHistory.setPollutionLevel(rs.getString("POLLUTION_LEVEL"));
        lotStepHistory.setRouteSeq(rs.getString("ROUTE_SEQ"));
        lotStepHistory.setProductLayer(rs.getString("PRODUCT_LAYER"));
        lotStepHistory.setHotFlag(rs.getString("HOT_FLAG"));
        lotStepHistory.setCreateCategory(rs.getString("CREATE_CATEGORY"));
        lotStepHistory.setParameter(rs.getString("PARAMETER"));
        lotStepHistory.setParameterValue(rs.getString("PARAMETER_VALUE"));
        lotStepHistory.setOperationDesc(rs.getString("OPERATION_DESC"));
        lotStepHistory.setStepType(rs.getString("STEP_TYPE"));
        lotStepHistory.setWorkArea(rs.getString("WORK_AREA"));
        lotStepHistory.setFlowSeq(rs.getString("FLOW_SEQ"));
        lotStepHistory.setEqptGroup(rs.getString("EQPT_GROUP"));
        lotStepHistory.setEqptGroupRrn(rs.getLong("EQPT_GROUP_RRN"));
        lotStepHistory.setProcessLocation(rs.getString("PROCESS_LOCATION"));
        lotStepHistory.setCustomerId(rs.getString("CUSTOMER_ID"));
        lotStepHistory.setShippingCode(rs.getString("SHIPPING_CODE"));
        lotStepHistory.setOuterOrderNo(rs.getString("OUTER_ORDER_NO"));
        lotStepHistory.setOutOrderType(rs.getString("OUT_ORDER_TYPE"));
        lotStepHistory.setRecycleStepInfo(rs.getString("RECYCLE_STEP_INFO"));
        lotStepHistory.setRecycleStepIdInfo(rs.getString("RECYCLE_STEP_ID_INFO"));
        lotStepHistory.setRecipeLogicalRrn(new Long(rs.getLong("RECIPE_LOGICAL_RRN")));
        lotStepHistory.setRecipePhysicalId(rs.getString("RECIPE_PHYSICAL_ID"));
        return lotStepHistory;
    }

}