entity

package
v0.0.0-...-5961e9c Latest Latest
Warning

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

Go to latest
Published: Aug 24, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

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.

Jump to

Keyboard shortcuts

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