models

package
v0.0.0-...-684ec6c Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MenuFormatStruct(mid int) *simplejson.Json
func MenuTreeStruct(user UserModel) map[int]MenuTree

func TbNameData

func TbNameData() string

func TbNameMenu

func TbNameMenu() string

func TbNameUser

func TbNameUser() string

Types

type MenuModel struct {
	Mid    int    `orm:"pk;auto"` //菜单id 主键 自增
	Parent int    //父级菜单id
	Name   string `orm:"size(45)"` //varchar(45)
	Seq    int    //菜单排序
	Format string `orm:"size(2048);default({})"` //存储JSON数据
}

菜单模型

func MenuList() ([]*MenuModel, int64)

func ParentMenuList

func ParentMenuList() []*MenuModel

父菜单列表

func (m *MenuModel) TableName() string

设置表名

type MenuTree struct {
	MenuModel             // 本级菜单
	Child     []MenuModel // 子级菜单
}

树形菜单

type UserModel

type UserModel struct {
	UserId   int    `orm:"pk;auto"`
	UserKey  string `orm:"size(64),unique"`
	UserName string `orm:"size(64)"`
	AuthStr  string `orm:"size(512)"`
	Password string `orm:"size(128)"`
	IsAdmin  int8   `orm:"default(0)"`
}

func GetUserByName

func GetUserByName(username string) UserModel

func UserList

func UserList(pageSize, page int) ([]*UserModel, int64)

func (*UserModel) TableName

func (m *UserModel) TableName() string

func (*UserModel) TableUnique

func (u *UserModel) TableUnique() [][]string

Jump to

Keyboard shortcuts

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