|
@@ -33,6 +33,7 @@ func newWorld(db *gorm.DB, opts ...gen.DOOption) world {
|
|
|
_world.CreatedAt = field.NewTime(tableName, "created_at")
|
|
|
_world.UpdatedAt = field.NewTime(tableName, "updated_at")
|
|
|
_world.DeletedAt = field.NewField(tableName, "deleted_at")
|
|
|
+ _world.StlURL = field.NewString(tableName, "stl_url")
|
|
|
|
|
|
_world.fillFieldMap()
|
|
|
|
|
@@ -49,6 +50,7 @@ type world struct {
|
|
|
CreatedAt field.Time
|
|
|
UpdatedAt field.Time
|
|
|
DeletedAt field.Field
|
|
|
+ StlURL field.String
|
|
|
|
|
|
fieldMap map[string]field.Expr
|
|
|
}
|
|
@@ -71,6 +73,7 @@ func (w *world) updateTableName(table string) *world {
|
|
|
w.CreatedAt = field.NewTime(table, "created_at")
|
|
|
w.UpdatedAt = field.NewTime(table, "updated_at")
|
|
|
w.DeletedAt = field.NewField(table, "deleted_at")
|
|
|
+ w.StlURL = field.NewString(table, "stl_url")
|
|
|
|
|
|
w.fillFieldMap()
|
|
|
|
|
@@ -95,13 +98,14 @@ func (w *world) GetFieldByName(fieldName string) (field.OrderExpr, bool) {
|
|
|
}
|
|
|
|
|
|
func (w *world) fillFieldMap() {
|
|
|
- w.fieldMap = make(map[string]field.Expr, 6)
|
|
|
+ w.fieldMap = make(map[string]field.Expr, 7)
|
|
|
w.fieldMap["id"] = w.ID
|
|
|
w.fieldMap["scene_id"] = w.SceneID
|
|
|
w.fieldMap["world_url"] = w.WorldURL
|
|
|
w.fieldMap["created_at"] = w.CreatedAt
|
|
|
w.fieldMap["updated_at"] = w.UpdatedAt
|
|
|
w.fieldMap["deleted_at"] = w.DeletedAt
|
|
|
+ w.fieldMap["stl_url"] = w.StlURL
|
|
|
}
|
|
|
|
|
|
func (w world) clone(db *gorm.DB) world {
|