internal

package
v0.0.0-...-82e7740 Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2019 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

generated by xgen -- DO NOT EDIT

generated by xgen -- DO NOT EDIT

generated by xgen -- DO NOT EDIT

generated by xgen -- DO NOT EDIT

generated by xgen -- DO NOT EDIT

generated by xgen -- DO NOT EDIT

generated by xgen -- DO NOT EDIT

generated by xgen -- DO NOT EDIT

generated by xgen -- DO NOT EDIT

Index

Constants

This section is empty.

Variables

View Source
var (
	PERMISSION            = schema.TABLE("sys_menu", "PERMISSION")
	PERMISSION_ID         = PERMISSION.PRIMARY("id", "ID")
	PERMISSION_PERMISSION = PERMISSION.COLUMN("permission", "PERMISSION")
)
View Source
var (
	ROLE       = schema.TABLE("sys_role", "ROLE")
	ROLE_ID    = ROLE.PRIMARY("id", "ID")
	ROLE_NAME  = ROLE.COLUMN("name", "NAME")
	ROLE_GENRE = ROLE.COLUMN("genre", "GENRE")
)
View Source
var (
	USER            = schema.TABLE("sys_user", "USER")
	USER_ID         = USER.PRIMARY("id", "ID")
	USER_CODE       = USER.COLUMN("code", "CODE")
	USER_NAME       = USER.COLUMN("name", "NAME")
	USER_LOGIN_NAME = USER.COLUMN("login_name", "LOGIN_NAME")
)
View Source
var PermissionMgr = &PermissionManager{
	Manager: service.Manager{
		Entity: func() entity.Interface {
			return NewPermission()
		},
		Entities: func() entity.Interfaces {
			return NewPermissionEntities(10)
		},
	},
}
View Source
var RoleMgr = &RoleManager{
	Manager: service.Manager{
		Entity: func() entity.Interface {
			return NewRole()
		},
		Entities: func() entity.Interfaces {
			return NewRoleEntities(10)
		},
	},
}
View Source
var UserMgr = &UserManager{
	Manager: service.Manager{
		Entity: func() entity.Interface {
			return NewUser()
		},
		Entities: func() entity.Interfaces {
			return NewUserEntities(10)
		},
	},
}

Functions

func SetPriority

func SetPriority(value int)

Types

type Permission

type Permission struct {
	// contains filtered or unexported fields
}

@entity

func NewPermission

func NewPermission() *Permission

func (*Permission) Column

func (me *Permission) Column(field string) (schema.Column, bool)

func (*Permission) Columns

func (me *Permission) Columns() []schema.Column

func (*Permission) ExcelColumns

func (me *Permission) ExcelColumns() []string

func (*Permission) Get

func (me *Permission) Get(column string) interface{}

func (*Permission) GetPtr

func (me *Permission) GetPtr(column string) interface{}

func (*Permission) GetString

func (me *Permission) GetString(field string) string

func (*Permission) Id

func (me *Permission) Id() string

func (*Permission) JSON

func (me *Permission) JSON() string

func (*Permission) Names

func (me *Permission) Names() []string

func (Permission) New

func (me Permission) New() entity.Interface

func (*Permission) Permission

func (me *Permission) Permission() string

func (*Permission) SetId

func (me *Permission) SetId(v string)

func (*Permission) SetPermission

func (me *Permission) SetPermission(v string)

func (*Permission) SetString

func (me *Permission) SetString(field, value string) error

func (*Permission) Table

func (me *Permission) Table() schema.Table

func (*Permission) Type

func (me *Permission) Type(column string) (entity.Type, bool)

func (*Permission) Validate

func (me *Permission) Validate() error

func (*Permission) Value

func (me *Permission) Value() *Permission

type PermissionEntities

type PermissionEntities struct {
	// contains filtered or unexported fields
}

func NewPermissionEntities

func NewPermissionEntities(v int) *PermissionEntities

func (*PermissionEntities) Append

func (me *PermissionEntities) Append(v entity.Interface)

func (*PermissionEntities) Cap

func (me *PermissionEntities) Cap() int

func (*PermissionEntities) Index

func (me *PermissionEntities) Index(v int) entity.Interface

func (*PermissionEntities) JSON

func (me *PermissionEntities) JSON() string

func (*PermissionEntities) Len

func (me *PermissionEntities) Len() int

func (*PermissionEntities) Make

func (me *PermissionEntities) Make(cap int)

func (*PermissionEntities) New

func (*PermissionEntities) Slice

func (me *PermissionEntities) Slice() interface{}

func (*PermissionEntities) Value

func (me *PermissionEntities) Value(v int) *Permission

func (*PermissionEntities) Values

func (me *PermissionEntities) Values() []*Permission

type PermissionManager

type PermissionManager struct {
	service.Manager
}

func (*PermissionManager) SelectPermission

func (me *PermissionManager) SelectPermission(id string) (string, error)

type Role

type Role struct {
	// contains filtered or unexported fields
}

@entity

func NewRole

func NewRole() *Role

func (*Role) Column

func (me *Role) Column(field string) (schema.Column, bool)

