├── .gitignore ├── Dockerfile ├── README.md ├── architecture.png ├── cmd └── flygoose │ ├── flygoose-config.yaml │ └── main.go ├── configs └── config.go ├── datasource └── db.go ├── docs └── 接口文档.md ├── flygoose_restart.sh ├── go.mod ├── go.sum ├── inits ├── flygoose_init.go └── middle.go ├── pkg ├── beans │ ├── banner_bean.go │ ├── base.go │ ├── blog_bean.go │ ├── category_bean.go │ ├── link_bean.go │ ├── special_bean.go │ └── work_station_bean.go ├── models │ ├── admin.go │ ├── banner.go │ ├── blog.go │ ├── category.go │ ├── link.go │ ├── notice.go │ ├── section.go │ ├── site.go │ ├── special.go │ └── webmaster.go ├── tlog │ └── tlog.go └── tools │ ├── file_tool.go │ ├── md5_tool.go │ ├── random_tool.go │ └── slice_tool.go └── web ├── caching ├── admin_cache.go ├── common_cache.go └── flygoose_cache.go ├── controllers ├── admin │ ├── access_controller.go │ ├── banner_controller.go │ ├── blog_controller.go │ ├── category_controller.go │ ├── file_controller.go │ ├── health_controller.go │ ├── link_controller.go │ ├── notice_controller.go │ ├── site_controller.go │ ├── special_controller.go │ └── work_station_controller.go ├── comm │ └── base_component.go └── flygoose │ ├── blog_controller.go │ ├── site_controller.go │ └── special_controller.go ├── daos ├── access_dao.go ├── banner_dao.go ├── blog_dao.go ├── category_dao.go ├── link_dao.go ├── notice_dao.go ├── site_dao.go └── special_dao.go ├── middlers ├── admin_middler.go ├── common_midder.go └── flygoose_midder.go └── services ├── access_service.go ├── banner_service.go ├── blog_service.go ├── category_service.go ├── link_service.go ├── notice_service.go ├── site_service.go ├── special_service.go └── work_station_service.go /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .idea/ 3 | *.iml 4 | *.exe 5 | static/ 6 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/README.md -------------------------------------------------------------------------------- /architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/architecture.png -------------------------------------------------------------------------------- /cmd/flygoose/flygoose-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/cmd/flygoose/flygoose-config.yaml -------------------------------------------------------------------------------- /cmd/flygoose/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/cmd/flygoose/main.go -------------------------------------------------------------------------------- /configs/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/configs/config.go -------------------------------------------------------------------------------- /datasource/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/datasource/db.go -------------------------------------------------------------------------------- /docs/接口文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/docs/接口文档.md -------------------------------------------------------------------------------- /flygoose_restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/flygoose_restart.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/go.sum -------------------------------------------------------------------------------- /inits/flygoose_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/inits/flygoose_init.go -------------------------------------------------------------------------------- /inits/middle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/inits/middle.go -------------------------------------------------------------------------------- /pkg/beans/banner_bean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/beans/banner_bean.go -------------------------------------------------------------------------------- /pkg/beans/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/beans/base.go -------------------------------------------------------------------------------- /pkg/beans/blog_bean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/beans/blog_bean.go -------------------------------------------------------------------------------- /pkg/beans/category_bean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/beans/category_bean.go -------------------------------------------------------------------------------- /pkg/beans/link_bean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/beans/link_bean.go -------------------------------------------------------------------------------- /pkg/beans/special_bean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/beans/special_bean.go -------------------------------------------------------------------------------- /pkg/beans/work_station_bean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/beans/work_station_bean.go -------------------------------------------------------------------------------- /pkg/models/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/models/admin.go -------------------------------------------------------------------------------- /pkg/models/banner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/models/banner.go -------------------------------------------------------------------------------- /pkg/models/blog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/models/blog.go -------------------------------------------------------------------------------- /pkg/models/category.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/models/category.go -------------------------------------------------------------------------------- /pkg/models/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/models/link.go -------------------------------------------------------------------------------- /pkg/models/notice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/models/notice.go -------------------------------------------------------------------------------- /pkg/models/section.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/models/section.go -------------------------------------------------------------------------------- /pkg/models/site.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/models/site.go -------------------------------------------------------------------------------- /pkg/models/special.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/models/special.go -------------------------------------------------------------------------------- /pkg/models/webmaster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/models/webmaster.go -------------------------------------------------------------------------------- /pkg/tlog/tlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/tlog/tlog.go -------------------------------------------------------------------------------- /pkg/tools/file_tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/tools/file_tool.go -------------------------------------------------------------------------------- /pkg/tools/md5_tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/tools/md5_tool.go -------------------------------------------------------------------------------- /pkg/tools/random_tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/tools/random_tool.go -------------------------------------------------------------------------------- /pkg/tools/slice_tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/pkg/tools/slice_tool.go -------------------------------------------------------------------------------- /web/caching/admin_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/caching/admin_cache.go -------------------------------------------------------------------------------- /web/caching/common_cache.go: -------------------------------------------------------------------------------- 1 | package caching 2 | -------------------------------------------------------------------------------- /web/caching/flygoose_cache.go: -------------------------------------------------------------------------------- 1 | package caching 2 | -------------------------------------------------------------------------------- /web/controllers/admin/access_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/admin/access_controller.go -------------------------------------------------------------------------------- /web/controllers/admin/banner_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/admin/banner_controller.go -------------------------------------------------------------------------------- /web/controllers/admin/blog_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/admin/blog_controller.go -------------------------------------------------------------------------------- /web/controllers/admin/category_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/admin/category_controller.go -------------------------------------------------------------------------------- /web/controllers/admin/file_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/admin/file_controller.go -------------------------------------------------------------------------------- /web/controllers/admin/health_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/admin/health_controller.go -------------------------------------------------------------------------------- /web/controllers/admin/link_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/admin/link_controller.go -------------------------------------------------------------------------------- /web/controllers/admin/notice_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/admin/notice_controller.go -------------------------------------------------------------------------------- /web/controllers/admin/site_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/admin/site_controller.go -------------------------------------------------------------------------------- /web/controllers/admin/special_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/admin/special_controller.go -------------------------------------------------------------------------------- /web/controllers/admin/work_station_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/admin/work_station_controller.go -------------------------------------------------------------------------------- /web/controllers/comm/base_component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/comm/base_component.go -------------------------------------------------------------------------------- /web/controllers/flygoose/blog_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/flygoose/blog_controller.go -------------------------------------------------------------------------------- /web/controllers/flygoose/site_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/flygoose/site_controller.go -------------------------------------------------------------------------------- /web/controllers/flygoose/special_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/controllers/flygoose/special_controller.go -------------------------------------------------------------------------------- /web/daos/access_dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/daos/access_dao.go -------------------------------------------------------------------------------- /web/daos/banner_dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/daos/banner_dao.go -------------------------------------------------------------------------------- /web/daos/blog_dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/daos/blog_dao.go -------------------------------------------------------------------------------- /web/daos/category_dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/daos/category_dao.go -------------------------------------------------------------------------------- /web/daos/link_dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/daos/link_dao.go -------------------------------------------------------------------------------- /web/daos/notice_dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/daos/notice_dao.go -------------------------------------------------------------------------------- /web/daos/site_dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/daos/site_dao.go -------------------------------------------------------------------------------- /web/daos/special_dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/daos/special_dao.go -------------------------------------------------------------------------------- /web/middlers/admin_middler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/middlers/admin_middler.go -------------------------------------------------------------------------------- /web/middlers/common_midder.go: -------------------------------------------------------------------------------- 1 | package middlers 2 | -------------------------------------------------------------------------------- /web/middlers/flygoose_midder.go: -------------------------------------------------------------------------------- 1 | package middlers 2 | -------------------------------------------------------------------------------- /web/services/access_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/services/access_service.go -------------------------------------------------------------------------------- /web/services/banner_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/services/banner_service.go -------------------------------------------------------------------------------- /web/services/blog_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/services/blog_service.go -------------------------------------------------------------------------------- /web/services/category_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/services/category_service.go -------------------------------------------------------------------------------- /web/services/link_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/services/link_service.go -------------------------------------------------------------------------------- /web/services/notice_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/services/notice_service.go -------------------------------------------------------------------------------- /web/services/site_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/services/site_service.go -------------------------------------------------------------------------------- /web/services/special_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/services/special_service.go -------------------------------------------------------------------------------- /web/services/work_station_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helloworld-Co/flygoose-api/HEAD/web/services/work_station_service.go --------------------------------------------------------------------------------