- Migration 018: ADD COLUMN monthly_budget NUMERIC(12,2) em categories - Migration 018: ADD COLUMN category_id INTEGER REFERENCES categories(id) ON DELETE CASCADE em achievements - Remove conquistas hardcoded veleiro_under_500 e health_3months do banco - Reset game state do profile_id=1 - Atualiza CategoryRepository, CategoryInput e Category model para incluir monthly_budget
22 lines
592 B
Go
22 lines
592 B
Go
package model
|
|
|
|
import "time"
|
|
|
|
type Category struct {
|
|
ID int `json:"id"`
|
|
Name string `json:"name"`
|
|
Color string `json:"color"`
|
|
IsDefault bool `json:"is_default"`
|
|
IsTax bool `json:"is_tax"`
|
|
MonthlyBudget *float64 `json:"monthly_budget"`
|
|
CreatedAt time.Time `json:"created_at"`
|
|
UpdatedAt time.Time `json:"updated_at"`
|
|
}
|
|
|
|
type CategoryInput struct {
|
|
Name string `json:"name"`
|
|
Color string `json:"color"`
|
|
IsTax bool `json:"is_tax"`
|
|
MonthlyBudget *float64 `json:"monthly_budget"`
|
|
}
|