cut-to-pack-service/src/main/java/com/utopiaindustries/dao/ctp/PurchaseOrderCTPRowMapper.java

25 lines
1.1 KiB
Java

package com.utopiaindustries.dao.ctp;
import com.utopiaindustries.model.ctp.PurchaseOrderCTP;
import org.springframework.jdbc.core.RowMapper;
import java.sql.ResultSet;
import java.sql.SQLException;
public class PurchaseOrderCTPRowMapper implements RowMapper<PurchaseOrderCTP> {
public PurchaseOrderCTP mapRow(ResultSet rs, int rowNum) throws SQLException {
PurchaseOrderCTP PurchaseOrderCTP = new PurchaseOrderCTP();
PurchaseOrderCTP.setId(rs.getLong("id"));
PurchaseOrderCTP.setPurchaseOrderCode(rs.getString("purchase_order_code"));
PurchaseOrderCTP.setPurchaseOrderQuantity(rs.getInt("purchase_order_quantity"));
PurchaseOrderCTP.setPurchaseOrderQuantityRequired(rs.getInt("purchase_order_quantity_required"));
PurchaseOrderCTP.setArticleName(rs.getString("article_name"));
if (rs.getTimestamp("created_at") != null) {
PurchaseOrderCTP.setCreatedAt(rs.getTimestamp("created_at").toLocalDateTime());
}
PurchaseOrderCTP.setCreatedBy(rs.getString("created_by"));
PurchaseOrderCTP.setStatus(rs.getString("status"));
return PurchaseOrderCTP;
}
}