add new models, change migration files, prepare to add all new tables from models

This commit is contained in:
lbenedar
2026-04-15 17:01:30 +03:00
parent 5bb592ea8a
commit 69d3d38ab7
95 changed files with 5371 additions and 12 deletions

View File

@@ -0,0 +1,33 @@
package json
import "gitea.local.lab/Lbenedar/foundry_helper_service/internal/foundry/temp_models/db"
type Grid struct {
Type int `json:"type"`
Size int `json:"size,omitempty"`
Color string `json:"color,omitempty"`
Alpha float64 `json:"alpha,omitempty"`
Distance int `json:"distance"`
Units string `json:"units"`
Diagonals int `json:"diagonals,omitempty"`
Style string `json:"style,omitempty"`
Thickness int `json:"thickness,omitempty"`
}
func (g *Grid) ToDB(dest *db.Grid) bool {
if dest == nil {
return false
}
dest.Type = g.Type
dest.Size = g.Size
dest.Color = g.Color
dest.Alpha = g.Alpha
dest.Distance = g.Distance
dest.Units = g.Units
dest.Diagonals = g.Diagonals
dest.Style = g.Style
dest.Thickness = g.Thickness
return true
}