Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BusiServerInterface ¶
type BusiServerInterface interface {
RunServer() // 运行服务
RestartServer() // 重启服务
InitServer() // 初始化服务
Shutdown() // 关闭服务
}
api服务接口
type Cron ¶
type Cron struct {
Jobid string `gorm:"column:jobid;type:varchar(200)" json:"jobid"` // 任务ID
Name string `gorm:"column:name;type:varchar(50)" json:"name"` // 任务名称
Expr string `gorm:"column:expr;type:varchar(50)" json:"expr"` // 表达式
Script string `gorm:"column:script;type:nvarchar(max)" json:"script"` // 脚本
Status int `gorm:"column:status;type:int" json:"status"` // 状态
Desc string `gorm:"column:desc;type:varchar(100)" json:"desc"` // 描述
Creator string `gorm:"column:creator;type:varchar(20)" json:"creator"` // 创建者
Category string `gorm:"column:category;type:varchar(50)" json:"category"` // 类别
models.BaseModel
}
系统根据选择的表生成的结构体
type CronBase ¶
type CronBase struct {
Name string `form:"name" json:"name"` // 任务名称
Expr string `form:"expr" json:"expr"` // 表达式
Script string `form:"script" json:"script"` // 脚本
Desc string `form:"desc" json:"desc"` // 描述
Creator string `form:"creator" json:"creator"` // 创建者
Category string `form:"category" json:"category"` // 类别
}
type CronQuery ¶
type CronQuery struct {
Name string `form:"name" json:"name"` // 任务名称
Expr string `form:"expr" json:"expr"` // 表达式
Desc string `form:"desc" json:"desc"` // 描述
Creator string `form:"creator" json:"creator"` // 创建者
Category string `form:"category" json:"category"` // 类别 0 SQL 1 LUA脚本 2 shell脚本 3 http接口
models.PageInfo
}
查询
type CronUpdateStatus ¶
type CronUpdateStatus struct {
Status int `form:"status" json:"status"` // 状态
}
修改状态
type DatabaseInfo ¶
type DatabaseInfo struct {
Database string `json:"database" form:"database"` // 数据库
UserName string `json:"user" form:"user"` // 用户名
Password string `json:"password" form:"password"` // 密码
Host string `json:"host" form:"host"` // 服务地址
Port int `json:"port" form:"port"` // 端口号
}
数据库信息
type ServerInfo ¶
type ServerInfo struct {
// 服务对象
BusiServerInterface
// 业务中文名称
Name string
// 业务路由名称
RouterName string
// 端口号
Port int64
}
Click to show internal directories.
Click to hide internal directories.