package permission_group import ( "git.sxidc.com/go-framework/baize/convenient/entity_crud" "git.sxidc.com/go-framework/baize/framework/binding" ) // Simple Bind参数 type Simple struct { // schema Schema string // 鉴权中间件 AuthMiddleware binding.Middleware } func (simple *Simple) Bind(binder *binding.Binder) { entity_crud.BindSimple(binder, &entity_crud.Simple[Info]{ Entity: &Entity{}, Schema: simple.Schema, CreateJsonBody: &CreatePermissionGroupJsonBody{}, DeleteQueryParams: &DeletePermissionGroupQueryParams{}, UpdateJsonBody: &UpdatePermissionGroupJsonBody{}, QueryQueryParams: &GetPermissionGroupsQueryParams{}, GetByIDQueryParams: &GetPermissionGroupQueryParams{}, }, entity_crud.WithGlobalMiddlewares(simple.AuthMiddleware), entity_crud.WithCreateUserID(), entity_crud.WithLastUpdateUserID()) }