Documentation
¶
Index ¶
- func CasbinEnforcer(ctx context.Context) (enforcer *casbin.SyncedEnforcer, err error)
- func EventBus() eventBus.Bus
- func RegisterCache(che ICache)
- func RegisterCaptcha(i ICaptcha)
- func RegisterEventBus(i eventBus.Bus)
- func RegisterMiddleware(i IMiddleware)
- func RegisterSysConfig(i ISysConfig)
- func RegisterSysDictData(i ISysDictData)
- func RegisterSysDictType(i ISysDictType)
- type ICache
- type ICaptcha
- type IMiddleware
- type ISysConfig
- type ISysDictData
- type ISysDictType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CasbinEnforcer ¶
CasbinEnforcer 获取adapter单例对象
func RegisterCache ¶
func RegisterCache(che ICache)
func RegisterCaptcha ¶
func RegisterCaptcha(i ICaptcha)
func RegisterEventBus ¶
func RegisterMiddleware ¶
func RegisterMiddleware(i IMiddleware)
func RegisterSysConfig ¶
func RegisterSysConfig(i ISysConfig)
func RegisterSysDictData ¶
func RegisterSysDictData(i ISysDictData)
func RegisterSysDictType ¶
func RegisterSysDictType(i ISysDictType)
Types ¶
type ICaptcha ¶
type IMiddleware ¶
func Middleware ¶
func Middleware() IMiddleware
type ISysConfig ¶
type ISysConfig interface { List(ctx context.Context, req *system.ConfigSearchReq) (res *system.ConfigSearchRes, err error) Add(ctx context.Context, req *system.ConfigAddReq, userId uint64) (err error) CheckConfigKeyUnique(ctx context.Context, configKey string, configId ...int64) (err error) Get(ctx context.Context, id int) (res *system.ConfigGetRes, err error) Edit(ctx context.Context, req *system.ConfigEditReq, userId uint64) (err error) Delete(ctx context.Context, ids []int) (err error) GetConfigByKey(ctx context.Context, key string) (config *entity.SysConfig, err error) GetByKey(ctx context.Context, key string) (config *entity.SysConfig, err error) }
func SysConfig ¶
func SysConfig() ISysConfig
type ISysDictData ¶
type ISysDictData interface { GetDictWithDataByType(ctx context.Context, dictType, defaultValue string) (dict *system.GetDictRes, err error) List(ctx context.Context, req *system.DictDataSearchReq) (res *system.DictDataSearchRes, err error) Add(ctx context.Context, req *system.DictDataAddReq, userId uint64) (err error) Get(ctx context.Context, dictCode uint) (res *system.DictDataGetRes, err error) Edit(ctx context.Context, req *system.DictDataEditReq, userId uint64) (err error) Delete(ctx context.Context, ids []int) (err error) }
func SysDictData ¶
func SysDictData() ISysDictData
type ISysDictType ¶
type ISysDictType interface { List(ctx context.Context, req *system.DictTypeSearchReq) (res *system.DictTypeSearchRes, err error) Add(ctx context.Context, req *system.DictTypeAddReq, userId uint64) (err error) Edit(ctx context.Context, req *system.DictTypeEditReq, userId uint64) (err error) Get(ctx context.Context, req *system.DictTypeGetReq) (dictType *entity.SysDictType, err error) ExistsDictType(ctx context.Context, dictType string, dictId ...int64) (err error) Delete(ctx context.Context, dictIds []int) (err error) GetAllDictType(ctx context.Context) (list []*entity.SysDictType, err error) }
func SysDictType ¶
func SysDictType() ISysDictType
Click to show internal directories.
Click to hide internal directories.