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

29 lines
1.3 KiB
Java

package com.utopiaindustries.dao.ctp;
import com.utopiaindustries.model.ctp.StitchingOfflineItem;
import org.springframework.jdbc.core.RowMapper;
import java.sql.ResultSet;
import java.sql.SQLException;
public class StitchingOfflineItemRowMapper implements RowMapper<StitchingOfflineItem> {
@Override
public StitchingOfflineItem mapRow(ResultSet rs, int i) throws SQLException {
StitchingOfflineItem stitchingOfflineItem = new StitchingOfflineItem();
stitchingOfflineItem.setId( rs.getLong( "id" ) );
stitchingOfflineItem.setItemId( rs.getLong( "item_id" ) );
stitchingOfflineItem.setSku( rs.getString( "sku" ) );
stitchingOfflineItem.setBarcode( rs.getString( "barcode" ) );
if ( rs.getTimestamp( "created_at" ) != null ) {
stitchingOfflineItem.setCreatedAt( rs.getTimestamp( "created_at" ).toLocalDateTime() );
}
stitchingOfflineItem.setCreatedBy( rs.getString( "created_by" ) );
stitchingOfflineItem.setJobCardId( rs.getLong("job_card_id") );
stitchingOfflineItem.setIsQa( rs.getBoolean("is_qa"));
stitchingOfflineItem.setQaStatus( rs.getString("qa_status" ) );
stitchingOfflineItem.setQaRemarks( rs.getString("qa_remarks") );
return stitchingOfflineItem;
}
}