| 12345678910111213141516171819202122 |
- package model
-
- import (
- "git.x2erp.com/qdy/go-base/ctx"
- "git.x2erp.com/qdy/go-base/model/bson"
- )
-
- // 租户配置信息
- type TenantConfig struct {
- bson.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: bson.NewStringIDModelWithID(ctx, tenantId),
- AgentConcurrency: concurrency,
- AgentUrl: url,
- }
- }
|