| 
					
				 | 
			
			
				@@ -117,7 +117,79 @@ public class AdRedisFeatureConstructor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         adIdActionFeature3month.setOriginCvr(record.getString("cvr_ad_3month")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         itemFeature.setMonth3_cnt_features(adIdActionFeature3month); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // TODO campaignId等维度特征 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // TODO creativeId等维度特征 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // creative 维度特征 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AdActionFeature creativeActionFeature1day = new AdActionFeature(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature1day.setOriginAdView(record.getString("view_creative_1day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature1day.setOriginAdClick(record.getString("click_creative_1day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature1day.setOriginAdConversion(record.getString("conversion_creative_1day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature1day.setOriginCtr(record.getString("ctr_creative_1day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature1day.setOriginCvr(record.getString("cvr_creative_1day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        itemFeature.setCreative_1day_cnt_features(creativeActionFeature1day); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AdActionFeature creativeActionFeature3day = new AdActionFeature(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature3day.setOriginAdView(record.getString("view_creative_3day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature3day.setOriginAdClick(record.getString("click_creative_3day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature3day.setOriginAdConversion(record.getString("conversion_creative_3day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature3day.setOriginCtr(record.getString("ctr_creative_3day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature3day.setOriginCvr(record.getString("cvr_creative_3day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        itemFeature.setCreative_3day_cnt_features(creativeActionFeature3day); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AdActionFeature creativeActionFeature7day = new AdActionFeature(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature7day.setOriginAdView(record.getString("view_creative_7day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature7day.setOriginAdClick(record.getString("click_creative_7day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature7day.setOriginAdConversion(record.getString("conversion_creative_7day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature7day.setOriginCtr(record.getString("ctr_creative_7day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature7day.setOriginCvr(record.getString("cvr_creative_7day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        itemFeature.setCreative_7day_cnt_features(creativeActionFeature7day); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AdActionFeature creativeActionFeature3month = new AdActionFeature(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature3month.setOriginAdView(record.getString("view_creative_3month")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature3month.setOriginAdClick(record.getString("click_creative_3month")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature3month.setOriginAdConversion(record.getString("conversion_creative_3month")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature3month.setOriginCtr(record.getString("ctr_creative_3month")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature3month.setOriginCvr(record.getString("cvr_creative_3month")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        itemFeature.setCreative_3month_cnt_features(creativeActionFeature3month); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // TODO advertiser维度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // advertiser 维度特征 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AdActionFeature advidActionFeature1day = new AdActionFeature(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature1day.setOriginAdView(record.getString("view_advertiser_1day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature1day.setOriginAdClick(record.getString("click_advertiser_1day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature1day.setOriginAdConversion(record.getString("conversion_advertiser_1day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature1day.setOriginCtr(record.getString("ctr_advertiser_1day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature1day.setOriginCvr(record.getString("cvr_advertiser_1day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        itemFeature.setAdvertiser_1day_cnt_features(advidActionFeature1day); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AdActionFeature advidActionFeature3day = new AdActionFeature(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature3day.setOriginAdView(record.getString("view_advertiser_3day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature3day.setOriginAdClick(record.getString("click_advertiser_3day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature3day.setOriginAdConversion(record.getString("conversion_advertiser_3day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature3day.setOriginCtr(record.getString("ctr_advertiser_3day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature3day.setOriginCvr(record.getString("cvr_advertiser_3day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        itemFeature.setAdvertiser_3day_cnt_features(advidActionFeature3day); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AdActionFeature advidActionFeature7day = new AdActionFeature(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature7day.setOriginAdView(record.getString("view_advertiser_7day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature7day.setOriginAdClick(record.getString("click_advertiser_7day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature7day.setOriginAdConversion(record.getString("conversion_advertiser_7day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature7day.setOriginCtr(record.getString("ctr_advertiser_7day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        creativeActionFeature7day.setOriginCvr(record.getString("cvr_advertiser_7day")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        itemFeature.setAdvertiser_7day_cnt_features(creativeActionFeature7day); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AdActionFeature advidActionFeature3month = new AdActionFeature(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature3month.setOriginAdView(record.getString("view_advertiser_3month")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature3month.setOriginAdClick(record.getString("click_advertiser_3month")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature3month.setOriginAdConversion(record.getString("conversion_advertiser_3month")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature3month.setOriginCtr(record.getString("ctr_advertiser_3month")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        advidActionFeature3month.setOriginCvr(record.getString("cvr_advertiser_3month")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        itemFeature.setAdvertiser_3month_cnt_features(advidActionFeature3month); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return itemFeature; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |