Documentation ¶
Index ¶
- func Init()
- type Admin
- type Base
- type IndexData
- type NotifyTpl
- func (self *NotifyTpl) Create(fields []string) (num int64, err error)
- func (self *NotifyTpl) Detail(fields []string, filters []interface{}) error
- func (self *NotifyTpl) List(page int, pageSize int, filters []interface{}, fields []string, ...) ([]*NotifyTpl, int64)
- func (c *NotifyTpl) TableName() string
- type Roles
- type Routes
- type Task
- type TaskRunLog
- type TaskServers
- func (self *TaskServers) Create(fields []string) (num int64, err error)
- func (self *TaskServers) GetDetail(fields []string, filters []interface{}) error
- func (self *TaskServers) List(page, pageSize int, filters []interface{}, fields []string) ([]*TaskServers, int64)
- func (self *TaskServers) TableName() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Admin ¶
type Admin struct { Id int Username string //用户名 Password string //密码 RealName string //真实姓名 Salt string //加密盐 Status int8 //有效状态 IsDelete int8 //是否删除 Birthday int //生日 Phone string //手机 Email string //邮箱 Sex int8 //性别 1.男 2.女 3.不详 RoleId int //角色id RouteIds string //角色id LoginIpAddr string //登陆ip LoginTime int //登录时间 Introduction string //介绍 Ctime int //创建时间 Utime int //修改时间 }
管理员表
func GetAdminList ¶
type IndexData ¶
func CountUserAndTask ¶
查询用户数量(管理员)及 待审核任务数
type NotifyTpl ¶
type NotifyTpl struct { Id int TplName string //模板名称 TplData string //消息模板内容 NotifyType int8 //通知类型 CreateId int //创建者id UpdateId int //修改者id Status int8 //状态 0.无效 1.有效 IsAudit int8 //审核状态 0.未审核 1.已审核 2.已拒绝 IsDelete int8 //删除状态 0.未删除 1.已删除 Ctime int //创建时间 Utime int //修改时间 }
type Roles ¶
type Roles struct { Id int Role string //角色标识 RoleName string //角色名称 ParentId int //上级id Status int8 //有效状态 IsDelete int8 //是否删除 RouteIds string //有效路由id集合 Ctime int //创建时间 Utime int //修改时间 }
用户角色配置表
func GetRolesList ¶
type Routes ¶
type Routes struct { Id int RouteName string //路由名称 Route string //路由 Request string //请求方式 ParentId int //父id Status int8 //有效状态 IsDelete int8 //是否删除 Path string //路径 Component string //组成部分 view地址 Name string //路由唯一标识 Redirect string //重定向地址 Hidden int8 //是否显示 0.不显示 1.显示 Icon string //图标 Extra string //额外参数 Sort int16 //排序 IsRoute int8 //前端路由 1.是 0.不是 Ctime int //创建时间 Utime int //修改时间 }
路由配置表
func GetRoutesList ¶
type Task ¶
type Task struct { Id int GroupId int //任务分组id ServerIds string //服务器id RunType int8 //执行策略 TaskName string //任务名称 Description string //任务描述 CronSpec string //时间表达式 Concurrent int8 //是否允许并发 Command string //执行命令 Timeout int //超时设置 JobEntryId int //Job id ExecuteTimes int //累计执行次数 PrevTime int //上次执行时间 IsNotify int8 //是否通知 NotifyTplId int //通知模板id NotifyUserIds string //通知用户集合 CreateId int //创建者id UpdateId int //修改者id IsAudit int8 //审核状态 Status int8 //状态 IsDelete int8 //状态 Ctime int //创建时间 Utime int //修改时间 }
func GetTaskList ¶
type TaskRunLog ¶
type TaskRunLog struct { Id primitive.ObjectID `bson:"_id"` TaskId int `bson:"task_id"` ServerId int `bson:"server_id"` ServerName string `bson:"server_name"` Output string `bson:"output"` Error string `bson:"error"` Status int8 `bson:"status"` //任务执行状态 1.成功 2.超时 3.失败 ProcessTime int `bson:"process_time"` Ctime int `bson:"ctime"` }
type TaskServers ¶
type TaskServers struct { Id int GroupId int ConnectionType int8 ServerName string ServerAccount string ServerIp string Port int Password string PrivateKeySrc string PublicKeySrc string Type int8 Detail string Status int8 IsDelete int8 Ctime int Utime int }
func (*TaskServers) Create ¶
func (self *TaskServers) Create(fields []string) (num int64, err error)
创建或者修改 角色信息
func (*TaskServers) GetDetail ¶
func (self *TaskServers) GetDetail(fields []string, filters []interface{}) error
func (*TaskServers) List ¶
func (self *TaskServers) List(page, pageSize int, filters []interface{}, fields []string) ([]*TaskServers, int64)
func (*TaskServers) TableName ¶
func (self *TaskServers) TableName() string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.