groups

package
v0.0.0-...-558463a Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2018 License: GPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddGroup

func AddGroup(upd Groups) error

func AddGroupsPermission

func AddGroupsPermission(upd GroupsPermission) error

func AddGroupsUser

func AddGroupsUser(upd GroupsUser) error

func AddPermission

func AddPermission(upd Permissions) error

func CountGroup

func CountGroup(condArr map[string]string) int64

func CountPermission

func CountPermission(condArr map[string]string) int64

func DeleteGroup

func DeleteGroup(ids string) error

func DeleteGroupsPermission

func DeleteGroupsPermission(id int64) error

func DeleteGroupsPermissionForGroupid

func DeleteGroupsPermissionForGroupid(groupid int64) error

func DeleteGroupsUser

func DeleteGroupsUser(id int64) error

func DeletePermission

func DeletePermission(ids string) error

func GetPermissiontName

func GetPermissiontName(id int64) string

func UpdateGroup

func UpdateGroup(id int64, upd Groups) error

func UpdatePermission

func UpdatePermission(id int64, upd Permissions) error

Types

type Groups

type Groups struct {
	Id      int64 `orm:"pk;column(groupid);"`
	Name    string
	Summary string
	Created int64
	Changed int64
}

func GetGroup

func GetGroup(id int64) (Groups, error)

func ListGroup

func ListGroup(condArr map[string]string, page int, offset int) (num int64, err error, ops []Groups)

func (*Groups) TableName

func (this *Groups) TableName() string

type GroupsPermission

type GroupsPermission struct {
	Id           int64 `orm:"pk;"`
	Groupid      int64
	Permissionid int64
}

func ListGroupsPermission

func ListGroupsPermission(groupid int64) (ops []GroupsPermission)

func (*GroupsPermission) TableName

func (this *GroupsPermission) TableName() string

type GroupsUser

type GroupsUser struct {
	Id      int64 `orm:"pk;"`
	Groupid int64
	Userid  int64
}

func ListGroupsUser

func ListGroupsUser(groupid int64, page, offset int) (ops []GroupsUser)

func (*GroupsUser) TableName

func (this *GroupsUser) TableName() string

type GroupsUserName

type GroupsUserName struct {
	Id       int64
	Userid   int64
	Realname string
	Groupid  int64
}

func ListGroupsUserAndName

func ListGroupsUserAndName(groupid int64) (num int64, err error, user []GroupsUserName)

type GroupsUserPermission

type GroupsUserPermission struct {
	Name  string
	Ename string
	Icon  string
}

func ListGroupsUserPermission

func ListGroupsUserPermission(groupid string) (num int64, err error, ops []GroupsUserPermission)

type Permissions

type Permissions struct {
	Id       int64 `orm:"pk;column(permissionid);"`
	Parentid int64
	Name     string
	Ename    string
	Type     int
	Weight   int
	Icon     string
}

func GetPermission

func GetPermission(id int64) (Permissions, error)

func ListPermission

func ListPermission(condArr map[string]string, page int, offset int) (num int64, err error, ops []Permissions)

func (*Permissions) TableName

func (this *Permissions) TableName() string

Jump to

Keyboard shortcuts

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