Files
PandaX/kit/ginx/permission_handler.go
lixxxww 6488dfe4aa 提交kit/ginx
Signed-off-by: lixxxww <941403820@qq.com>
2024-01-23 11:36:11 +00:00

17 lines
351 B
Go

package ginx
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
}