LotConstrainTriggerMapper.java

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

import com.mycim.framework.jdbc.mapper.RowMapper;
import com.mycim.valueobject.ems.LotConstrainTrigger;

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

/**
 * @author shijie.deng
 * @version 6.0.0
 * @date 2019/9/9
 **/
public class LotConstrainTriggerMapper implements RowMapper<LotConstrainTrigger> {
    @Override
    public LotConstrainTrigger mapRow(ResultSet rs, int rowNum) throws SQLException {
        LotConstrainTrigger trigger = new LotConstrainTrigger();
        trigger.setConstrainRrn(rs.getLong("CONSTRAIN_RRN"));
        trigger.setLotId(rs.getString("LOT_ID"));
        trigger.setLotRrn(rs.getLong("LOT_RRN"));
        trigger.setPlan(rs.getString("PLAN"));
        trigger.setStepSeq(rs.getInt("STEP_SEQ"));
        trigger.setTriggerOperationId(rs.getString("TRIGGER_OPERATION_ID"));
        trigger.setTriggerOperationSeq(rs.getString("TRIGGER_OPERATION_SEQ"));
        trigger.setTriggerRouteId(rs.getString("TRIGGER_ROUTE_ID"));
        trigger.setTriggerRouteSeq(rs.getString("TRIGGER_ROUTE_SEQ"));
        trigger.setTriggerRrn(rs.getLong("TRIGGER_RRN"));
        trigger.setTriggerTime(rs.getDate("TRIGGER_TIME"));
        return trigger;
    }

}