AutoMonitorItemStepEdcInfoMapper.java

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

import com.mycim.framework.jdbc.mapper.RowMapper;
import com.mycim.valueobject.automonitor.entity.AutoMonitorItemStepEdcInfo;

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

public class AutoMonitorItemStepEdcInfoMapper implements RowMapper<AutoMonitorItemStepEdcInfo> {

    AutoMonitorItemStepEdcInfo edcInfo;

    @Override
    public AutoMonitorItemStepEdcInfo mapRow(ResultSet rs, int rowNum) throws SQLException {
        edcInfo = new AutoMonitorItemStepEdcInfo();
        edcInfo.setWorkflowRrn(rs.getLong("workflow_rrn"));
        edcInfo.setWorkflowVersion(rs.getInt("workflow_version"));
        edcInfo.setStepSequence(rs.getLong("step_sequence"));
        edcInfo.setWaferSlot(rs.getLong("wafer_slot"));
        edcInfo.setNonRTJobIds(rs.getString("nonrt_job_ids"));
        edcInfo.setNonRTJobNames(rs.getString("nonrt_job_names"));

        return edcInfo;
    }

}