| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package configreq
-
- // ConfigRequest 配置参数请求
- type ConfigRequest struct {
- YamlRoot string `json:"yaml_boot" binding:"required"`
- ConfigFields map[string]*ConfigField `json:"config_info,omitempty"`
- }
-
- type ConfigField struct {
- YamlName string `json:"yaml_name," binding:"required"`
- YamlValue string `json:"yaml_value" binding:"required"`
- }
-
- // ConfigTokenRequest 创建配置中心Token参数
- type ConfigTokenRequest struct {
- ServiceName string `json:"service_name," binding:"required"`
- ProjectID string `json:"project_id," binding:"required"`
- ExpiresDays int `json:"expires_days" binding:"required"`
- }
-
- // ProjectRequest 项目请求参数
- type ProjectRequest struct {
- ProjectID string `json:"project_id" binding:"required"`
- Description string `json:"description" binding:"required"`
- McpURL string `json:"mcp_url" binding:"required"`
- }
-
- // TenantRequest 租户请求参数
- type TenantRequest struct {
- TenantID string `json:"tenant_id" binding:"required"`
- Name string `json:"name" binding:"required"`
- }
-
- // RoleRequest 角色请求参数
- type RoleRequest struct {
- RoleID string `json:"role_id" binding:"required"`
- Name string `json:"name" binding:"required"`
- Description string `json:"description" binding:"required"`
- }
-
- // ProjectAgentRequest 项目Agent请求参数
- type ProjectAgentRequest struct {
- AgentID string `json:"agent_id" binding:"required"`
- ProjectID string `json:"project_id" binding:"required"`
- Description string `json:"description" binding:"required"`
- Content string `json:"content" binding:"required"`
- }
-
- // ProjectSkillRequest 项目Skill请求参数
- type ProjectSkillRequest struct {
- SkillID string `json:"skill_id" binding:"required"`
- ProjectID string `json:"project_id" binding:"required"`
- Description string `json:"description" binding:"required"`
- Content string `json:"content" binding:"required"`
- }
|