# 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;
        }

    }