// ==========================================================================
// This is auto-generated by gf cli tool. Fill this file as you wish.
// ==========================================================================

package model

import (
	"gea/app/model/internal"
	"github.com/gogf/gf/os/gtime"
)

// SysRole is the golang structure for table sys_role.
type SysRole internal.SysRole

// Fill with you ideas below.

type SysRoleFlag struct {
	RoleId     int64       `orm:"role_id,primary" json:"role_id"`     // 角色ID
	RoleName   string      `orm:"role_name"       json:"role_name"`   // 角色名称
	RoleKey    string      `orm:"role_key"        json:"role_key"`    // 角色权限字符串
	RoleSort   int         `orm:"role_sort"       json:"role_sort"`   // 显示顺序
	DataScope  string      `orm:"data_scope"      json:"dataScope"`   // 数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限）
	Status     string      `orm:"status"          json:"status"`      // 角色状态（0正常 1停用）
	DelFlag    string      `orm:"del_flag"        json:"del_flag"`    // 删除标志（0代表存在 2代表删除）
	CreateBy   string      `orm:"create_by"       json:"create_by"`   // 创建者
	CreateTime *gtime.Time `orm:"create_time"     json:"create_time"` // 创建时间
	UpdateBy   string      `orm:"update_by"       json:"update_by"`   // 更新者
	UpdateTime *gtime.Time `orm:"update_time"     json:"update_time"` // 更新时间
	Remark     string      `orm:"remark"          json:"remark"`      // 备注
	Flag       bool        `json:"flag"`                              // 标记
}
