Files
carvalho-finances/apps/api/internal/model/category.go
T
Mlcavalho1andClaude Sonnet 4.6 7dae05cabf feat: categoria is_tax exclui impostos do denominador do savings_pct
savings_pct = (receita - despesas) / (receita - impostos).
Toggle IMPOSTO no CRUD de categorias; badge dourado na lista.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-05-27 15:53:53 -03:00

20 lines
437 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"`
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"`
}