refactor(core): 模型路由与画布 - 收敛渠道模型映射并优化交互
This commit is contained in:
@@ -43,21 +43,10 @@ type LogicalModelRevision struct {
|
||||
CreatedAt time.Time `json:"createdAt"`
|
||||
}
|
||||
|
||||
// PhysicalCapabilityVariant 描述一个真实模型可同时满足的一组能力。variant 内为 AND,多个 variant 之间为 OR。
|
||||
type PhysicalCapabilityVariant struct {
|
||||
ID string `json:"id" gorm:"primaryKey;size:36"`
|
||||
ChannelModelID string `json:"channelModelId" gorm:"size:36;index"`
|
||||
Name string `json:"name" gorm:"size:120"`
|
||||
Enabled bool `json:"enabled" gorm:"index"`
|
||||
CapabilitySpecJSON string `json:"-" gorm:"type:text"`
|
||||
CreatedAt time.Time `json:"createdAt"`
|
||||
UpdatedAt time.Time `json:"updatedAt"`
|
||||
}
|
||||
|
||||
type LogicalModelRoute struct {
|
||||
ID string `json:"id" gorm:"primaryKey;size:36"`
|
||||
LogicalModelRevisionID string `json:"logicalModelRevisionId" gorm:"size:36;index;uniqueIndex:idx_logical_route_member,priority:1"`
|
||||
PhysicalVariantID string `json:"physicalVariantId" gorm:"size:36;index;uniqueIndex:idx_logical_route_member,priority:2"`
|
||||
ChannelModelID string `json:"channelModelId" gorm:"size:36;index;uniqueIndex:idx_logical_route_member,priority:2"`
|
||||
Enabled bool `json:"enabled" gorm:"index"`
|
||||
Priority int `json:"priority" gorm:"index"`
|
||||
Weight int `json:"weight"`
|
||||
@@ -73,7 +62,6 @@ type RouteAttempt struct {
|
||||
LogicalModelID string `json:"logicalModelId" gorm:"size:36;index"`
|
||||
LogicalModelRevisionID string `json:"logicalModelRevisionId" gorm:"size:36;index"`
|
||||
RouteID string `json:"routeId" gorm:"size:36;index"`
|
||||
PhysicalVariantID string `json:"physicalVariantId" gorm:"size:36;index"`
|
||||
ChannelModelID string `json:"channelModelId" gorm:"size:36;index"`
|
||||
ChannelID string `json:"channelId" gorm:"size:36;index"`
|
||||
Status string `json:"status" gorm:"size:32;index"`
|
||||
|
||||
@@ -18,7 +18,7 @@ type Task struct {
|
||||
LogicalModelID string `json:"logicalModelId,omitempty" gorm:"size:36;index"`
|
||||
LogicalModelRevisionID string `json:"logicalModelRevisionId,omitempty" gorm:"size:36;index"`
|
||||
RouteID string `json:"routeId,omitempty" gorm:"size:36;index"`
|
||||
PhysicalVariantID string `json:"physicalVariantId,omitempty" gorm:"size:36;index"`
|
||||
ChannelModelID string `json:"channelModelId,omitempty" gorm:"size:36;index"`
|
||||
// RouteRun 只在用户主动重试时递增;worker 租约恢复不应创建新的路由选择世代。
|
||||
RouteRun int `json:"-" gorm:"index"`
|
||||
BillingOrderID string `json:"billingOrderId,omitempty" gorm:"index;size:36"`
|
||||
|
||||
Reference in New Issue
Block a user