import javax.persistence.Table;
 
 @Entity
-@Table(name="service")
+@Table(name="service_instances")
 public class ServiceBean {
        
        @Id
 
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.bind.annotation.RestController;
 
                String result = HttpUtil.sendGet("http://172.60.3.45:8099/oss/inventory", "");
                return result;
     }
+    
+    @RequestMapping(value = {"/deleteExtNetWork"}, method = RequestMethod.DELETE)
+    public String deleteExtNetwork(@RequestParam String extNetworkId,@RequestParam(value="resourceVersion") String resourceVersion){
+       return sotnService.deleteExtNetwork(extNetworkId,resourceVersion);
+    }
+    
     private void createJson(String json,List<NetWorkResource> list){
 
        ObjectMapper mapper = new ObjectMapper();
 
     })
     @GET("/api/aai-network/v13/vpn-bindings")
     Call<ResponseBody> getPinterfaceByVpnId(@Query("vpn-id") String vpnId);
+    
+    @DELETE("/api/aai-network/v13/ext-aai-networks/ext-aai-network/{aai-id}")
+    Call<ResponseBody> deleteExtNetwork(@Path("aai-id") String aaiId,@Query("resource-version") String resourceVersion);
 }
 
        public String getConnectivityInfo(String connectivityId);
        
        public String getPinterfaceByVpnId(String vpnId);
+       
+       public String deleteExtNetwork(String networkId,String resourceVersion);
 }
 
         }
         return result;
        }
+       
+       @Override
+       public String deleteExtNetwork(String networkId,String resourceVersion) {
+               String result = "";
+        try {
+               logger.info("aai deleteExtNetwork is starting");
+            Response<ResponseBody> response = aaiService.deleteExtNetwork(networkId,resourceVersion).execute();
+                       logger.info("aai deleteExtNetwork has finished");
+            if (response.isSuccessful()) {
+               result=Constant.CONSTANT_SUCCESS;
+            } else {
+               result=Constant.CONSTANT_FAILED;
+                logger.error(String.format("Can not deleteExtNetwork[code=%s, message=%s]", response.code(), response.message()));
+            }
+        } catch (Exception e) {
+               result=Constant.CONSTANT_FAILED;
+               logger.error("deleteExtNetwork occur exception:"+e);
+        }
+        return result;
+       }
 }