// =================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// =================================================================================

package entity

import (
	"github.com/gogf/gf/v2/os/gtime"
)

// V2SysAuthRule is the golang structure for table v2sys_auth_rule.
type V2SysAuthRule struct {
	Id        uint        `json:"id"        orm:"id"         description:""`
	Pid       uint        `json:"pid"       orm:"pid"        description:"父ID"`
	Name      string      `json:"name"      orm:"name"       description:"规则名称"`
	Title     string      `json:"title"     orm:"title"      description:"规则名称"`
	MenuType  uint        `json:"menuType"  orm:"menu_type"  description:"类型 0目录 1菜单 2按钮"`
	Weigh     int         `json:"weigh"     orm:"weigh"      description:"权重"`
	IsHide    uint        `json:"isHide"    orm:"is_hide"    description:"显示状态"`
	Path      string      `json:"path"      orm:"path"       description:"路由地址"`
	IdAdmin   int         `json:"idAdmin"   orm:"id_admin"   description:"是否管理员独享 1是2.否"`
	Component string      `json:"component" orm:"component"  description:"组件路径"`
	CreatedAt *gtime.Time `json:"createdAt" orm:"created_at" description:"创建日期"`
	UpdatedAt *gtime.Time `json:"updatedAt" orm:"updated_at" description:"修改日期"`
	DeletedAt *gtime.Time `json:"deletedAt" orm:"deleted_at" description:""`
}
