UnitMapRowMapper.java
package com.mycim.server.wip.dao.mapper;
import com.mycim.framework.jdbc.mapper.RowMapper;
import com.mycim.framework.utils.lang.StringUtils;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;
public class UnitMapRowMapper implements RowMapper<Map<String, Object>> {
private Map<String, Object> unit;
@Override
public Map<String, Object> mapRow(ResultSet rs, int rowNum) throws SQLException {
unit = new HashMap<>();
unit.put("lotRrn", rs.getString(1));
unit.put("unitRrn", rs.getString(2));
unit.put("unitId", rs.getString(3));
unit.put("position", rs.getString(4));
// unit.put("available", rs.getString(5));
// unit.put("dummyflag", rs.getString(6));
unit.put("unitstatus", rs.getString(7));
unit.put("lotid", rs.getString(8));
if (StringUtils.isNotEmpty(rs.getString("T7CODE"))) {
unit.put("t7code", rs.getString("T7CODE"));
} else {
unit.put("t7code", "");
}
if (StringUtils.isNotEmpty(rs.getString(9))) {
// unit.put("productRrn", rs.getString(9));
}
if (StringUtils.isNotEmpty(rs.getString("recipe_id"))) {
unit.put("ppid", rs.getString("recipe_id"));
unit.put("recipeId", rs.getString("recipe_id"));
} else {
unit.put("ppid", "");
unit.put("recipeId", "");
}
if (StringUtils.isNotEmpty(rs.getString("UNIT_ALIAS_1"))) {
unit.put("unitAlias1", rs.getString("UNIT_ALIAS_1"));
} else {
unit.put("unitAlias1", "");
}
if (StringUtils.isNotEmpty(rs.getString("UNIT_ALIAS_2"))) {
unit.put("unitAlias2", rs.getString("UNIT_ALIAS_2"));
} else {
unit.put("unitAlias2", "");
}
if (StringUtils.isNotEmpty(rs.getString("ITEM_ID"))) {
unit.put("itemId", rs.getString("ITEM_ID"));
} else {
unit.put("itemId", "");
}
return unit;
}
}