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.