20 lines
519 B
Go
20 lines
519 B
Go
package services
|
|
|
|
import (
|
|
"platform/web/core"
|
|
m "platform/web/models"
|
|
q "platform/web/queries"
|
|
)
|
|
|
|
var Permission = &permissionService{}
|
|
|
|
type permissionService struct{}
|
|
|
|
func (r *permissionService) ListPermissions() (result []*m.Permission, err error) {
|
|
return q.Permission.Order(q.Permission.Sort).Find()
|
|
}
|
|
|
|
func (p *permissionService) PagePermissions(req core.PageReq) (result []*m.Permission, count int64, err error) {
|
|
return q.Permission.Order(q.Permission.Sort).FindByPage(req.GetOffset(), req.GetLimit())
|
|
}
|