Copy ```dbml
Table eg_cm_campaign_details {
id varchar(128) [primary key ,not null, unique]
tenantid varchar(64) [not null ,note: 'Tenant identifier']
campaignname varchar(250) [not null ,note: 'Name of the campaign']
projecttype varchar(128) [not null ,note: 'Type of project']
startdate bigint [note: 'Start date in epoch']
enddate bigint [note: 'End date in epoch']
campaigndetails jsonb [note: 'Campaign specific details']
status varchar(128) [not null ,note: 'Status of the campaign']
parentid varchar(128) [note: 'refering to the previous campaign id']
action varchar(64) [not null ,note: 'Action type']
campaignnumber varchar(128) [not null ,note: 'Campaign number']
hierarchytype varchar(128) [not null ,note: 'Hierarchy type']
boundarycode varchar(64) [note: 'Boundary code']
projectid varchar(128) [note: 'Project identifier']
createdby varchar(128) [not null ,note: 'Created by user ID']
lastmodifiedby varchar(128) [note: 'Last modified by user ID']
createdtime bigint [note: 'Creation timestamp']
lastmodifiedtime bigint [note: 'Last modification timestamp']
additionaldetails jsonb [note: 'Additional details']
}
```