Documentation
¶
Index ¶
- type CPUParam
- type ConfigParam
- type DBColumnsParam
- type DBTablesParam
- type DeptParam
- type DictDataParam
- type DictTypeParam
- type DiskParam
- type FileDirParam
- type FileInfoParam
- type LoginLogParam
- type LoginParam
- type MemParam
- type MenuParam
- type OSParam
- type OperLogParam
- type PostParam
- type RoleParam
- type SettingParam
- type TablesParam
- type UserParam
- type UserPassword
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CPUParam ¶
type CPUParam struct {
Info interface{} `json:"cpuInfo"` // CPU信息
Percent float64 `json:"Percent"` // CPU使用率
CPUNum int `json:"cpuNum"` // CPU数量
}
CPUParam cpu信息
type ConfigParam ¶
type ConfigParam struct {
pagination.Param
ConfigName string `form:"configName"`
ConfigKey string `form:"configKey"`
ConfigType string `form:"configType"`
}
ConfigParam 查询条件
type DBColumnsParam ¶
type DBColumnsParam struct {
pagination.Param
TableName string `form:"tableName" binding:"required"`
}
DBColumnsParam 查询条件
type DBTablesParam ¶
type DBTablesParam struct {
pagination.Param
TableName string `form:"tableName"`
}
DBTablesParam 查询条件
type DeptParam ¶
type DeptParam struct {
pagination.Param
Name string `form:"name"`
Status int `form:"status"`
Path string `form:"path"`
}
DeptParam 查询条件
type DictDataParam ¶
type DictDataParam struct {
pagination.Param
Label string `form:"label"`
Status int `form:"status"`
DictType string `form:"dictType"`
ID int `form:"id"`
}
DictDataParam 查询条件
type DictTypeParam ¶
type DictTypeParam struct {
pagination.Param
ID int `form:"id"`
Name string `form:"name"`
Type string `form:"type"`
}
DictTypeParam 查询条件
type DiskParam ¶
type DiskParam struct {
Total int `json:"total"` // 总存储
Used int `json:"used"` // 已使用
Percent float64 `json:"percent"` // 使用率
Partitions []disk.UsageStat `json:"partitions"` // 分区数组
}
DiskParam 硬盘信息
type FileDirParam ¶
type FileDirParam struct {
pagination.Param
Path string `form:"path"`
}
FileDirParam 查询条件
type FileInfoParam ¶
type FileInfoParam struct {
pagination.Param
PID string `form:"p_id"`
}
FileInfoParam 查询条件
type LoginLogParam ¶
type LoginLogParam struct {
pagination.Param
IPAddr string `form:"ipAddr"`
Status string `form:"status"`
Username string `form:"userName"`
}
LoginLogParam 查询条件
type LoginParam ¶
type LoginParam struct {
Username string `form:"username" json:"username" binding:"required"` // 用户名
Password string `form:"password" json:"password" binding:"required"` // 密码
Code string `form:"code" json:"code"` // 验证码
UUID string `form:"uuid" json:"uuid"` // 验证码ID
RememberMe bool `form:"rememberMe" json:"rememberMe"` // 记住用户名
}
LoginParam 登录参数
type MemParam ¶
type MemParam struct {
Total int `json:"total"` // 总内存
Used int `json:"used"` // 已用内存
Free int `json:"free"` // 空闲内存
Usage int `json:"usage"` // 使用率
}
MemParam 内存信息
type MenuParam ¶
type MenuParam struct {
pagination.Param
Title string `form:"title"`
MenuName string `form:"menu_name"`
Visible string `form:"visible"`
MenuType string `form:"menu_type"`
DataScope string `form:"-"`
}
MenuParam 查询条件
type OSParam ¶
type OSParam struct {
GoOs string `json:"goOs"` // 平台
Arch string `json:"arch"` // 架构
Mem int `json:"mem"` // 内存
Compiler string `json:"compiler"` // 编译器
IP string `json:"ip"` // IP地址
Version string `json:"version"` // 版本
NumGoroutine int `json:"numGoroutine"` // Goroutine数量
ProjectDir string `json:"projectDir"` // 项目路径
}
OSParam 系统信息
type OperLogParam ¶
type OperLogParam struct {
pagination.Param
OperIP string `form:"operrIp"`
Status string `form:"status"`
OperName string `form:"operName"`
BusinessType string `form:"businessType"`
}
OperLogParam 查询条件
type PostParam ¶
type PostParam struct {
pagination.Param
Code string `form:"code"`
Name string `form:"name"`
Status int `form:"status"`
All bool `form:"all"`
}
PostParam 查询条件
type RoleParam ¶
type RoleParam struct {
pagination.Param
RoleName string `form:"roleName"`
Status string `form:"status"`
RoleKey string `form:"roleKey"`
All bool `form:"all"`
}
RoleParam 查询条件
type SettingParam ¶
type SettingParam struct {
Name string `json:"name" binding:"required"` // 名称
Logo string `json:"logo" binding:"required"` // 头像
}
SettingParam 设置参数
type TablesParam ¶
type TablesParam struct {
pagination.Param
Name string `form:"tableName"`
Comment string `form:"tableComment"`
}
TablesParam 查询条件
type UserParam ¶
type UserParam struct {
pagination.Param
Username string `form:"userName"`
Status string `form:"status"`
Phone string `form:"phone"`
PostID int `form:"postId"`
DeptID int `form:"deptId"`
}
UserParam 查询条件
type UserPassword ¶
type UserPassword struct {
OldPassword string `json:"oldPassword"`
NewPassword string `json:"newPassword"`
}
UserPassword 用户密码
Click to show internal directories.
Click to hide internal directories.