func (*Role) Columns

func (me *Role) Columns() []schema.Column

func (*Role) ExcelColumns

func (me *Role) ExcelColumns() []string

func (*Role) Genre

func (me *Role) Genre() string

func (*Role) Get

func (me *Role) Get(column string) interface{}

func (*Role) GetPtr

func (me *Role) GetPtr(column string) interface{}

func (*Role) GetString

func (me *Role) GetString(field string) string

func (*Role) Id

func (me *Role) Id() string

func (*Role) JSON

func (me *Role) JSON() string

func (*Role) Name

func (me *Role) Name() string

func (*Role) Names

func (me *Role) Names() []string

func (Role) New

func (me Role) New() entity.Interface

func (*Role) SetGenre

func (me *Role) SetGenre(v string)

func (*Role) SetId

func (me *Role) SetId(v string)

func (*Role) SetName

func (me *Role) SetName(v string)

func (*Role) SetString

func (me *Role) SetString(field, value string) error

func (*Role) Table

func (me *Role) Table() schema.Table

func (*Role) Type

func (me *Role) Type(column string) (entity.Type, bool)

func (*Role) Validate

func (me *Role) Validate() error

func (*Role) Value

func (me *Role) Value() *Role

type RoleEntities

type RoleEntities struct {
	// contains filtered or unexported fields
}

func NewRoleEntities

func NewRoleEntities(v int) *RoleEntities

func (*RoleEntities) Append

func (me *RoleEntities) Append(v entity.Interface)

func (*RoleEntities) Cap

func (me *RoleEntities) Cap() int

func (*RoleEntities) Index

func (me *RoleEntities) Index(v int) entity.Interface

func (*RoleEntities) JSON

func (me *RoleEntities) JSON() string

func (*RoleEntities) Len

func (me *RoleEntities) Len() int

func (*RoleEntities) Make

func (me *RoleEntities) Make(cap int)

func (*RoleEntities) New

func (me *RoleEntities) New() entity.Interface

func (*RoleEntities) Slice

func (me *RoleEntities) Slice() interface{}

func (*RoleEntities) Value

func (me *RoleEntities) Value(v int) *Role

func (*RoleEntities) Values

func (me *RoleEntities) Values() []*Role

type RoleManager

type RoleManager struct {
	service.Manager
}

func (*RoleManager) SelectRole

func (me *RoleManager) SelectRole(userId string) ([]*Role, error)

type User

type User struct {
	// contains filtered or unexported fields
}

@entity

func NewUser

func NewUser() *User

func (*User) Code

func (me *User) Code() string

func (*User) Column

func (me *User) Column(field string) (schema.Column, bool)

func (*User) Columns

func (me *User) Columns() []schema.Column

func (*User) ExcelColumns

func (me *User) ExcelColumns() []string

func (*User) Get

func (me *User) Get(column string) interface{}

func (*User) GetPtr

func (me *User) GetPtr(column string) interface{}

func (*User) GetString

func (me *User) GetString(field string) string

func (*User) Id

func (me *User) Id() string

func (*User) JSON

func (me *User) JSON() string

func (*User) LoginName

func (me *User) LoginName() string

func (*User) Name

func (me *User) Name() string

func (*User) Names

func (me *User) Names() []string

func (User) New

func (me User) New() entity.Interface

func (*User) SetCode

func (me *User) SetCode(v string)

func (*User) SetId

func (me *User) SetId(v string)

func (*User) SetLoginName

func (me *User) SetLoginName(v string)

func (*User) SetName

func (me *User) SetName(v string)

func (*User) SetString

func (me *User) SetString(field, value string) error

func (*User) Table

func (me *User) Table() schema.Table

func (*User) Type

func (me *User) Type(column string) (entity.Type, bool)

func (*User) Validate

func (me *User) Validate() error

func (*User) Value

func (me *User) Value() *User

type UserEntities

type UserEntities struct {
	// contains filtered or unexported fields
}

func NewUserEntities

func NewUserEntities(v int) *UserEntities

func (*UserEntities) Append

func (me *UserEntities) Append(v entity.Interface)

func (*UserEntities) Cap

func (me *UserEntities) Cap() int

func (*UserEntities) Index

func (me *UserEntities) Index(v int) entity.Interface

func (*UserEntities) JSON

func (me *UserEntities) JSON() string

func (*UserEntities) Len

func (me *UserEntities) Len() int

func (*UserEntities) Make

func (me *UserEntities) Make(cap int)

func (*UserEntities) New

func (me *UserEntities) New() entity.Interface

func (*UserEntities) Slice

func (me *UserEntities) Slice() interface{}

func (*UserEntities) Value

func (me *UserEntities) Value(v int) *User

func (*UserEntities) Values

func (me *UserEntities) Values() []*User

type UserManager

type UserManager struct {
	service.Manager
}

func (*UserManager) CheckPasswd

func (me *UserManager) CheckPasswd(loginName, passwd string) bool

func (*UserManager) SelectUser

func (me *UserManager) SelectUser(loginName string) (*User, error)

Jump to

Keyboard shortcuts

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