haixunMaster/haixun-backend/internal/model/brand/domain/entity/brand.go

28 lines
911 B
Go
Raw Normal View History

2026-06-24 10:02:42 +00:00
package entity
const CollectionName = "brands"
type Status string
const (
StatusOpen Status = "open"
StatusDeleted Status = "deleted"
)
type Brand struct {
ID string `bson:"_id"`
TenantID string `bson:"tenant_id"`
OwnerUID string `bson:"owner_uid"`
DisplayName string `bson:"display_name,omitempty"`
SeedQuery string `bson:"seed_query,omitempty"`
Brief string `bson:"brief,omitempty"`
ProductBrief string `bson:"product_brief,omitempty"`
ProductContext string `bson:"product_context,omitempty"`
TargetAudience string `bson:"target_audience,omitempty"`
Goals string `bson:"goals,omitempty"`
ResearchMap ResearchMap `bson:"research_map,omitempty"`
Status Status `bson:"status"`
CreateAt int64 `bson:"create_at"`
UpdateAt int64 `bson:"update_at"`
}