Versions in this module Expand all Collapse all v0 v0.1.1 Feb 25, 2020 v0.1.0 Feb 25, 2020 Changes in this version + func BuildContainer() (*dig.Container, func()) + func Init(ctx context.Context, opts ...Option) func() + func InitAuth() (auth.Auther, error) + func InitCaptcha() + func InitCasbinEnforcer(container *dig.Container) error + func InitData(ctx context.Context, container *dig.Container) error + func InitHTTPServer(ctx context.Context, container *dig.Container) func() + func InitLogger() (func(), error) + func InitMonitor() error + func InitStore(container *dig.Container) (func(), error) + func InitWeb(container *dig.Container) *gin.Engine + func NewCasbinEnforcer() *casbin.SyncedEnforcer + func ReleaseCasbinEnforcer(container *dig.Container) + type CasbinAdapter struct + RoleBll bll.IRole + UserBll bll.IUser + func NewCasbinAdapter(bRole bll.IRole, bUser bll.IUser) *CasbinAdapter + func (a *CasbinAdapter) AddPolicy(sec string, ptype string, rule []string) error + func (a *CasbinAdapter) LoadPolicy(model model.Model) error + func (a *CasbinAdapter) RemoveFilteredPolicy(sec string, ptype string, fieldIndex int, fieldValues ...string) error + func (a *CasbinAdapter) RemovePolicy(sec string, ptype string, rule []string) error + func (a *CasbinAdapter) SavePolicy(model model.Model) error + type Option func(*options) + func SetConfigFile(s string) Option + func SetMenuFile(s string) Option + func SetModelFile(s string) Option + func SetSwaggerDir(s string) Option + func SetVersion(s string) Option + func SetWWWDir(s string) Option