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.