Documentation ¶
Index ¶
- type Account
- func (m *Account) Add(o orm.Ormer) (int64, error)
- func (m *Account) IdSetUserInfo(o orm.Ormer, username string, data map[string]interface{}) bool
- func (m *Account) List(o orm.Ormer, page int, page_size int, search string) helpers.Page
- func (m *Account) TableNamePrefix() string
- func (m *Account) TokenToUser(o orm.Ormer, token string) (*Account, error)
- func (m *Account) Update(o orm.Ormer, data *Account) bool
- func (m *Account) UserNicknameToInfo(o orm.Ormer, nickname string) (Account, error)
- func (m *Account) UseridFind(o orm.Ormer, id int) (Account, error)
- func (m *Account) UsernameFind(o orm.Ormer, username string, passwd string) (*Account, error)
- func (m *Account) UsernameToData(o orm.Ormer, username string) (*Account, error)
- type Configuration
- func (m *Configuration) Add(o orm.Ormer) (int64, error)
- func (m *Configuration) AppidNamesapceNameKeyToEdit(o orm.Ormer, appid, namespace_name, key string, data map[string]interface{}) bool
- func (m *Configuration) Del(o orm.Ormer, appid, namespace_name, key string) (int64, error)
- func (m *Configuration) Edit(o orm.Ormer, data map[string]interface{}) bool
- func (m *Configuration) KeyFind(o orm.Ormer, appid, namespace_name, key string) Configuration
- func (m *Configuration) List(o orm.Ormer, appid, namespace_name string) []orm.Params
- func (m *Configuration) TableNamePrefix() string
- type ConfigurationLog
- func (m *ConfigurationLog) Add(o orm.Ormer) (int64, error)
- func (m *ConfigurationLog) AppidNamesapceNameKeyToEdit(o orm.Ormer, appid, namespace_name, key string, data map[string]interface{}) bool
- func (m *ConfigurationLog) AppidNamespaceNameVersionToEdit(o orm.Ormer, appid, namespace_name string, data map[string]interface{}) bool
- func (m *ConfigurationLog) Del(o orm.Ormer, appid, namespace_name, key string) (int64, error)
- func (m *ConfigurationLog) DelLog(o orm.Ormer, appid, namespace_name, version string) (int64, error)
- func (m *ConfigurationLog) Edit(o orm.Ormer, data map[string]interface{}) bool
- func (m *ConfigurationLog) KeyFind(o orm.Ormer, appid, namespace_name, version, key string, release int) ConfigurationLog
- func (m *ConfigurationLog) List(o orm.Ormer, appid, namespace_name string) []orm.Params
- func (m *ConfigurationLog) TableNamePrefix() string
- func (m *ConfigurationLog) VersionToConfigLog(o orm.Ormer, appid, namespace_name, version string) []orm.Params
- func (m *ConfigurationLog) VersionToConfigToReleaseLog(o orm.Ormer, appid, namespace_name, version string) []orm.Params
- type ConfigurationNamespace
- func (m *ConfigurationNamespace) AddNamespace(o orm.Ormer) (int64, error)
- func (m *ConfigurationNamespace) DelNamespace(o orm.Ormer, id int64) (int64, error)
- func (m *ConfigurationNamespace) EditNamespace(o orm.Ormer, data map[string]interface{}) bool
- func (m *ConfigurationNamespace) GetNamespaceIdToData(o orm.Ormer, project_id, namespace_id int) ConfigurationNamespace
- func (m *ConfigurationNamespace) GetNamespaceIdToName(o orm.Ormer, project_id, namespace_id int) string
- func (m *ConfigurationNamespace) GetProjectIdNamespaceNameToData(o orm.Ormer, project_id int, namespace_name string) ConfigurationNamespace
- func (m *ConfigurationNamespace) List(o orm.Ormer, page int, page_size int, project_id int, account_id int, ...) helpers.Page
- func (m *ConfigurationNamespace) TableNamePrefix() string
- type ConfigurationNode
- func (m *ConfigurationNode) Add(o orm.Ormer) (int64, error)
- func (m *ConfigurationNode) Del(o orm.Ormer, id int64) (int64, error)
- func (m *ConfigurationNode) Edit(o orm.Ormer, data map[string]interface{}) bool
- func (m *ConfigurationNode) EditId(o orm.Ormer, data map[string]interface{}) bool
- func (m *ConfigurationNode) IdFind(o orm.Ormer, id int64) ConfigurationNode
- func (m *ConfigurationNode) IpFind(o orm.Ormer, ip string) ConfigurationNode
- func (m *ConfigurationNode) List(o orm.Ormer, page int, page_size int, search string) helpers.Page
- func (m *ConfigurationNode) NodeConfIdOnLineCount(o orm.Ormer, node_conf_id string) []orm.Params
- func (m *ConfigurationNode) NodeConfIdToIp(o orm.Ormer, node_conf_id string) []orm.Params
- func (m *ConfigurationNode) Save(o orm.Ormer) (int64, error)
- func (m *ConfigurationNode) TableNamePrefix() string
- type ConfigurationNodeConf
- func (m *ConfigurationNodeConf) Add(o orm.Ormer) (int64, error)
- func (m *ConfigurationNodeConf) Del(o orm.Ormer, id int64) (int64, error)
- func (m *ConfigurationNodeConf) Edit(o orm.Ormer, data map[string]interface{}) bool
- func (m *ConfigurationNodeConf) IdsToData(o orm.Ormer, ids string) []orm.Params
- func (m *ConfigurationNodeConf) List(o orm.Ormer, page int, page_size int, search string) helpers.Page
- func (m *ConfigurationNodeConf) NameFind(o orm.Ormer, name string) []orm.Params
- func (m *ConfigurationNodeConf) TableNamePrefix() string
- type ConfigurationOperation
- func (m *ConfigurationOperation) Add(o orm.Ormer) (int64, error)
- func (m *ConfigurationOperation) EditOperationRollback(o orm.Ormer, appid, namespace_name, version string) bool
- func (m *ConfigurationOperation) LastRecords(o orm.Ormer, appid, namespace_name string) ConfigurationOperation
- func (m *ConfigurationOperation) List(o orm.Ormer, appid, namespace_name string) []orm.Params
- func (m *ConfigurationOperation) TableNamePrefix() string
- type ConfigurationOperationLog
- type ConfigurationProject
- func (m *ConfigurationProject) AddProject(o orm.Ormer) (int64, error)
- func (m *ConfigurationProject) DelProject(o orm.Ormer, id int64) (int64, error)
- func (m *ConfigurationProject) EditProject(o orm.Ormer, data map[string]interface{}) bool
- func (m *ConfigurationProject) GetProjectIdToAppid(o orm.Ormer, project_id int) string
- func (m *ConfigurationProject) GetProjectIdToData(o orm.Ormer, project_id int) ConfigurationProject
- func (m *ConfigurationProject) GetProjectNameToData(o orm.Ormer, name string) ConfigurationProject
- func (m *ConfigurationProject) List(o orm.Ormer, page int, page_size int, search string) helpers.Page
- func (m *ConfigurationProject) TableNamePrefix() string
- func (m *ConfigurationProject) UserProjectList(o orm.Ormer, page int, page_size int, account_id int) helpers.Page
- type ConfigurationVersion
- func (m *ConfigurationVersion) Add(o orm.Ormer) (int64, error)
- func (m *ConfigurationVersion) GetReleaseVersion(o orm.Ormer, appid, namespace_name string) ConfigurationVersion
- func (m *ConfigurationVersion) GetVersion(o orm.Ormer, appid, namespace_name string) ConfigurationVersion
- func (m *ConfigurationVersion) TableNamePrefix() string
- func (m *ConfigurationVersion) Update(o orm.Ormer, data map[string]interface{}) bool
- type OperationLog
- type Task
- func (m *Task) Add(o orm.Ormer) (int64, error)
- func (m *Task) Edit(o orm.Ormer, data map[string]interface{}) bool
- func (m *Task) IdInData(o orm.Ormer, id interface{}) []orm.Params
- func (m *Task) List(o orm.Ormer, page int, page_size int, search string, task_id string) helpers.Page
- func (m *Task) SubtasksList(o orm.Ormer, page int, page_size int, search string) helpers.Page
- func (m *Task) TableNamePrefix() string
- func (m *Task) TaskIdToData(o orm.Ormer, task_id int64) (*Task, error)
- type TaskLog
- type TaskNode
- func (m *TaskNode) Add(o orm.Ormer) (int64, error)
- func (m *TaskNode) Del(o orm.Ormer, id int64) (int64, error)
- func (m *TaskNode) Edit(o orm.Ormer, data map[string]interface{}) bool
- func (m *TaskNode) EditId(o orm.Ormer, data map[string]interface{}) bool
- func (m *TaskNode) IdFind(o orm.Ormer, id int64) TaskNode
- func (m *TaskNode) IdInData(o orm.Ormer, ids interface{}) []orm.Params
- func (m *TaskNode) IpFind(o orm.Ormer, ip string) TaskNode
- func (m *TaskNode) List(o orm.Ormer, page int, page_size int, search string) helpers.Page
- func (m *TaskNode) Save(o orm.Ormer) (int64, error)
- func (m *TaskNode) TableNamePrefix() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { Id int `json:"id"` // 主键id Token string `json:"token"` // token Username string `json:"username"` // 用户名 Passwd string `json:"passwd"` // 密码 Nickname string `json:"nickname"` // 昵称 Avatar string `json:"avatar"` // 头像 Gender byte `json:"gender"` // 性别,0未知,1男,2女 Age byte `json:"age"` // 年龄 Status byte `json:"status"` // 账号状态(1正常,0禁止 CreateTime time.Time `json:"create_time"` // 创建时间 TokenExpiryTime time.Time `json:"token_expiry_time"` // token过期时间 ConfigurationNum int `json:"configuration_num"` // 配置项目数 }
func (*Account) IdSetUserInfo ¶
账号修改用户数据
func (*Account) TokenToUser ¶
token 获取用户信息
func (*Account) UserNicknameToInfo ¶
用户昵称获取用户信息
func (*Account) UseridFind ¶
用户user_id 查找用户信息
func (*Account) UsernameFind ¶
用户名与密码查找用户信息
type Configuration ¶
type Configuration struct { Id int `json:"id"` Appid string `json:"appid"` NamespaceName string `json:"namespace_name"` Key string `json:"key"` Val string `json:"val"` Remake string `json:"remake"` CreateTime time.Time `json:"create_time"` }
func NewConfiguration ¶
func NewConfiguration() *Configuration
func (*Configuration) AppidNamesapceNameKeyToEdit ¶
func (m *Configuration) AppidNamesapceNameKeyToEdit(o orm.Ormer, appid, namespace_name, key string, data map[string]interface{}) bool
appid和namespace_name和key更新配置
func (*Configuration) Edit ¶
func (m *Configuration) Edit(o orm.Ormer, data map[string]interface{}) bool
更新配置记录
func (*Configuration) KeyFind ¶
func (m *Configuration) KeyFind(o orm.Ormer, appid, namespace_name, key string) Configuration
查找记录是否存在
type ConfigurationLog ¶
type ConfigurationLog struct { Id int `json:"id"` Appid string `json:"appid"` NamespaceName string `json:"namespace_name"` Version string `json:"version"` AccountId int `json:"account_id"` Key string `json:"key"` Val string `json:"val"` Remake string `json:"remake"` Type int `json:"type"` IsRelease int `json:"is_release"` OldVal string `json:"old_val"` OldRemake string `json:"old_remake"` CreateTime time.Time `json:"create_time"` UpdateTime time.Time `json:"update_time"` }
func NewConfigurationLog ¶
func NewConfigurationLog() *ConfigurationLog
func (*ConfigurationLog) AppidNamesapceNameKeyToEdit ¶
func (m *ConfigurationLog) AppidNamesapceNameKeyToEdit(o orm.Ormer, appid, namespace_name, key string, data map[string]interface{}) bool
appid和namespace_name和key更新配置
func (*ConfigurationLog) AppidNamespaceNameVersionToEdit ¶
func (m *ConfigurationLog) AppidNamespaceNameVersionToEdit(o orm.Ormer, appid, namespace_name string, data map[string]interface{}) bool
appid、namespace_name、version更新数据
func (*ConfigurationLog) DelLog ¶
func (m *ConfigurationLog) DelLog(o orm.Ormer, appid, namespace_name, version string) (int64, error)
删除版本号下搜索未发布的配置
func (*ConfigurationLog) Edit ¶
func (m *ConfigurationLog) Edit(o orm.Ormer, data map[string]interface{}) bool
更新配置记录
func (*ConfigurationLog) KeyFind ¶
func (m *ConfigurationLog) KeyFind(o orm.Ormer, appid, namespace_name, version, key string, release int) ConfigurationLog
查找记录是否存在
func (*ConfigurationLog) TableNamePrefix ¶
func (m *ConfigurationLog) TableNamePrefix() string
加入表前缀的表名
func (*ConfigurationLog) VersionToConfigLog ¶
func (m *ConfigurationLog) VersionToConfigLog(o orm.Ormer, appid, namespace_name, version string) []orm.Params
版本号获取未发布的配置日志
func (*ConfigurationLog) VersionToConfigToReleaseLog ¶
func (m *ConfigurationLog) VersionToConfigToReleaseLog(o orm.Ormer, appid, namespace_name, version string) []orm.Params
版本号获取发布的配置日志
type ConfigurationNamespace ¶
type ConfigurationNamespace struct { Id int `json:"id"` ProjectId int `json:"project_id"` NamespaceName string `json:"namespace_name"` AccountId int `json:"account_id"` CreateTime time.Time `json:"create_time"` }
func NewConfigurationNamespaceModel ¶
func NewConfigurationNamespaceModel() *ConfigurationNamespace
func (*ConfigurationNamespace) AddNamespace ¶
func (m *ConfigurationNamespace) AddNamespace(o orm.Ormer) (int64, error)
添加命名空间
func (*ConfigurationNamespace) DelNamespace ¶
删除命名空间
func (*ConfigurationNamespace) EditNamespace ¶
func (m *ConfigurationNamespace) EditNamespace(o orm.Ormer, data map[string]interface{}) bool
修改命名空间
func (*ConfigurationNamespace) GetNamespaceIdToData ¶
func (m *ConfigurationNamespace) GetNamespaceIdToData(o orm.Ormer, project_id, namespace_id int) ConfigurationNamespace
命名空间id获取命名空间数据
func (*ConfigurationNamespace) GetNamespaceIdToName ¶
func (m *ConfigurationNamespace) GetNamespaceIdToName(o orm.Ormer, project_id, namespace_id int) string
命名空间id获取命名空间名称
func (*ConfigurationNamespace) GetProjectIdNamespaceNameToData ¶
func (m *ConfigurationNamespace) GetProjectIdNamespaceNameToData(o orm.Ormer, project_id int, namespace_name string) ConfigurationNamespace
项目id和命名空间获取数据
func (*ConfigurationNamespace) TableNamePrefix ¶
func (m *ConfigurationNamespace) TableNamePrefix() string
加入表前缀的表名
type ConfigurationNode ¶
type ConfigurationNode struct { Id int64 `json:"id"` Ip string `json:"ip"` NodeConfId string `json:"node_conf_id"` ConfUpdateTime time.Time `json:"conf_update_time"` CreateTime time.Time `json:"create_time"` ConfUpdateAccountId int64 `json:"conf_update_account_id"` Remake string `json:"remake"` IsDelete int `json:"is_delete"` // 0删除,1正常 }
func NewConfigurationNode ¶
func NewConfigurationNode() *ConfigurationNode
func (*ConfigurationNode) Edit ¶
func (m *ConfigurationNode) Edit(o orm.Ormer, data map[string]interface{}) bool
修改
func (*ConfigurationNode) EditId ¶
func (m *ConfigurationNode) EditId(o orm.Ormer, data map[string]interface{}) bool
根据id来修改
func (*ConfigurationNode) IdFind ¶
func (m *ConfigurationNode) IdFind(o orm.Ormer, id int64) ConfigurationNode
ID获取数据
func (*ConfigurationNode) IpFind ¶
func (m *ConfigurationNode) IpFind(o orm.Ormer, ip string) ConfigurationNode
ip获取数据
func (*ConfigurationNode) NodeConfIdOnLineCount ¶
查询在线节点数
func (*ConfigurationNode) NodeConfIdToIp ¶
使用该节点配置的节点ip
func (*ConfigurationNode) TableNamePrefix ¶
func (m *ConfigurationNode) TableNamePrefix() string
加入表前缀的表名
type ConfigurationNodeConf ¶
type ConfigurationNodeConf struct { Id int `json:"id"` Name string `json:"name"` Conf string `json:"conf"` AccountId int `json:"account_id"` CreateTime time.Time `json:"create_time"` }
func NewConfigurationNodeConf ¶
func NewConfigurationNodeConf() *ConfigurationNodeConf
func (*ConfigurationNodeConf) Add ¶
func (m *ConfigurationNodeConf) Add(o orm.Ormer) (int64, error)
添加
func (*ConfigurationNodeConf) Edit ¶
func (m *ConfigurationNodeConf) Edit(o orm.Ormer, data map[string]interface{}) bool
修改
func (*ConfigurationNodeConf) List ¶
func (m *ConfigurationNodeConf) List(o orm.Ormer, page int, page_size int, search string) helpers.Page
获取项目列表
func (*ConfigurationNodeConf) TableNamePrefix ¶
func (m *ConfigurationNodeConf) TableNamePrefix() string
加入表前缀的表名
type ConfigurationOperation ¶
type ConfigurationOperation struct { Id int `json:"id"` Appid string `json:"appid"` NamespaceName string `json:"namespace_name"` Version string `json:"version"` AccountId int `json:"account_id"` OperationType int `json:"operation_type"` Rollback int `json:"rollback"` CreateTime time.Time `json:"create_time"` }
func NewConfigurationOperation ¶
func NewConfigurationOperation() *ConfigurationOperation
func (*ConfigurationOperation) Add ¶
func (m *ConfigurationOperation) Add(o orm.Ormer) (int64, error)
添加操作记录
func (*ConfigurationOperation) EditOperationRollback ¶
func (m *ConfigurationOperation) EditOperationRollback(o orm.Ormer, appid, namespace_name, version string) bool
修改操作是为回滚
func (*ConfigurationOperation) LastRecords ¶
func (m *ConfigurationOperation) LastRecords(o orm.Ormer, appid, namespace_name string) ConfigurationOperation
获取上次发布的数据
func (*ConfigurationOperation) TableNamePrefix ¶
func (m *ConfigurationOperation) TableNamePrefix() string
加入表前缀的表名
type ConfigurationOperationLog ¶
type ConfigurationOperationLog struct { Id int `json:"id"` ConfigurationOperationId int `json:"configuration_operation_id"` Key string `json:"key"` Val string `json:"val"` AccountId int `json:"account_id"` Remake string `json:"remake"` CreateTime time.Time `json:"create_time"` }
func NewConfigurationOperationLog ¶
func NewConfigurationOperationLog() *ConfigurationOperationLog
func (*ConfigurationOperationLog) Add ¶
func (m *ConfigurationOperationLog) Add(o orm.Ormer) (int64, error)
添加操作记录日志
func (*ConfigurationOperationLog) TableNamePrefix ¶
func (m *ConfigurationOperationLog) TableNamePrefix() string
加入表前缀的表名
func (*ConfigurationOperationLog) VersionToConfigToReleaseLog ¶
func (m *ConfigurationOperationLog) VersionToConfigToReleaseLog(o orm.Ormer, appid, namespace_name, version string) []orm.Params
版本号获取发布的配置日志
type ConfigurationProject ¶
type ConfigurationProject struct { Id int `json:"id"` ProjectName string `json:"project_name"` AccountId int `json:"account_id"` CreateTime time.Time `json:"create_time"` Appid string `json:"appid"` }
func NewConfigurationProjectModel ¶
func NewConfigurationProjectModel() *ConfigurationProject
func (*ConfigurationProject) AddProject ¶
func (m *ConfigurationProject) AddProject(o orm.Ormer) (int64, error)
添加项目
func (*ConfigurationProject) DelProject ¶
删除项目
func (*ConfigurationProject) EditProject ¶
func (m *ConfigurationProject) EditProject(o orm.Ormer, data map[string]interface{}) bool
修改项目
func (*ConfigurationProject) GetProjectIdToAppid ¶
func (m *ConfigurationProject) GetProjectIdToAppid(o orm.Ormer, project_id int) string
项目id获取appid
func (*ConfigurationProject) GetProjectIdToData ¶
func (m *ConfigurationProject) GetProjectIdToData(o orm.Ormer, project_id int) ConfigurationProject
项目id获取项目数据
func (*ConfigurationProject) GetProjectNameToData ¶
func (m *ConfigurationProject) GetProjectNameToData(o orm.Ormer, name string) ConfigurationProject
项目名称获取数据
func (*ConfigurationProject) List ¶
func (m *ConfigurationProject) List(o orm.Ormer, page int, page_size int, search string) helpers.Page
获取项目列表
func (*ConfigurationProject) TableNamePrefix ¶
func (m *ConfigurationProject) TableNamePrefix() string
加入表前缀的表名
func (*ConfigurationProject) UserProjectList ¶
func (m *ConfigurationProject) UserProjectList(o orm.Ormer, page int, page_size int, account_id int) helpers.Page
获取项目列表
type ConfigurationVersion ¶
type ConfigurationVersion struct { Id int `json:"id"` PId int `json:"p_id"` Version string `json:"version"` NamespaceName string `json:"namespace_name"` Appid string `json:"appid"` IsRelease int `json:"is_release"` CreateTime time.Time `json:"create_time"` }
func NewConfigurationVersion ¶
func NewConfigurationVersion() *ConfigurationVersion
func (*ConfigurationVersion) Add ¶
func (m *ConfigurationVersion) Add(o orm.Ormer) (int64, error)
添加版本
func (*ConfigurationVersion) GetReleaseVersion ¶
func (m *ConfigurationVersion) GetReleaseVersion(o orm.Ormer, appid, namespace_name string) ConfigurationVersion
获取已发布的版本
func (*ConfigurationVersion) GetVersion ¶
func (m *ConfigurationVersion) GetVersion(o orm.Ormer, appid, namespace_name string) ConfigurationVersion
获取最新未发布的版本号
func (*ConfigurationVersion) TableNamePrefix ¶
func (m *ConfigurationVersion) TableNamePrefix() string
加入表前缀的表名
type OperationLog ¶
type OperationLog struct { Id int64 `json:"id"` C string `json:"c"` Params string `json:"params"` AccountId int64 `json:"account_id"` Ident string `json:"ident"` CreateTime time.Time `json:"create_time"` }
func NewOperationLog ¶
func NewOperationLog() *OperationLog
type Task ¶
type Task struct { Id int64 `json:"id"` Name string `json:"name"` CreateTime time.Time `json:"create_time"` StartTime time.Time `json:"start_time"` ConsumeTime float64 `json:"consume_time"` Overtime int `json:"overtime"` LastExecType int `json:"last_exec_type"` TaskType int `json:"task_type"` Rely int `json:"rely"` SubtasksId string `json:"subtasks_id"` Cron string `json:"cron"` TaskExecType string `json:"task_exec_type"` ExecTaskNodeType int `json:"exec_task_node_type"` ExecTaskNodeId string `json:"exec_task_node_id"` Cmd string `json:"cmd"` HttpType string `json:"http_type"` TaskFailNum int `json:"task_fail_num"` TaskFailRetryTime int `json:"task_fail_retry_time"` TaskNotice int `json:"task_notice"` NoticeType int `json:"notice_type"` KeywordNotice string `json:"keyword_notice"` Remake string `json:"remake"` AccountId int `json:"account_id"` Status int `json:"status"` NextExecTime time.Time `json:"next_exec_time"` }
func (*Task) List ¶
func (m *Task) List(o orm.Ormer, page int, page_size int, search string, task_id string) helpers.Page
列表
func (*Task) SubtasksList ¶
子任务数据
type TaskLog ¶
type TaskLog struct { Id int64 `json:"id"` TaskId int64 `json:"task_id"` TaskExecType int `json:"task_exec_type"` CreateTime time.Time `json:"create_time"` EndTime time.Time `json:"end_time"` NodeIp string `json:"node_ip"` ConsumeTime float32 `json:"consume_time"` Err string `json:"err"` TaskName string `json:"task_name"` Cmd string `json:"cmd"` Output string `json:"output"` }
type TaskNode ¶
type TaskNode struct { Id int64 `json:"id"` Ip string `json:"ip"` CreateTime time.Time `json:"create_time"` Remake string `json:"remake"` IsDelete int `json:"is_delete"` // 0删除,1正常 }
func NewTaskNode ¶
func NewTaskNode() *TaskNode
Source Files ¶
Click to show internal directories.
Click to hide internal directories.