mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-27 04:35:16 +01:00
Set default creation_time and update_time at model
This commit set the default value of creation_time and update_time to data objects by adding `orm:add_now` annotations.
This commit is contained in:
parent
5f83562a12
commit
6062bf279b
@ -31,8 +31,8 @@ type Label struct {
|
|||||||
Level string `orm:"column(level)" json:"-"`
|
Level string `orm:"column(level)" json:"-"`
|
||||||
Scope string `orm:"column(scope)" json:"scope"`
|
Scope string `orm:"column(scope)" json:"scope"`
|
||||||
ProjectID int64 `orm:"column(project_id)" json:"project_id"`
|
ProjectID int64 `orm:"column(project_id)" json:"project_id"`
|
||||||
CreationTime time.Time `orm:"column(creation_time)" json:"creation_time"`
|
CreationTime time.Time `orm:"column(creation_time);auto_now_add" json:"creation_time"`
|
||||||
UpdateTime time.Time `orm:"column(update_time)" json:"update_time"`
|
UpdateTime time.Time `orm:"column(update_time);auto_now" json:"update_time"`
|
||||||
Deleted bool `orm:"column(deleted)" json:"deleted"`
|
Deleted bool `orm:"column(deleted)" json:"deleted"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -74,8 +74,8 @@ type ResourceLabel struct {
|
|||||||
ResourceID int64 `orm:"column(resource_id)"`
|
ResourceID int64 `orm:"column(resource_id)"`
|
||||||
ResourceName string `orm:"column(resource_name)"`
|
ResourceName string `orm:"column(resource_name)"`
|
||||||
ResourceType string `orm:"column(resource_type)"`
|
ResourceType string `orm:"column(resource_type)"`
|
||||||
CreationTime time.Time `orm:"column(creation_time)"`
|
CreationTime time.Time `orm:"column(creation_time);auto_now_add"`
|
||||||
UpdateTime time.Time `orm:"column(update_time)"`
|
UpdateTime time.Time `orm:"column(update_time);auto_now"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName ...
|
// TableName ...
|
||||||
|
@ -38,7 +38,7 @@ type ProjectMetadata struct {
|
|||||||
ProjectID int64 `orm:"column(project_id)" json:"project_id"`
|
ProjectID int64 `orm:"column(project_id)" json:"project_id"`
|
||||||
Name string `orm:"column(name)" json:"name"`
|
Name string `orm:"column(name)" json:"name"`
|
||||||
Value string `orm:"column(value)" json:"value"`
|
Value string `orm:"column(value)" json:"value"`
|
||||||
CreationTime time.Time `orm:"column(creation_time)" json:"creation_time"`
|
CreationTime time.Time `orm:"column(creation_time);auto_now_add" json:"creation_time"`
|
||||||
UpdateTime time.Time `orm:"column(update_time)" json:"update_time"`
|
UpdateTime time.Time `orm:"column(update_time);auto_now" json:"update_time"`
|
||||||
Deleted bool `orm:"column(deleted)" json:"deleted"`
|
Deleted bool `orm:"column(deleted)" json:"deleted"`
|
||||||
}
|
}
|
||||||
|
@ -27,8 +27,8 @@ type Project struct {
|
|||||||
ProjectID int64 `orm:"pk;auto;column(project_id)" json:"project_id"`
|
ProjectID int64 `orm:"pk;auto;column(project_id)" json:"project_id"`
|
||||||
OwnerID int `orm:"column(owner_id)" json:"owner_id"`
|
OwnerID int `orm:"column(owner_id)" json:"owner_id"`
|
||||||
Name string `orm:"column(name)" json:"name"`
|
Name string `orm:"column(name)" json:"name"`
|
||||||
CreationTime time.Time `orm:"column(creation_time)" json:"creation_time"`
|
CreationTime time.Time `orm:"column(creation_time);auto_now_add" json:"creation_time"`
|
||||||
UpdateTime time.Time `orm:"column(update_time)" json:"update_time"`
|
UpdateTime time.Time `orm:"column(update_time);auto_now" json:"update_time"`
|
||||||
Deleted bool `orm:"column(deleted)" json:"deleted"`
|
Deleted bool `orm:"column(deleted)" json:"deleted"`
|
||||||
OwnerName string `orm:"-" json:"owner_name"`
|
OwnerName string `orm:"-" json:"owner_name"`
|
||||||
Togglable bool `orm:"-" json:"togglable"`
|
Togglable bool `orm:"-" json:"togglable"`
|
||||||
|
@ -38,8 +38,8 @@ type User struct {
|
|||||||
HasAdminRole bool `orm:"column(sysadmin_flag)" json:"has_admin_role"`
|
HasAdminRole bool `orm:"column(sysadmin_flag)" json:"has_admin_role"`
|
||||||
ResetUUID string `orm:"column(reset_uuid)" json:"reset_uuid"`
|
ResetUUID string `orm:"column(reset_uuid)" json:"reset_uuid"`
|
||||||
Salt string `orm:"column(salt)" json:"-"`
|
Salt string `orm:"column(salt)" json:"-"`
|
||||||
CreationTime time.Time `orm:"column(creation_time)" json:"creation_time"`
|
CreationTime time.Time `orm:"column(creation_time);auto_now_add" json:"creation_time"`
|
||||||
UpdateTime time.Time `orm:"column(update_time)" json:"update_time"`
|
UpdateTime time.Time `orm:"column(update_time);auto_now" json:"update_time"`
|
||||||
GroupList []*UserGroup `orm:"-" json:"-"`
|
GroupList []*UserGroup `orm:"-" json:"-"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,8 +25,8 @@ type WatchItem struct {
|
|||||||
Namespace string `orm:"column(namespace)" json:"namespace"`
|
Namespace string `orm:"column(namespace)" json:"namespace"`
|
||||||
OnDeletion bool `orm:"column(on_deletion)" json:"on_deletion"`
|
OnDeletion bool `orm:"column(on_deletion)" json:"on_deletion"`
|
||||||
OnPush bool `orm:"column(on_push)" json:"on_push"`
|
OnPush bool `orm:"column(on_push)" json:"on_push"`
|
||||||
CreationTime time.Time `orm:"column(creation_time)" json:"creation_time"`
|
CreationTime time.Time `orm:"column(creation_time);auto_now_add" json:"creation_time"`
|
||||||
UpdateTime time.Time `orm:"column(update_time)" json:"update_time"`
|
UpdateTime time.Time `orm:"column(update_time);auto_now" json:"update_time"`
|
||||||
}
|
}
|
||||||
|
|
||||||
//TableName ...
|
//TableName ...
|
||||||
|
Loading…
Reference in New Issue
Block a user