Files
PandaX/kit/restfulx/permission_handler.go
lixxxww 93d5a562a7 提交kit/restfulx
Signed-off-by: lixxxww <941403820@qq.com>
2024-01-23 12:09:15 +00:00

17 lines
355 B
Go

package restfulx
type Permission struct {
NeedToken bool // 是否需要token
NeedCasbin bool // 是否进行权限 api路径权限验证
}
func (p *Permission) WithNeedToken(needToken bool) *Permission {
p.NeedToken = needToken
return p
}
func (p *Permission) WithNeedCasBin(needCasBin bool) *Permission {
p.NeedCasbin = needCasBin
return p
}