package domain import ( "git.x2erp.com/qdy/go-base/ctx" "git.x2erp.com/qdy/go-base/models" ) // 租户配置信息 type TenantConfig struct { models.BsonStringModel `bson:",inline"` AgentUrl string `bson:"agent_url,omitempty"` AgentConcurrency int `bson:"agent_concurrency,omitempty"` } // 构造函数,设置默认值 func NewTenantConfig(ctx ctx.RequestContext, tenantId string, url string, concurrency int) *TenantConfig { return &TenantConfig{ BsonStringModel: models.NewStringIDModelWithID(ctx, tenantId), AgentConcurrency: concurrency, AgentUrl: url, } }