@@ -2,22 +2,22 @@ component extends="app.Models.Model" {
22 function config (){
33 table (" blog_posts" );
44
5- property (name = " id" , column = " id" , type = " integer " , required = true , primaryKey = true );
5+ property (name = " id" , column = " id" , dataType = " string " );
66
7- property (name = " title" , column = " title" , type = " string" , required = true , default = " " , limit = 255 );
8- property (name = " content" , column = " content" , type = " text" , required = true , default = " " );
9- property (name = " slug" , column = " slug" , type = " string" , required = true , default = " " , limit = 255 );
10- property (name = " coverImagePath" , column = " cover_image_path" , type = " string" , required = false , default = " " , limit = 100 );
11- property (name = " status" , column = " status" , type = " string" , required = false , default = " " );
7+ property (name = " title" , column = " title" , dataType = " string" , defaultValue = " " );
8+ property (name = " content" , column = " content" , dataType = " text" , defaultValue = " " );
9+ property (name = " slug" , column = " slug" , dataType = " string" , defaultValue = " " );
10+ property (name = " coverImagePath" , column = " cover_image_path" , dataType = " string" , defaultValue = " " );
11+ property (name = " status" , column = " status" , dataType = " string" , defaultValue = " " );
1212
13- property (name = " isCommentClosed" , column = " is_comment_closed" , type = " boolean" , required = true , default = false );
14- property (name = " isPublished" , column = " is_published" , type = " boolean" , required = true , default = false );
13+ property (name = " isCommentClosed" , column = " is_comment_closed" , dataType = " boolean" , defaultValue = false );
14+ property (name = " isPublished" , column = " is_published" , dataType = " boolean" , defaultValue = false );
1515
16- property (name = " postCreatedDate" , column = " post_created_date" , type = " datetime" , required = false );
17- property (name = " createdAt" , column = " createdat" , type = " datetime" , required = false );
18- property (name = " updatedAt" , column = " updatedat" , type = " datetime" , required = false );
19- property (name = " deletedAt" , column = " deletedat" , type = " datetime" , required = false );
20- property (name = " publishedAt" , column = " published_at" , type = " datetime" , required = false );
16+ property (name = " postCreatedDate" , column = " post_created_date" , dataType = " datetime" );
17+ property (name = " createdAt" , column = " createdat" , dataType = " datetime" );
18+ property (name = " updatedAt" , column = " updatedat" , dataType = " datetime" );
19+ property (name = " deletedAt" , column = " deletedat" , dataType = " datetime" );
20+ property (name = " publishedAt" , column = " published_at" , dataType = " datetime" );
2121
2222 property (
2323 name = " postDate" ,
@@ -26,11 +26,11 @@ component extends="app.Models.Model" {
2626 );
2727
2828 // Defining the foreign key
29- property (name = " statusId" , column = " status_id" , type = " integer" , required = true , foreignkey = true , references = " PostStatus(id)" );
30- property (name = " postTypeId" , column = " post_type_id" , type = " integer" , required = true , foreignkey = true , references = " PostType(id)" );
31- property (name = " createdBy" , column = " created_by" , type = " integer" , required = true , foreignkey = true , references = " User(id)" );
32- property (name = " updatedBy" , column = " updated_by" , type = " integer" , required = false , foreignkey = true , references = " User(id)" );
33- property (name = " deletedBy" , column = " deleted_by" , type = " integer" , required = false , foreignkey = true , references = " User(id)" );
29+ property (name = " statusId" , column = " status_id" , dataType = " integer" , foreignkey = true , references = " PostStatus(id)" );
30+ property (name = " postTypeId" , column = " post_type_id" , dataType = " integer" , foreignkey = true , references = " PostType(id)" );
31+ property (name = " createdBy" , column = " created_by" , dataType = " integer" , foreignkey = true , references = " User(id)" );
32+ property (name = " updatedBy" , column = " updated_by" , dataType = " integer" , foreignkey = true , references = " User(id)" );
33+ property (name = " deletedBy" , column = " deleted_by" , dataType = " integer" , foreignkey = true , references = " User(id)" );
3434
3535 // Define associations
3636 belongsTo (name = " User" , foreignKey = " createdBy" );
0 commit comments