Commit 6ed720b9 authored by Asha Saha's avatar Asha Saha

Done Get all vendors request

parent 23b7d4a6
package com.nisum.targetfeedmanagementapi.controller;
import com.nisum.targetfeedmanagementapi.model.FeedPayload;
import com.nisum.targetfeedmanagementapi.model.FileMapping;
import com.nisum.targetfeedmanagementapi.model.VendorInfo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.support.ServletUriComponentsBuilder;
import java.util.ArrayList;
import java.util.List;
@CrossOrigin(origins = "*")
......@@ -19,7 +15,6 @@ import java.util.List;
public class FeedManagementController {
//private static final Logger logger = LoggerFactory.getLogger(FeedManagementController.class);
List<VendorInfo>vendor=;
@PostMapping("/processNow")
public ResponseEntity<FeedPayload> sendFile(@RequestParam String path, @RequestParam String vendor) {
......@@ -27,8 +22,8 @@ List<VendorInfo>vendor=;
FeedPayload feedPayload=new FeedPayload();
// feedPayload.setFeed_Id("1000");
feedPayload.setVendor(vendor);
feedPayload.setPath(path);
feedPayload.setVendor("vendor");
feedPayload.setPath("path");
// return ResponseEntity.status(HttpStatus.OK).body(feedPayload);
return ResponseEntity.status(200).body(feedPayload);
......@@ -37,9 +32,16 @@ List<VendorInfo>vendor=;
}
//
// @GetMapping("/getVendors")
// List<VendorInfo> vendors="";
// public VendorInfo getFeedFile(@RequestParam) {
// return new VendorInfo();
// }
@GetMapping("/getVendors")
public ResponseEntity<List<String>> getAllAvailableVendors() {
List<String> vendors= new ArrayList<>();
vendors.add("Facebook");
vendors.add("Pinterest");
vendors.add("Amazon");
vendors.add("TikTok");
vendors.add("Google");
return new ResponseEntity<>(vendors, HttpStatus.OK);
}
}
......@@ -6,19 +6,22 @@ import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import java.util.List;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class VendorInfo {
private String vendor_Id;
private VendorOutput vendor_Output;
@JsonFormat(pattern="yyyy-MM-dd")
private String received_Date;
@JsonFormat(pattern="yyyy-MM-dd")
private String last_Updated_Date;
public VendorInfo(String fileLocation, Class<VendorOutput> vendorOutputClass) {
}
//private String vendor_Id;
private List<String> vendors;
// private VendorOutput vendor_Output;
// @JsonFormat(pattern="yyyy-MM-dd")
// private String received_Date;
// @JsonFormat(pattern="yyyy-MM-dd")
//
// private String last_Updated_Date;
//
// public VendorInfo(String fileLocation, Class<VendorOutput> vendorOutputClass) {
// }
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment