entity

package
v0.0.0-...-f0066fb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SysConfig

type SysConfig struct {
	ConfigId    int         `json:"configId"    ` // 参数主键
	ConfigName  string      `json:"configName"  ` // 参数名称
	ConfigKey   string      `json:"configKey"   ` // 参数键名
	ConfigValue string      `json:"configValue" ` // 参数键值
	ConfigType  string      `json:"configType"  ` // 系统内置(Y是 N否)
	Remark      string      `json:"remark"      ` // 备注
	CreatedAt   *gtime.Time `json:"createdAt"   ` // 创建时间
	UpdatedAt   *gtime.Time `json:"updatedAt"   ` // 更新时间
	DeletedAt   *gtime.Time `json:"deletedAt"   ` // 删除时间
}

SysConfig is the golang structure for table sys_config.

type SysDept

type SysDept struct {
	DeptId      int64       `json:"deptId"    `  // 部门id
	ParentId    int64       `json:"parentId"  `  // 父部门id
	DeptName    string      `json:"deptName"  `  // 部门名称
	Description string      `json:"description"` //部门描述
	OrderNum    int         `json:"orderNum"  `  // 显示顺序
	Leader      string      `json:"leader"    `  // 负责人
	Phone       string      `json:"phone"     `  // 手机号码
	Email       string      `json:"email"     `  // 邮箱
	Status      int         `json:"status"    `  // 部门状态(0正常 1停用)
	CreatedAt   *gtime.Time `json:"createdAt" `  // 创建时间
	UpdatedAt   *gtime.Time `json:"updatedAt" `  // 更新时间
	DeletedAt   *gtime.Time `json:"deletedAt" `  // 删除时间
}

SysDept is the golang structure for table sys_dept.

type SysDictData

type SysDictData struct {
	DictCode  int64       `json:"dictCode"  ` // 字典编码
	DictSort  int         `json:"dictSort"  ` // 字典排序
	DictLabel string      `json:"dictLabel" ` // 字典标签
	DictValue string      `json:"dictValue" ` // 字典键值
	DictType  string      `json:"dictType"  ` // 字典类型
	CssClass  string      `json:"cssClass"  ` // 样式属性(其他样式扩展)
	ListClass string      `json:"listClass" ` // 表格回显样式
	IsDefault string      `json:"isDefault" ` // 是否默认(0是 1否)
	Status    int         `json:"status"    ` // 状态(0正常 1停用)
	Remark    string      `json:"remark"    ` // 备注
	CreatedAt *gtime.Time `json:"createdAt" ` // 创建日期
	UpdatedAt *gtime.Time `json:"updatedAt" ` // 修改日期
	DeletedAt *gtime.Time `json:"deletedAt" ` // 删除日期
}

SysDictData is the golang structure for table sys_dict_data.

type SysDictType

type SysDictType struct {
	DictId    int64       `json:"dictId"    ` // 字典主键
	DictName  string      `json:"dictName"  ` // 字典名称
	DictType  string      `json:"dictType"  ` // 字典类型
	Status    int         `json:"status"    ` // 状态(0正常 1停用)
	Remark    string      `json:"remark"    ` // 备注
	CreatedAt *gtime.Time `json:"createdAt" ` // 创建日期
	UpdatedAt *gtime.Time `json:"updatedAt" ` // 修改日期
	DeletedAt *gtime.Time `json:"deletedAt" ` // 删除日期
}

SysDictType is the golang structure for table sys_dict_type.

type SysFile

type SysFile struct {
	Id        int64       `json:"id"        ` // 自增ID
	Name      string      `json:"name"      ` // 文件名称
	Src       string      `json:"src"       ` // 本地文件存储路径
	Url       string      `json:"url"       ` // URL地址,可能为空
	FileType  string      `json:"fileType"  ` // 文件类型
	UserId    int         `json:"userId"    ` // 操作用户
	CreatedAt *gtime.Time `json:"createdAt" ` // 创建时间
}

SysFile is the golang structure for table sys_file.

type SysJob

type SysJob struct {
	JobId          int64       `json:"jobId"          ` // 任务ID
	JobName        string      `json:"jobName"        ` // 任务名称
	JobGroup       string      `json:"jobGroup"       ` // 任务组名
	InvokeTarget   string      `json:"invokeTarget"   ` // 调用目标字符串
	JobParams      string      `json:"jobParams"      ` // 参数
	CronExpression string      `json:"cronExpression" ` // cron执行表达式
	MisfirePolicy  string      `json:"misfirePolicy"  ` // 计划执行错误策略(1立即执行 2执行一次 3放弃执行)
	Status         int         `json:"status"         ` // 状态(0正常 1暂停)
	Remark         string      `json:"remark"         ` // 备注信息
	CreatedAt      *gtime.Time `json:"createdAt"      ` // 创建时间
	UpdatedAt      *gtime.Time `json:"updatedAt"      ` // 更新时间
	DeletedAt      *gtime.Time `json:"deletedAt"      ` // 删除时间
}

SysJob is the golang structure for table sys_job.

type SysJobLog

type SysJobLog struct {
	JobLogId      int64       `json:"jobLogId"      ` // 任务日志ID
	JobName       string      `json:"jobName"       ` // 任务名称
	JobGroup      string      `json:"jobGroup"      ` // 任务组名
	InvokeTarget  string      `json:"invokeTarget"  ` // 调用目标字符串
	JobParams     string      `json:"jobParams"     ` // 参数
	JobMessage    string      `json:"jobMessage"    ` // 日志信息
	Status        int         `json:"status"        ` // 执行状态(0正常 1失败)
	ExceptionInfo string      `json:"exceptionInfo" ` // 异常信息
	CreateTime    *gtime.Time `json:"createTime"    ` // 创建时间
}

SysJobLog is the golang structure for table sys_job_log.

type SysLoginLog

type SysLoginLog struct {
	InfoId        int64       `json:"infoId"        ` // 访问ID
	UserName      string      `json:"userName"      ` // 登录账号
	Ipaddr        string      `json:"ipaddr"        ` // 登录IP地址
	LoginLocation string      `json:"loginLocation" ` // 登录地点
	Browser       string      `json:"browser"       ` // 浏览器类型
	Os            string      `json:"os"            ` // 操作系统
	Status        int         `json:"status"        ` // 登录状态(0成功 1失败)
	Msg           string      `json:"msg"           ` // 提示消息
	CreatedAt     *gtime.Time `json:"createdAt"     ` // 登录时间
}

SysLoginLog is the golang structure for table sys_login_log.

type SysMenu

type SysMenu struct {
	MenuId    int         `json:"menuId"    ` // 菜单ID
	MenuName  string      `json:"menuName"  ` // 菜单名称
	ParentId  int         `json:"parentId"  ` // 父菜单ID
	Sort      int         `json:"sort"      ` // 排序标记
	Path      string      `json:"path"      ` // 路由地址
	Component string      `json:"component" ` // 组件路径
	IsFrame   string      `json:"isFrame"   ` // 是否为外链(0是 1否)
	IsCache   string      `json:"isCache"   ` // 是否缓存(0缓存 1不缓存)
	Query     string      `json:"query"     ` // 路由参数
	MenuType  string      `json:"menuType"  ` // 菜单类型(M目录 C菜单 F按钮)
	Visible   int         `json:"visible"   ` // 显示状态(0显示 1隐藏)
	Status    int         `json:"status"    ` // 菜单状态(0正常 1停用)
	Perms     string      `json:"perms"     ` // 权限标识
	IsAuth    string      `json:"isAuth"    ` // 是否验证(0是 1否)
	IsLog     int         `json:"isLog"     ` // 是否记录操作日志(0是 1否)
	Icon      string      `json:"icon"      ` // 菜单图标
	CreatedAt *gtime.Time `json:"createdAt" ` // 创建时间
	UpdatedAt *gtime.Time `json:"updatedAt" ` // 更新时间
	DeletedAt *gtime.Time `json:"deletedAt" ` // 删除时间
}

SysMenu is the golang structure for table sys_menu.

type SysOperLog

type SysOperLog struct {
	OperId        int         `json:"operId"        ` // 日志主键
	Title         string      `json:"title"         ` // 模块标题
	BusinessType  int         `json:"businessType"  ` // 业务类型(0其它 1新增 2删除 3修改 4查询)
	Method        string      `json:"method"        ` // 方法名称
	RequestMethod string      `json:"requestMethod" ` // 请求方式
	OperatorType  int         `json:"operatorType"  ` // 操作类别(0其它 1后台用户 2手机端用户)
	OperName      string      `json:"operName"      ` // 操作人员
	DeptName      string      `json:"deptName"      ` // 部门名称
	OperUrl       string      `json:"operUrl"       ` // 请求URL
	OperIp        string      `json:"operIp"        ` // 主机地址
	OperLocation  string      `json:"operLocation"  ` // 操作地点
	OperParam     string      `json:"operParam"     ` // 请求参数
	JsonResult    string      `json:"jsonResult"    ` // 返回参数
	Status        int         `json:"status"        ` // 操作状态(0正常 1异常)
	ErrorMsg      string      `json:"errorMsg"      ` // 错误消息
	CreatedAt     *gtime.Time `json:"createdAt"     ` // 操作时间
}

SysOperLog is the golang structure for table sys_oper_log.

type SysRole

type SysRole struct {
	RoleId    int         `json:"roleId"    ` // 角色ID
	RoleName  string      `json:"roleName"  ` // 角色名称
	RoleSort  int         `json:"roleSort"  ` // 显示顺序
	Status    int         `json:"status"    ` // 角色状态(0正常 1停用)
	Remark    string      `json:"remark"    ` // 备注
	CreatedAt *gtime.Time `json:"createdAt" ` // 创建时间
	UpdatedAt *gtime.Time `json:"updatedAt" ` // 更新时间
	DeletedAt *gtime.Time `json:"deletedAt" ` // 删除时间
}

SysRole is the golang structure for table sys_role.

type SysRoleMenu

type SysRoleMenu struct {
	RoleId int `json:"roleId" ` // 角色ID
	MenuId int `json:"menuId" ` // 菜单ID
}

SysRoleMenu is the golang structure for table sys_role_menu.

type SysUser

type SysUser struct {
	UserId    int         `json:"userId"    ` // 用户ID
	UserName  string      `json:"userName"  ` // 用户账号
	NickName  string      `json:"nickName"  ` // 用户昵称
	Password  string      `json:"password"  ` // 登录密码
	Mobile    string      `json:"mobile"    ` // 手机号码
	Avatar    string      `json:"avatar"    ` // 用户头像地址
	Status    int         `json:"status"    ` // 用户状态(0正常 1停用)
	DeptId    int64       `json:"deptId"    ` // 部门id
	Remark    string      `json:"remark"    ` // 备注
	LoginIp   string      `json:"loginIp"   ` // 最后登录IP
	LoginDate *gtime.Time `json:"loginDate" ` // 最后登录时间
	CreatedAt *gtime.Time `json:"createdAt" ` // 创建时间
	UpdatedAt *gtime.Time `json:"updatedAt" ` // 更新时间
	DeletedAt *gtime.Time `json:"deletedAt" ` // 删除时间
}

SysUser is the golang structure for table sys_user.

type SysUserOnline

