Files
master_keuangan/pkg/models/login/login.go
2025-05-28 08:10:10 +07:00

24 lines
842 B
Go

package login
import "go.mongodb.org/mongo-driver/bson/primitive"
type Menu struct {
ID primitive.ObjectID `bson:"_id" json:"_id"`
Items []MenuItem `bson:"items" json:"items"`
}
type MenuItem struct {
Header string `bson:"header,omitempty" json:"header,omitempty"`
Title string `bson:"title,omitempty" json:"title,omitempty"`
Icon string `bson:"icon,omitempty" json:"icon,omitempty"`
To string `bson:"to,omitempty" json:"to,omitempty"`
Children []SubItem `bson:"children,omitempty" json:"children,omitempty"`
}
type SubItem struct {
Title string `bson:"title,omitempty" json:"title,omitempty"`
To string `bson:"to,omitempty" json:"to,omitempty"`
Chip string `bson:"chip,omitempty" json:"chip,omitempty"`
External bool `bson:"external,omitempty" json:"external,omitempty"`
}