gitextract_hu_9kfne/ ├── .deepsource.toml ├── .drone.yml ├── .github/ │ ├── FUNDING.yml │ └── ISSUE_TEMPLATE/ │ ├── bug_report.md │ ├── bug_report_zh.md │ ├── proposal.md │ ├── proposal_zh.md │ ├── questions.md │ └── questions_zh.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTING_CN.md ├── DONATION.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── README_CN.md ├── SECURITY.md ├── adapter/ │ ├── adapter.go │ ├── beego/ │ │ └── beego.go │ ├── beego2/ │ │ └── beego2.go │ ├── buffalo/ │ │ └── buffalo.go │ ├── chi/ │ │ └── chi.go │ ├── echo/ │ │ └── echo.go │ ├── fasthttp/ │ │ └── fasthttp.go │ ├── gear/ │ │ └── gear.go │ ├── gf/ │ │ └── gf.go │ ├── gf2/ │ │ └── gf2.go │ ├── gin/ │ │ └── gin.go │ ├── gofiber/ │ │ └── gofiber.go │ ├── gorilla/ │ │ └── gorilla.go │ ├── iris/ │ │ └── iris.go │ └── nethttp/ │ └── nethttp.go ├── context/ │ ├── context.go │ ├── context_test.go │ └── trie.go ├── data/ │ ├── admin.mssql │ ├── admin.pgsql │ ├── admin.sql │ └── migrations/ │ ├── admin_2020_04_14_100427_ms.sql │ ├── admin_2020_04_14_100427_mysql.sql │ ├── admin_2020_04_14_100427_postgres.sql │ ├── admin_2020_04_14_100427_sqlite.sql │ ├── admin_2020_08_04_092427_ms.sql │ ├── admin_2020_08_04_092427_mysql.sql │ ├── admin_2020_08_04_092427_postgres.sql │ └── admin_2020_08_04_092427_sqlite.sql ├── docker-compose.yml ├── engine/ │ └── engine.go ├── examples/ │ ├── beego/ │ │ └── main.go │ ├── beego2/ │ │ └── main.go │ ├── buffalo/ │ │ └── main.go │ ├── chi/ │ │ └── main.go │ ├── datamodel/ │ │ ├── authors.go │ │ ├── bootstrap.go │ │ ├── config.json │ │ ├── content.go │ │ ├── goadmin_super_users.go │ │ ├── mysql_types.go │ │ ├── posts.go │ │ ├── tables.go │ │ └── user.go │ ├── echo/ │ │ └── main.go │ ├── fasthttp/ │ │ └── main.go │ ├── gear/ │ │ └── main.go │ ├── gf/ │ │ └── main.go │ ├── gf2/ │ │ └── main.go │ ├── gin/ │ │ └── main.go │ ├── gofiber/ │ │ └── main.go │ ├── gorilla/ │ │ └── main.go │ ├── iris/ │ │ └── main.go │ └── nethttp/ │ └── main.go ├── go.mod ├── go.sum ├── modules/ │ ├── auth/ │ │ ├── auth.go │ │ ├── auth_test.go │ │ ├── middleware.go │ │ ├── middleware_test.go │ │ └── session.go │ ├── collection/ │ │ ├── collection.go │ │ └── collection_test.go │ ├── config/ │ │ ├── config.go │ │ ├── config.ini │ │ ├── config.yaml │ │ └── config_test.go │ ├── constant/ │ │ └── constant.go │ ├── db/ │ │ ├── base.go │ │ ├── connection.go │ │ ├── converter.go │ │ ├── dialect/ │ │ │ ├── common.go │ │ │ ├── dialect.go │ │ │ ├── mssql.go │ │ │ ├── mysql.go │ │ │ ├── oceanbase.go │ │ │ ├── postgresql.go │ │ │ └── sqlite.go │ │ ├── drivers/ │ │ │ ├── mssql/ │ │ │ │ └── mssql.go │ │ │ ├── mysql/ │ │ │ │ └── mysql.go │ │ │ ├── oceanbase/ │ │ │ │ └── oceanbase.go │ │ │ ├── postgres/ │ │ │ │ └── postgres.go │ │ │ └── sqlite/ │ │ │ └── sqlite.go │ │ ├── mssql.go │ │ ├── mysql.go │ │ ├── oceanbase.go │ │ ├── performer.go │ │ ├── postgresql.go │ │ ├── sqlite.go │ │ ├── statement.go │ │ ├── statement_mssql_test.go │ │ ├── statement_mysql_test.go │ │ ├── statement_postgresql_test.go │ │ ├── statement_sqlite_test.go │ │ ├── statement_test.go │ │ ├── types.go │ │ └── types_test.go │ ├── errors/ │ │ └── error.go │ ├── file/ │ │ ├── file.go │ │ └── local.go │ ├── language/ │ │ ├── cn.go │ │ ├── en.go │ │ ├── jp.go │ │ ├── language.go │ │ ├── language_test.go │ │ ├── pt-BR.go │ │ ├── ru.go │ │ └── tc.go │ ├── logger/ │ │ ├── logger.go │ │ └── logger_test.go │ ├── menu/ │ │ ├── menu.go │ │ └── menu_test.go │ ├── page/ │ │ └── page.go │ ├── remote_server/ │ │ └── remote_server.go │ ├── service/ │ │ └── service.go │ ├── system/ │ │ ├── application.go │ │ └── version.go │ ├── trace/ │ │ └── trace.go │ ├── ui/ │ │ └── ui.go │ └── utils/ │ ├── utils.go │ └── utils_test.go ├── plugins/ │ ├── admin/ │ │ ├── admin.go │ │ ├── controller/ │ │ │ ├── Update.go │ │ │ ├── api_create.go │ │ │ ├── api_detail.go │ │ │ ├── api_list.go │ │ │ ├── api_update.go │ │ │ ├── auth.go │ │ │ ├── common.go │ │ │ ├── common_test.go │ │ │ ├── delete.go │ │ │ ├── detail.go │ │ │ ├── edit.go │ │ │ ├── handler.go │ │ │ ├── install.go │ │ │ ├── menu.go │ │ │ ├── new.go │ │ │ ├── operation.go │ │ │ ├── plugins.go │ │ │ ├── plugins_tmpl.go │ │ │ ├── show.go │ │ │ └── system.go │ │ ├── data/ │ │ │ └── mysql/ │ │ │ └── admin.sql │ │ ├── models/ │ │ │ ├── base.go │ │ │ ├── menu.go │ │ │ ├── operation_log.go │ │ │ ├── permission.go │ │ │ ├── role.go │ │ │ ├── site.go │ │ │ └── user.go │ │ ├── modules/ │ │ │ ├── captcha/ │ │ │ │ └── captcha.go │ │ │ ├── constant/ │ │ │ │ └── constant.go │ │ │ ├── form/ │ │ │ │ └── form.go │ │ │ ├── guard/ │ │ │ │ ├── delete.go │ │ │ │ ├── edit.go │ │ │ │ ├── export.go │ │ │ │ ├── guard.go │ │ │ │ ├── menu_delete.go │ │ │ │ ├── menu_edit.go │ │ │ │ ├── menu_new.go │ │ │ │ ├── new.go │ │ │ │ ├── server_login.go │ │ │ │ └── update.go │ │ │ ├── helper.go │ │ │ ├── helper_test.go │ │ │ ├── paginator/ │ │ │ │ ├── paginator.go │ │ │ │ └── paginator_test.go │ │ │ ├── parameter/ │ │ │ │ ├── parameter.go │ │ │ │ └── parameter_test.go │ │ │ ├── response/ │ │ │ │ └── response.go │ │ │ ├── table/ │ │ │ │ ├── config.go │ │ │ │ ├── default.go │ │ │ │ ├── default_test.go │ │ │ │ ├── generators.go │ │ │ │ ├── table.go │ │ │ │ ├── tmpl/ │ │ │ │ │ ├── choose_table_ajax.tmpl │ │ │ │ │ └── generator.tmpl │ │ │ │ └── tmpl.go │ │ │ └── tools/ │ │ │ ├── generator.go │ │ │ └── template.go │ │ └── router.go │ ├── example/ │ │ ├── controller.go │ │ ├── example.go │ │ ├── go_plugin/ │ │ │ ├── Makefile │ │ │ └── main.go │ │ └── router.go │ ├── plugins.go │ └── plugins_test.go ├── template/ │ ├── chartjs/ │ │ ├── assets.go │ │ ├── assets_list.go │ │ ├── bar.go │ │ ├── chart.go │ │ ├── chartjs.tmpl │ │ ├── line.go │ │ ├── pie.go │ │ ├── radar.go │ │ └── template.go │ ├── color/ │ │ └── color.go │ ├── components/ │ │ ├── alert.go │ │ ├── base.go │ │ ├── box.go │ │ ├── button.go │ │ ├── col.go │ │ ├── composer.go │ │ ├── form.go │ │ ├── image.go │ │ ├── label.go │ │ ├── link.go │ │ ├── paninator.go │ │ ├── popup.go │ │ ├── product.go │ │ ├── row.go │ │ ├── table.go │ │ ├── tabs.go │ │ ├── tree.go │ │ └── treeview.go │ ├── icon/ │ │ └── icon.go │ ├── installation/ │ │ ├── Makefile │ │ ├── assets/ │ │ │ └── src/ │ │ │ ├── css/ │ │ │ │ ├── main.css │ │ │ │ └── noscript.css │ │ │ ├── fonts/ │ │ │ │ └── FontAwesome.otf │ │ │ └── js/ │ │ │ └── main.js │ │ ├── assets.go │ │ ├── assets_list.go │ │ ├── installation.go │ │ ├── installation.tmpl │ │ └── template.go │ ├── login/ │ │ ├── Makefile │ │ ├── assets/ │ │ │ └── src/ │ │ │ ├── css/ │ │ │ │ ├── 0_font.css │ │ │ │ ├── 2_animate.css │ │ │ │ └── 3_style.css │ │ │ └── js/ │ │ │ └── combine/ │ │ │ ├── 3_particles.js │ │ │ └── 4_main.js │ │ ├── assets.go │ │ ├── assets_list.go │ │ ├── login.go │ │ ├── login.tmpl │ │ └── template.go │ ├── template.go │ ├── template_test.go │ └── types/ │ ├── action/ │ │ ├── ajax.go │ │ ├── base.go │ │ ├── event.go │ │ ├── fieldfilter.go │ │ ├── file_upload.go │ │ ├── jump.go │ │ ├── jump_selectbox.go │ │ └── popup.go │ ├── button.go │ ├── components.go │ ├── display/ │ │ ├── base.go │ │ ├── bool.go │ │ ├── carousel.go │ │ ├── copy.go │ │ ├── date.go │ │ ├── dot.go │ │ ├── downloadable.go │ │ ├── filesize.go │ │ ├── icon.go │ │ ├── image.go │ │ ├── label.go │ │ ├── link.go │ │ ├── loading.go │ │ ├── progressbar.go │ │ └── qrcode.go │ ├── display.go │ ├── display_test.go │ ├── form/ │ │ ├── form.go │ │ ├── form_test.go │ │ └── select/ │ │ └── select.go │ ├── form.go │ ├── form_test.go │ ├── info.go │ ├── info_test.go │ ├── operators.go │ ├── operators_test.go │ ├── page.go │ ├── select.go │ ├── size.go │ ├── table/ │ │ └── table.go │ ├── tmpl.go │ └── tmpls/ │ ├── choose.tmpl │ ├── choose_ajax.tmpl │ ├── choose_custom.tmpl │ ├── choose_disable.tmpl │ ├── choose_hide.tmpl │ ├── choose_map.tmpl │ └── choose_show.tmpl └── tests/ ├── common/ │ ├── api.go │ ├── auth.go │ ├── checklist.md │ ├── common.go │ ├── config.json │ ├── config_ms.json │ ├── config_pg.json │ ├── config_sqlite.json │ ├── external.go │ ├── manager.go │ ├── menu.go │ ├── normal.go │ ├── operation_log.go │ ├── permission.go │ └── role.go ├── data/ │ ├── admin.sql │ ├── admin_ms.bak │ ├── admin_ms.sql │ └── admin_pg.sql ├── frameworks/ │ ├── beego/ │ │ ├── beego.go │ │ └── beego_test.go │ ├── beego2/ │ │ ├── beego.go │ │ └── beego_test.go │ ├── buffalo/ │ │ ├── buffalo.go │ │ └── buffalo_test.go │ ├── chi/ │ │ ├── chi.go │ │ └── chi_test.go │ ├── echo/ │ │ ├── echo.go │ │ └── echo_test.go │ ├── fasthttp/ │ │ ├── fasthttp.go │ │ └── fasthttp_test.go │ ├── gear/ │ │ ├── gear.go │ │ └── gear_test.go │ ├── gf/ │ │ ├── gf.go │ │ └── gf_test.go │ ├── gf2/ │ │ ├── gf.go │ │ └── gf_test.go │ ├── gin/ │ │ ├── gin.go │ │ └── gin_test.go │ ├── gofiber/ │ │ ├── gofiber.go │ │ └── gofiber_test.go │ ├── gorilla/ │ │ ├── gorilla.go │ │ └── gorilla_test.go │ ├── iris/ │ │ ├── iris.go │ │ └── iris_test.go │ └── nethttp/ │ ├── nethttp.go │ └── nethttp_test.go ├── tables/ │ ├── authors.go │ ├── content.go │ ├── external.go │ ├── posts.go │ ├── tables.go │ └── user.go ├── test.go ├── test_test.go └── web/ ├── README_CN.md ├── config.json ├── page.go ├── test.go └── web_test.go