type SysUserOnline struct {
	Id            int         `json:"id"            ` // 用户ID
	Token         string      `json:"token"         ` // 用户token
	UserId        int64       `json:"userId"        ` // 用户id
	UserName      string      `json:"userName"      ` // 用户名
	Os            string      `json:"os"            ` // 操作系统
	Ipaddr        string      `json:"ipaddr"        ` // 登录IP地址
	LoginLocation string      `json:"loginLocation" ` // 登录地点
	Browser       string      `json:"browser"       ` // 浏览器类型
	CreatedAt     *gtime.Time `json:"createdAt"     ` // 登录时间
}

SysUserOnline is the golang structure for table sys_user_online.

type SysUserRole

type SysUserRole struct {
	UserId int `json:"userId" ` // 用户ID
	RoleId int `json:"roleId" ` // 角色ID
}

SysUserRole is the golang structure for table sys_user_role.

type ToolsGenTable

type ToolsGenTable struct {
	TableId        int64       `json:"tableId"        ` // 编号
	TableName      string      `json:"tableName"      ` // 表名称
	TableComment   string      `json:"tableComment"   ` // 表描述
	TplCategory    string      `json:"tplCategory"    ` // 使用的模板(crud单表操作 tree树表操作)
	ObjectName     string      `json:"objectName"     ` // 数据对象名称
	ApiFile        string      `json:"apiFile"        ` // api文件夹
	ControllerFile string      `json:"controllerFile" ` // controller文件夹
	ServerFile     string      `json:"serverFile"     ` // server文件夹
	FunctionName   string      `json:"functionName"   ` // 生成功能描述
	FunctionAuthor string      `json:"functionAuthor" ` // 生成功能作者
	Options        string      `json:"options"        ` // 其它生成选项
	Remark         string      `json:"remark"         ` // 备注
	CreatedAt      *gtime.Time `json:"createdAt"      ` // 创建时间
	UpdatedAt      *gtime.Time `json:"updatedAt"      ` // 更新时间
	DeletedAt      *gtime.Time `json:"deletedAt"      ` // 删除时间
}

ToolsGenTable is the golang structure for table tools_gen_table.

type ToolsGenTableColumn

type ToolsGenTableColumn struct {
	ColumnId         int64  `json:"columnId"         ` // 编号
	TableId          int64  `json:"tableId"          ` // 归属表编号
	ColumnName       string `json:"columnName"       ` // 列名称
	ColumnComment    string `json:"columnComment"    ` // 列描述
	ColumnType       string `json:"columnType"       ` // 列类型
	GoType           string `json:"goType"           ` // Go类型
	GoField          string `json:"goField"          ` // Go字段名
	HtmlField        string `json:"htmlField"        ` // html字段名
	IsPk             string `json:"isPk"             ` // 是否主键(1是)
	IsIncrement      string `json:"isIncrement"      ` // 是否自增(1是)
	IsRequired       string `json:"isRequired"       ` // 是否必填(1是)
	IsInsert         string `json:"isInsert"         ` // 是否为插入字段(1是)
	IsEdit           string `json:"isEdit"           ` // 是否编辑字段(1是)
	IsList           string `json:"isList"           ` // 是否列表字段(1是)
	IsQuery          string `json:"isQuery"          ` // 是否查询字段(1是)
	QueryType        string `json:"queryType"        ` // 查询方式(等于、不等于、大于、小于、范围)
	HtmlType         string `json:"htmlType"         ` // 显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)
	DictType         string `json:"dictType"         ` // 字典类型
	Sort             int    `json:"sort"             ` // 排序
	LinkTableName    string `json:"linkTableName"    ` // 关联表名
	LinkTableClass   string `json:"linkTableClass"   ` // 关联表类名
	LinkTablePackage string `json:"linkTablePackage" ` // 关联表包名
	LinkLabelId      string `json:"linkLabelId"      ` // 关联表键名
	LinkLabelName    string `json:"linkLabelName"    ` // 关联表字段值
}

ToolsGenTableColumn is the golang structure for table tools_gen_table_column.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL