package auth import ( "git.sxidc.com/go-framework/baize/convenient/domain/auth/permission" "git.sxidc.com/go-framework/baize/convenient/domain/auth/permission_group" "git.sxidc.com/go-framework/baize/convenient/domain/auth/relations" "git.sxidc.com/go-framework/baize/convenient/domain/auth/role" "git.sxidc.com/go-framework/baize/convenient/domain/auth/user" "git.sxidc.com/go-framework/baize/framework/binding" ) // Simple Bind参数 type Simple struct { // schema Schema string } func (simple *Simple) bind(binder *binding.Binder) { (&permission.Simple{Schema: simple.Schema}).Bind(binder) (&permission_group.Simple{Schema: simple.Schema}).Bind(binder) (&role.Simple{Schema: simple.Schema}).Bind(binder) (&user.Simple{Schema: simple.Schema}).Bind(binder) (&relations.Simple{Schema: simple.Schema}).Bind(binder) } func BindAuth(binder *binding.Binder, simple *Simple) { simple.bind(binder) }