Documentation ¶
Index ¶
- Constants
- type Permission
- func (p Permission) Exist() bool
- func (p Permission) FetchTreeList(selector interface{}) (results []Permission, err error)
- func (p Permission) FindAll(query, selector interface{}) (apps []Permission, err error)
- func (p Permission) FindOne(selector interface{}) (Permission, error)
- func (p Permission) FindPageFilter(page, limit int, query, selector interface{}, fields ...string) ([]Permission, error)
- func (p Permission) FindPipeOne() (Permission, error)
- func (p Permission) FindPipeline(pipeline []bson.M) (results []Permission, err error)
- func (p Permission) Insert() (int64, error)
- func (p Permission) Remove() error
- func (p Permission) ToJson() string
- func (p Permission) TotalCount(query, selector interface{}) (int, error)
- func (p Permission) Update() error
Constants ¶
View Source
const ( //PPermissionAll = "PERMISSION_ALL" PPermissionSelect = "PERMISSION_SELECT" PPermissionCreate = "PERMISSION_CREATE" PPermissionEdit = "PERMISSION_EDIT" PPermissionDelete = "PERMISSION_DELETE" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Permission ¶
type Permission struct { Id int64 `json:"id,omitempty" bson:"_id,omitempty"` PId int64 `json:"pid,omitempty" bson:"pid"` Name string `json:"name,omitempty" bson:"name,omitempty"` Alias string `json:"alias,omitempty" bson:"alias,omitempty"` Label string `json:"label,omitempty" bson:"_,omitempty"` Note string `json:"note,omitempty" bson:"note,omitempty"` CreateTime int64 `json:"create_time,omitempty" bson:"create_time,omitempty"` Children []Permission `json:"children,omitempty" bson:"children,omitempty"` }
func (Permission) Exist ¶
func (p Permission) Exist() bool
func (Permission) FetchTreeList ¶
func (p Permission) FetchTreeList(selector interface{}) (results []Permission, err error)
func (Permission) FindAll ¶
func (p Permission) FindAll(query, selector interface{}) (apps []Permission, err error)
func (Permission) FindOne ¶
func (p Permission) FindOne(selector interface{}) (Permission, error)
func (Permission) FindPageFilter ¶
func (p Permission) FindPageFilter(page, limit int, query, selector interface{}, fields ...string) ([]Permission, error)
func (Permission) FindPipeOne ¶
func (p Permission) FindPipeOne() (Permission, error)
func (Permission) FindPipeline ¶
func (p Permission) FindPipeline(pipeline []bson.M) (results []Permission, err error)
func (Permission) Insert ¶
func (p Permission) Insert() (int64, error)
func (Permission) Remove ¶
func (p Permission) Remove() error
func (Permission) ToJson ¶
func (p Permission) ToJson() string
func (Permission) TotalCount ¶
func (p Permission) TotalCount(query, selector interface{}) (int, error)
func (Permission) Update ¶
func (p Permission) Update() error
Click to show internal directories.
Click to hide internal directories.