Update o2dms lcm api
[pti/o2.git] / o2dms / adapter / orm.py
index 05821dc..1c2c93a 100644 (file)
@@ -50,11 +50,49 @@ nfDeploymentDesc = Table(
     # Column("extensions", String(1024))\r
 )\r
 \r
+nfDeployment = Table(\r
+    "nfDeployment",\r
+    metadata,\r
+    Column("updatetime", DateTime),\r
+    Column("createtime", DateTime),\r
+    Column("hash", String(255)),\r
+    Column("version_number", Integer),\r
+\r
+    Column("id", String(255), primary_key=True),\r
+    Column("deploymentManagerId", String(255)),\r
+    Column("name", String(255)),\r
+    Column("description", String(255)),\r
+    Column("descriptorId", String(255)),\r
+    Column("parentDeploymentId", String(255)),\r
+    Column("status", Integer)\r
+)\r
+\r
+nfOCloudVResource = Table(\r
+    "nfOcloudVRes",\r
+    metadata,\r
+    Column("updatetime", DateTime),\r
+    Column("createtime", DateTime),\r
+    Column("hash", String(255)),\r
+    Column("version_number", Integer),\r
+\r
+    Column("id", String(255), primary_key=True),\r
+    Column("deploymentManagerId", String(255)),\r
+    Column("name", String(255)),\r
+    Column("description", String(255)),\r
+    Column("descriptorId", String(255)),\r
+    Column("vresourceType", String(255)),\r
+    Column("status", Integer),\r
+    Column("metadata", String(2048)),\r
+    Column("nfDeploymentId", String(255))\r
+)\r
+\r
 \r
 def start_o2dms_mappers(engine=None):\r
     logger.info("Starting O2 DMS mappers")\r
 \r
     mapper(dmsModel.NfDeploymentDesc, nfDeploymentDesc)\r
+    mapper(dmsModel.NfDeployment, nfDeployment)\r
+    mapper(dmsModel.NfOCloudVResource, nfOCloudVResource)\r
 \r
     if engine is not None:\r
         metadata.create_all(engine)\r