Documentation ¶
Index ¶
- func NewBase() storage.Interface
- type Base
- func (b *Base) AddAgent(agentName string, agentUrl string, workspace string, description string) error
- func (b *Base) Configurations(subtask string) (cfgs []models.Configuration, err error)
- func (b *Base) CreateConfiguration(subtask string, filename string, body string) error
- func (b *Base) CreateSubtasks(taskID string, name string, agentID string, branch string, ...) error
- func (b *Base) CreateTask(name string, description string) error
- func (b *Base) CreateTaskLog(subtasksID string, gitSSH string, taskType enum.TaskType) (id string, err error)
- func (b *Base) CreateUser(email string, name string, password string, role enum.Role) error
- func (b *Base) DelSubtasks(subtasksID string) (err error)
- func (b *Base) DelTask(taskID string) (err error)
- func (b *Base) DeleteConfiguration(configurationID string) error
- func (b *Base) DisabledSubtasks(subtasksID string) error
- func (b *Base) DisabledTask(taskID string) error
- func (b *Base) GetConfigurationByID(id string) (*models.Configuration, error)
- func (b *Base) GetConfigurationBySubtaskID(subtaskID string) (item []models.Configuration, err error)
- func (b *Base) GetDB() *gorm.DB
- func (b *Base) GetSubtasks(taskID string) (subs []models.Subtasks, err error)
- func (b *Base) GetSubtasksBySubtasksID(subtaskID string) (*models.Subtasks, error)
- func (b *Base) GetSubtasksByToken(token string) (*models.Subtasks, error)
- func (b *Base) GetTaskByID(taskID string) (*models.Task, error)
- func (b *Base) GetTaskByToken(token string) (*models.Task, error)
- func (b *Base) GetTaskLog(taskID string, subtasksID string) (logs []models.TaskLog, err error)
- func (b *Base) GetTasks() (tasks []models.Task, err error)
- func (b *Base) GetUser(email string) (*models.User, error)
- func (b *Base) ListAgent() (agent []models.Agent, err error)
- func (b *Base) ModifyConfiguration(configurationID string, filename string, body string) error
- func (b *Base) RecieveTaskByLog(agentName string) (subs []models.Subtasks, err error)
- func (b *Base) UpdateSubtasks(subtaskID string, instruction string, description string) error
- func (b *Base) UpdateTask(taskID string, name string, token string, description string) error
- func (b *Base) UpdateTaskLog(logID string, taskStatus enum.TaskStatus, taskStage enum.TaskStage, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Base ¶
type Base struct {
// contains filtered or unexported fields
}
func (*Base) Configurations ¶
func (b *Base) Configurations(subtask string) (cfgs []models.Configuration, err error)
func (*Base) CreateConfiguration ¶
func (*Base) CreateSubtasks ¶
func (*Base) CreateTaskLog ¶
func (*Base) CreateUser ¶
func (*Base) DelSubtasks ¶
func (*Base) DeleteConfiguration ¶
func (*Base) DisabledSubtasks ¶
func (*Base) DisabledTask ¶
func (*Base) GetConfigurationByID ¶
func (b *Base) GetConfigurationByID(id string) (*models.Configuration, error)
func (*Base) GetConfigurationBySubtaskID ¶
func (b *Base) GetConfigurationBySubtaskID(subtaskID string) (item []models.Configuration, err error)
func (*Base) GetSubtasks ¶
func (*Base) GetSubtasksBySubtasksID ¶
func (*Base) GetSubtasksByToken ¶
func (*Base) GetTaskLog ¶
func (*Base) ModifyConfiguration ¶
func (*Base) RecieveTaskByLog ¶
RecieveTaskByLog 通过日志获取任务
func (*Base) UpdateSubtasks ¶
func (*Base) UpdateTask ¶
func (*Base) UpdateTaskLog ¶
Click to show internal directories.
Click to hide internal directories.