Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CasbinRule ¶
type CasbinRule struct {
Ptype string `json:"ptype" description:""`
V0 string `json:"v0" description:""`
V1 string `json:"v1" description:""`
V2 string `json:"v2" description:""`
V3 string `json:"v3" description:""`
V4 string `json:"v4" description:""`
V5 string `json:"v5" description:""`
}
CasbinRule is the golang structure for table casbin_rule.
type SysAuthRule ¶
type SysAuthRule struct {
Id uint `json:"id" description:""`
Pid uint `json:"pid" description:"父ID"`
Name string `json:"name" description:"规则名称"`
Title string `json:"title" description:"规则名称"`
Icon string `json:"icon" description:"图标"`
Condition string `json:"condition" description:"条件"`
Remark string `json:"remark" description:"备注"`
MenuType uint `json:"menuType" description:"类型 0目录 1菜单 2按钮"`
Weigh int `json:"weigh" description:"权重"`
IsHide uint `json:"isHide" description:"显示状态"`
Path string `json:"path" description:"路由地址"`
Component string `json:"component" description:"组件路径"`
IsLink uint `json:"isLink" description:"是否外链 1是 0否"`
ModuleType string `json:"moduleType" description:"所属模块"`
ModelId uint `json:"modelId" description:"模型ID"`
IsIframe uint `json:"isIframe" description:"是否内嵌iframe"`
IsCached uint `json:"isCached" description:"是否缓存"`
Redirect string `json:"redirect" description:"路由重定向地址"`
IsAffix uint `json:"isAffix" description:"是否固定"`
LinkUrl string `json:"linkUrl" description:"链接地址"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建日期"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改日期"`
}
SysAuthRule is the golang structure for table sys_auth_rule.
type SysConfig ¶
type SysConfig struct {
ConfigId uint `json:"configId" description:"参数主键"`
ConfigName string `json:"configName" description:"参数名称"`
ConfigKey string `json:"configKey" description:"参数键名"`
ConfigValue string `json:"configValue" description:"参数键值"`
ConfigType int `json:"configType" description:"系统内置(Y是 N否)"`
CreateBy uint `json:"createBy" description:"创建者"`
UpdateBy uint `json:"updateBy" description:"更新者"`
Remark string `json:"remark" description:"备注"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
}
SysConfig is the golang structure for table sys_config.
type SysDept ¶
type SysDept struct {
DeptId int64 `json:"deptId" description:"部门id"`
ParentId int64 `json:"parentId" description:"父部门id"`
Ancestors string `json:"ancestors" description:"祖级列表"`
DeptName string `json:"deptName" description:"部门名称"`
OrderNum int `json:"orderNum" description:"显示顺序"`
Leader string `json:"leader" description:"负责人"`
Phone string `json:"phone" description:"联系电话"`
Email string `json:"email" description:"邮箱"`
Status uint `json:"status" description:"部门状态(0正常 1停用)"`
CreatedBy uint64 `json:"createdBy" description:"创建人"`
UpdatedBy int64 `json:"updatedBy" description:"修改人"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysDept is the golang structure for table sys_dept.
type SysDictData ¶
type SysDictData struct {
DictCode int64 `json:"dictCode" description:"字典编码"`
DictSort int `json:"dictSort" description:"字典排序"`
DictLabel string `json:"dictLabel" description:"字典标签"`
DictValue string `json:"dictValue" description:"字典键值"`
DictType string `json:"dictType" description:"字典类型"`
CssClass string `json:"cssClass" description:"样式属性(其他样式扩展)"`
ListClass string `json:"listClass" description:"表格回显样式"`
IsDefault int `json:"isDefault" description:"是否默认(1是 0否)"`
Status int `json:"status" description:"状态(0正常 1停用)"`
CreateBy uint64 `json:"createBy" description:"创建者"`
UpdateBy uint64 `json:"updateBy" description:"更新者"`
Remark string `json:"remark" description:"备注"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
}
SysDictData is the golang structure for table sys_dict_data.
type SysDictType ¶
type SysDictType struct {
DictId uint64 `json:"dictId" description:"字典主键"`
DictName string `json:"dictName" description:"字典名称"`
DictType string `json:"dictType" description:"字典类型"`
Status uint `json:"status" description:"状态(0正常 1停用)"`
CreateBy uint `json:"createBy" description:"创建者"`
UpdateBy uint `json:"updateBy" description:"更新者"`
Remark string `json:"remark" description:"备注"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建日期"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改日期"`
}
SysDictType is the golang structure for table sys_dict_type.
type SysGenTable ¶
type SysGenTable struct {
TableId int64 `json:"tableId" description:"编号"`
TableName string `json:"tableName" description:"表名称"`
TableComment string `json:"tableComment" description:"表描述"`
ClassName string `json:"className" description:"实体类名称"`
TplCategory string `json:"tplCategory" description:"使用的模板(crud单表操作 tree树表操作)"`
PackageName string `json:"packageName" description:"生成包路径"`
ModuleName string `json:"moduleName" description:"生成模块名"`
BusinessName string `json:"businessName" description:"生成业务名"`
FunctionName string `json:"functionName" description:"生成功能名"`
FunctionAuthor string `json:"functionAuthor" description:"生成功能作者"`
Options string `json:"options" description:"其它生成选项"`
CreateTime *gtime.Time `json:"createTime" description:"创建时间"`
UpdateTime *gtime.Time `json:"updateTime" description:"更新时间"`
Remark string `json:"remark" description:"备注"`
Overwrite int `json:"overwrite" description:"是否覆盖原有文件"`
SortColumn string `json:"sortColumn" description:"排序字段名"`
SortType string `json:"sortType" description:"排序方式 (asc顺序 desc倒序)"`
ShowDetail int `json:"showDetail" description:"是否有查看详情功能"`
}
SysGenTable is the golang structure for table sys_gen_table.
type SysGenTableColumn ¶
type SysGenTableColumn struct {
ColumnId int64 `json:"columnId" description:"编号"`
TableId int64 `json:"tableId" description:"归属表编号"`
ColumnName string `json:"columnName" description:"列名称"`
ColumnComment string `json:"columnComment" description:"列描述"`
ColumnType string `json:"columnType" description:"列类型"`
GoType string `json:"goType" description:"Go类型"`
GoField string `json:"goField" description:"Go字段名"`
VueType string `json:"vueType" description:"Vue类型"`
HtmlField string `json:"htmlField" description:"html字段名"`
IsPk int `json:"isPk" description:"是否主键(1是)"`
IsIncrement int `json:"isIncrement" description:"是否自增(1是)"`
IsRequired int `json:"isRequired" description:"是否必填(1是)"`
IsInsert int `json:"isInsert" description:"是否为插入字段(1是)"`
IsEdit int `json:"isEdit" description:"是否编辑字段(1是)"`
IsList int `json:"isList" description:"是否列表字段(1是)"`
IsDetail int `json:"isDetail" description:"是否详情字段"`
IsQuery int `json:"isQuery" description:"是否查询字段(1是)"`
SortOrderEdit int `json:"sortOrderEdit" description:"插入编辑显示顺序"`
SortOrderList int `json:"sortOrderList" description:"列表显示顺序"`
SortOrderDetail int `json:"sortOrderDetail" description:"详情显示顺序"`
SortOrderQuery int `json:"sortOrderQuery" description:"查询显示顺序"`
QueryType string `json:"queryType" description:"查询方式(等于、不等于、大于、小于、范围)"`
HtmlType string `` /* 133-byte string literal not displayed */
DictType string `json:"dictType" description:"字典类型"`
LinkTableName string `json:"linkTableName" description:"关联表名"`
LinkTableClass string `json:"linkTableClass" description:"关联表类名"`
LinkTableModuleName string `json:"linkTableModuleName" description:"关联表模块名"`
LinkTableBusinessName string `json:"linkTableBusinessName" description:"关联表业务名"`
LinkTablePackage string `json:"linkTablePackage" description:"关联表包名"`
LinkLabelId string `json:"linkLabelId" description:"关联表键名"`
LinkLabelName string `json:"linkLabelName" description:"关联表字段值"`
ColSpan int `json:"colSpan" description:"详情页占列数"`
RowSpan int `json:"rowSpan" description:"详情页占行数"`
IsRowStart int `json:"isRowStart" description:"详情页为行首"`
MinWidth int `json:"minWidth" description:"表格最小宽度"`
IsFixed int `json:"isFixed" description:"是否表格列左固定"`
IsOverflowTooltip int `json:"isOverflowTooltip" description:"是否过长自动隐藏"`
IsCascade int `json:"isCascade" description:"是否级联查询"`
ParentColumnName string `json:"parentColumnName" description:"上级字段名"`
CascadeColumnName string `json:"cascadeColumnName" description:"级联查询字段"`
}
SysGenTableColumn is the golang structure for table sys_gen_table_column.
type SysJob ¶
type SysJob struct {
JobId int64 `orm:"job_id,primary" json:"jobId"` // 任务ID
JobName string `orm:"job_name,primary" json:"jobName"` // 任务名称
JobParams string `orm:"job_params" json:"jobParams"` // 参数
JobGroup string `orm:"job_group,primary" json:"jobGroup"` // 任务组名
InvokeTarget string `orm:"invoke_target" json:"invokeTarget"` // 调用目标字符串
CronExpression string `orm:"cron_expression" json:"cronExpression"` // cron执行表达式
MisfirePolicy int `orm:"misfire_policy" json:"misfirePolicy"` // 计划执行策略(1多次执行 2执行一次)
Concurrent int `orm:"concurrent" json:"concurrent"` // 是否并发执行(0允许 1禁止)
Status int `orm:"status" json:"status"` // 状态(0正常 1暂停)
CreateBy uint64 `orm:"create_by" json:"createBy"` // 创建者
UpdateBy uint64 `orm:"update_by" json:"updateBy"` // 更新者
Remark string `orm:"remark" json:"remark"` // 备注信息
CreatedAt *gtime.Time `orm:"created_at" json:"createdAt"` // 创建时间
UpdatedAt *gtime.Time `orm:"updated_at" json:"updatedAt"` // 更新时间
DeletedAt *gtime.Time `orm:"deleted_at" json:"deletedAt"` // 删除时间
}
SysJob is the golang structure for table sys_job.
type SysLoginLog ¶
type SysLoginLog struct {
InfoId int64 `json:"infoId" description:"访问ID"`
LoginName string `json:"loginName" description:"登录账号"`
Ipaddr string `json:"ipaddr" description:"登录IP地址"`
LoginLocation string `json:"loginLocation" description:"登录地点"`
Browser string `json:"browser" description:"浏览器类型"`
Os string `json:"os" description:"操作系统"`
Status int `json:"status" description:"登录状态(0成功 1失败)"`
Msg string `json:"msg" description:"提示消息"`
LoginTime *gtime.Time `json:"loginTime" description:"登录时间"`
Module string `json:"module" description:"登录模块"`
}
SysLoginLog is the golang structure for table sys_login_log.
type SysOperLog ¶
type SysOperLog struct {
OperId uint64 `json:"operId" description:"日志主键"`
Title string `json:"title" description:"模块标题"`
BusinessType int `json:"businessType" description:"业务类型(0其它 1新增 2修改 3删除)"`
Method string `json:"method" description:"方法名称"`
RequestMethod string `json:"requestMethod" description:"请求方式"`
OperatorType int `json:"operatorType" description:"操作类别(0其它 1后台用户 2手机端用户)"`
OperName string `json:"operName" description:"操作人员"`
DeptName string `json:"deptName" description:"部门名称"`
OperUrl string `json:"operUrl" description:"请求URL"`
OperIp string `json:"operIp" description:"主机地址"`
OperLocation string `json:"operLocation" description:"操作地点"`
OperParam string `json:"operParam" description:"请求参数"`
JsonResult string `json:"jsonResult" description:"返回参数"`
Status int `json:"status" description:"操作状态(0正常 1异常)"`
ErrorMsg string `json:"errorMsg" description:"错误消息"`
OperTime *gtime.Time `json:"operTime" description:"操作时间"`
}
SysOperLog is the golang structure for table sys_oper_log.
type SysPost ¶
type SysPost struct {
PostId uint64 `json:"postId" description:"岗位ID"`
PostCode string `json:"postCode" description:"岗位编码"`
PostName string `json:"postName" description:"岗位名称"`
PostSort int `json:"postSort" description:"显示顺序"`
Status uint `json:"status" description:"状态(0正常 1停用)"`
Remark string `json:"remark" description:"备注"`
CreatedBy uint64 `json:"createdBy" description:"创建人"`
UpdatedBy uint64 `json:"updatedBy" description:"修改人"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysPost is the golang structure for table sys_post.
type SysRole ¶
type SysRole struct {
Id uint `json:"id" description:""`
Status uint `json:"status" description:"状态;0:禁用;1:正常"`
ListOrder uint `json:"listOrder" description:"排序"`
Name string `json:"name" description:"角色名称"`
Remark string `json:"remark" description:"备注"`
DataScope uint `` /* 155-byte string literal not displayed */
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
}
SysRole is the golang structure for table sys_role.
type SysRoleDept ¶
type SysRoleDept struct {
RoleId int64 `json:"roleId" description:"角色ID"`
DeptId int64 `json:"deptId" description:"部门ID"`
}
SysRoleDept is the golang structure for table sys_role_dept.
type SysUser ¶
type SysUser struct {
Id uint64 `json:"id" description:""`
UserName string `json:"userName" description:"用户名"`
Mobile string `json:"mobile" description:"中国手机不带国家代码,国际手机号格式为:国家代码-手机号"`
UserNickname string `json:"userNickname" description:"用户昵称"`
Birthday int `json:"birthday" description:"生日"`
UserPassword string `json:"userPassword" description:"登录密码;cmf_password加密"`
UserSalt string `json:"userSalt" description:"加密盐"`
UserStatus uint `json:"userStatus" description:"用户状态;0:禁用,1:正常,2:未验证"`
UserEmail string `json:"userEmail" description:"用户登录邮箱"`
Sex int `json:"sex" description:"性别;0:保密,1:男,2:女"`
Avatar string `json:"avatar" description:"用户头像"`
DeptId uint64 `json:"deptId" description:"部门id"`
Remark string `json:"remark" description:"备注"`
IsAdmin int `json:"isAdmin" description:"是否后台管理员 1 是 0 否"`
Address string `json:"address" description:"联系地址"`
Describe string `json:"describe" description:"描述信息"`
LastLoginIp string `json:"lastLoginIp" description:"最后登录ip"`
LastLoginTime *gtime.Time `json:"lastLoginTime" description:"最后登录时间"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysUser is the golang structure for table sys_user.
type SysUserOnline ¶
type SysUserOnline struct {
Id uint64 `json:"id" description:""`
Uuid string `json:"uuid" description:"用户标识"`
Token string `json:"token" description:"用户token"`
CreateTime *gtime.Time `json:"createTime" description:"登录时间"`
UserName string `json:"userName" description:"用户名"`
Ip string `json:"ip" description:"登录ip"`
Explorer string `json:"explorer" description:"浏览器"`
Os string `json:"os" description:"操作系统"`
}
SysUserOnline is the golang structure for table sys_user_online.
type SysUserPost ¶
type SysUserPost struct {
UserId int64 `json:"userId" description:"用户ID"`
PostId int64 `json:"postId" description:"岗位ID"`
}
SysUserPost is the golang structure for table sys_user_post.