From: Ruoyu Ying Date: Thu, 6 Sep 2018 15:37:16 +0000 (+0800) Subject: Add DB model for OOF response X-Git-Tag: 1.2.0~54 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=7cd9b9bba0233927adefa8f2d298a9830e2d1e15;p=vfc%2Fnfvo%2Flcm.git Add DB model for OOF response Add model for OOF callback response Change-Id: Id779706c4df80b79a4ae9d6714665149844ebcf9 Issue-ID: VFC-941 Signed-off-by: Ruoyu Ying --- diff --git a/lcm/pub/database/models.py b/lcm/pub/database/models.py index 22a7a6b3..7cbb0a60 100644 --- a/lcm/pub/database/models.py +++ b/lcm/pub/database/models.py @@ -314,3 +314,21 @@ class WFPlanModel(models.Model): status = models.CharField(db_column='STATUS', max_length=255) message = models.CharField(db_column='MESSAGE', max_length=1024) plan_name = models.CharField(db_column='PLANNAME', max_length=255) + + +class OOFDataModel(models.Model): + class Meta: + db_table = 'NFVO_OOF_DATA' + + id = models.CharField(db_column='ID', max_length=255, primary_key=True) + request_id = models.CharField(db_column='REQUESTID', max_length=255) + transaction_id = models.CharField(db_column='TRANSACTIONID', max_length=255) + request_status = models.CharField(db_column='REQUESTSTATUS', max_length=50) + request_module_name = models.CharField(db_column='RESOURCEMODULENAME', max_length=100) + service_resource_id = models.CharField(db_column='SERVICERESOURCEID', max_length=255) + vim_id = models.CharField(db_column='VIMID', max_length=255, null=True, blank=True) + cloud_owner = models.CharField(db_column='CLOUDOWNER', max_length=100, null=True, blank=True) + cloud_region_id = models.CharField(db_column='CLOUDREGIONID', max_length=255, null=True, blank=True) + vdu_name = models.CharField(db_column='VDUNAME', max_length=100, null=True, blank=True) + flavor_name = models.CharField(db_column='FLAVORNAME', max_length=100, null=True, blank=True) + directive = models.TextField(db_column='DIRECTIVE', max_length=65535, null=True, blank=True)