├── .ai └── tpl │ ├── controller.tpl │ ├── cron.tpl │ ├── ddl.tpl │ ├── dml.tpl │ ├── errcode.tpl │ ├── event.tpl │ ├── listener.tpl │ ├── logic.tpl │ ├── middleware.tpl │ ├── model.tpl │ ├── route.tpl │ ├── task.tpl │ └── typing.tpl ├── .air.toml ├── .devcontainer └── devcontainer.json ├── .env ├── .gitignore ├── .windsurfrules ├── Readme.md ├── cmd ├── api │ └── main.go ├── cron │ └── main.go ├── migrate │ └── main.go └── queue │ └── main.go ├── config ├── app.go ├── config.go ├── env.go ├── monitor.go ├── svc.go ├── util.go └── var.go ├── const ├── enum │ ├── order_status.go │ ├── user_status.go │ └── usertype.go └── errcode │ ├── user.go │ └── util.go ├── controller ├── api_controller.go ├── login_controller.go └── user_controller.go ├── cron ├── db_check.go ├── init.go ├── sample.go └── sample_func.go ├── event ├── demo_event.go ├── init.go ├── listener │ ├── demo_a_listener.go │ ├── sample_a_listener.go │ └── sample_b_listener.go └── sample_event.go ├── go.mod ├── go.sum ├── internal ├── component │ ├── db │ │ ├── db.go │ │ ├── db_log.go │ │ └── init.go │ ├── logx │ │ ├── console_writer.go │ │ ├── file_writer.go │ │ ├── init.go │ │ ├── log.go │ │ ├── logger.go │ │ └── tracing_hook.go │ └── redisx │ │ ├── error_hook.go │ │ ├── init.go │ │ └── log_hook.go ├── cronx │ ├── builder.go │ ├── init.go │ └── var.go ├── environment │ ├── init.go │ └── timezone.go ├── errorx │ ├── biz_error.go │ ├── db_error.go │ ├── redis_error.go │ ├── server_error.go │ ├── util.go │ └── var.go ├── etype │ ├── enum.go │ ├── enum_map.go │ ├── num_enum.go │ └── util.go ├── eventbus │ ├── event.go │ ├── listener.go │ ├── manager.go │ └── util.go ├── file │ └── file.go ├── g │ └── g.go ├── httpc │ ├── client.go │ ├── hook.go │ ├── httpc.go │ ├── svc.go │ └── util.go ├── httpx │ ├── context.go │ ├── db_check.go │ ├── debug.go │ ├── engine.go │ ├── handler.go │ ├── method.go │ ├── mode.go │ ├── recover_log.go │ ├── request_log.go │ ├── response.go │ ├── routergroup.go │ ├── traceId.go │ └── validators │ │ ├── default_validator.go │ │ └── init.go ├── migration │ ├── global.go │ ├── interface.go │ ├── manager.go │ ├── migrator.go │ └── model.go ├── queue │ ├── client.go │ ├── config.go │ ├── option.go │ ├── server.go │ ├── task.go │ ├── task_handler.go │ └── util.go ├── token │ └── token.go ├── traceid │ └── traceid.go └── util │ └── util.go ├── logic ├── adduser_logic.go ├── getusers_logic.go ├── index_logic.go ├── login_logic.go └── multiadduser_logic.go ├── middleware ├── after_sample_a.go ├── after_sample_b.go ├── before_sample_a.go ├── before_sample_b.go ├── init.go └── token_check.go ├── migration ├── ddl │ ├── create_users_20240101120000.go │ └── init.go └── dml │ ├── deploy_20240101_120000.go │ └── init.go ├── model └── user_model.go ├── rest ├── login │ ├── init.go │ ├── response.go │ ├── svc.go │ └── svc.impl.go ├── mylogin │ ├── init.go │ ├── response.go │ ├── svc.go │ └── svc.impl.go └── user │ ├── init.go │ ├── response.go │ ├── svc.go │ └── svc.impl.go ├── router ├── api.go ├── common.go ├── demo.go ├── init.go ├── login.go └── user.go ├── task ├── init.go ├── sample.go └── sampleB.go ├── test └── bool_test.go ├── transformer └── user.go ├── typing ├── query │ └── .gitkeep └── user.go └── util ├── array.go ├── bool.go └── jsonx └── json.go /.ai/tpl/controller.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/controller.tpl -------------------------------------------------------------------------------- /.ai/tpl/cron.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/cron.tpl -------------------------------------------------------------------------------- /.ai/tpl/ddl.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/ddl.tpl -------------------------------------------------------------------------------- /.ai/tpl/dml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/dml.tpl -------------------------------------------------------------------------------- /.ai/tpl/errcode.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/errcode.tpl -------------------------------------------------------------------------------- /.ai/tpl/event.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/event.tpl -------------------------------------------------------------------------------- /.ai/tpl/listener.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/listener.tpl -------------------------------------------------------------------------------- /.ai/tpl/logic.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/logic.tpl -------------------------------------------------------------------------------- /.ai/tpl/middleware.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/middleware.tpl -------------------------------------------------------------------------------- /.ai/tpl/model.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/model.tpl -------------------------------------------------------------------------------- /.ai/tpl/route.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/route.tpl -------------------------------------------------------------------------------- /.ai/tpl/task.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/task.tpl -------------------------------------------------------------------------------- /.ai/tpl/typing.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.ai/tpl/typing.tpl -------------------------------------------------------------------------------- /.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.air.toml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.gitignore -------------------------------------------------------------------------------- /.windsurfrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/.windsurfrules -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/Readme.md -------------------------------------------------------------------------------- /cmd/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/cmd/api/main.go -------------------------------------------------------------------------------- /cmd/cron/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/cmd/cron/main.go -------------------------------------------------------------------------------- /cmd/migrate/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/cmd/migrate/main.go -------------------------------------------------------------------------------- /cmd/queue/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/cmd/queue/main.go -------------------------------------------------------------------------------- /config/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/config/app.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/config/config.go -------------------------------------------------------------------------------- /config/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/config/env.go -------------------------------------------------------------------------------- /config/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/config/monitor.go -------------------------------------------------------------------------------- /config/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/config/svc.go -------------------------------------------------------------------------------- /config/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/config/util.go -------------------------------------------------------------------------------- /config/var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/config/var.go -------------------------------------------------------------------------------- /const/enum/order_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/const/enum/order_status.go -------------------------------------------------------------------------------- /const/enum/user_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/const/enum/user_status.go -------------------------------------------------------------------------------- /const/enum/usertype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/const/enum/usertype.go -------------------------------------------------------------------------------- /const/errcode/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/const/errcode/user.go -------------------------------------------------------------------------------- /const/errcode/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/const/errcode/util.go -------------------------------------------------------------------------------- /controller/api_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/controller/api_controller.go -------------------------------------------------------------------------------- /controller/login_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/controller/login_controller.go -------------------------------------------------------------------------------- /controller/user_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/controller/user_controller.go -------------------------------------------------------------------------------- /cron/db_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/cron/db_check.go -------------------------------------------------------------------------------- /cron/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/cron/init.go -------------------------------------------------------------------------------- /cron/sample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/cron/sample.go -------------------------------------------------------------------------------- /cron/sample_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/cron/sample_func.go -------------------------------------------------------------------------------- /event/demo_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/event/demo_event.go -------------------------------------------------------------------------------- /event/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/event/init.go -------------------------------------------------------------------------------- /event/listener/demo_a_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/event/listener/demo_a_listener.go -------------------------------------------------------------------------------- /event/listener/sample_a_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/event/listener/sample_a_listener.go -------------------------------------------------------------------------------- /event/listener/sample_b_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/event/listener/sample_b_listener.go -------------------------------------------------------------------------------- /event/sample_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/event/sample_event.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/go.sum -------------------------------------------------------------------------------- /internal/component/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/db/db.go -------------------------------------------------------------------------------- /internal/component/db/db_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/db/db_log.go -------------------------------------------------------------------------------- /internal/component/db/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/db/init.go -------------------------------------------------------------------------------- /internal/component/logx/console_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/logx/console_writer.go -------------------------------------------------------------------------------- /internal/component/logx/file_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/logx/file_writer.go -------------------------------------------------------------------------------- /internal/component/logx/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/logx/init.go -------------------------------------------------------------------------------- /internal/component/logx/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/logx/log.go -------------------------------------------------------------------------------- /internal/component/logx/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/logx/logger.go -------------------------------------------------------------------------------- /internal/component/logx/tracing_hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/logx/tracing_hook.go -------------------------------------------------------------------------------- /internal/component/redisx/error_hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/redisx/error_hook.go -------------------------------------------------------------------------------- /internal/component/redisx/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/redisx/init.go -------------------------------------------------------------------------------- /internal/component/redisx/log_hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/component/redisx/log_hook.go -------------------------------------------------------------------------------- /internal/cronx/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/cronx/builder.go -------------------------------------------------------------------------------- /internal/cronx/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/cronx/init.go -------------------------------------------------------------------------------- /internal/cronx/var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/cronx/var.go -------------------------------------------------------------------------------- /internal/environment/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/environment/init.go -------------------------------------------------------------------------------- /internal/environment/timezone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/environment/timezone.go -------------------------------------------------------------------------------- /internal/errorx/biz_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/errorx/biz_error.go -------------------------------------------------------------------------------- /internal/errorx/db_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/errorx/db_error.go -------------------------------------------------------------------------------- /internal/errorx/redis_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/errorx/redis_error.go -------------------------------------------------------------------------------- /internal/errorx/server_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/errorx/server_error.go -------------------------------------------------------------------------------- /internal/errorx/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/errorx/util.go -------------------------------------------------------------------------------- /internal/errorx/var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/errorx/var.go -------------------------------------------------------------------------------- /internal/etype/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/etype/enum.go -------------------------------------------------------------------------------- /internal/etype/enum_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/etype/enum_map.go -------------------------------------------------------------------------------- /internal/etype/num_enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/etype/num_enum.go -------------------------------------------------------------------------------- /internal/etype/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/etype/util.go -------------------------------------------------------------------------------- /internal/eventbus/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/eventbus/event.go -------------------------------------------------------------------------------- /internal/eventbus/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/eventbus/listener.go -------------------------------------------------------------------------------- /internal/eventbus/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/eventbus/manager.go -------------------------------------------------------------------------------- /internal/eventbus/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/eventbus/util.go -------------------------------------------------------------------------------- /internal/file/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/file/file.go -------------------------------------------------------------------------------- /internal/g/g.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/g/g.go -------------------------------------------------------------------------------- /internal/httpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpc/client.go -------------------------------------------------------------------------------- /internal/httpc/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpc/hook.go -------------------------------------------------------------------------------- /internal/httpc/httpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpc/httpc.go -------------------------------------------------------------------------------- /internal/httpc/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpc/svc.go -------------------------------------------------------------------------------- /internal/httpc/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpc/util.go -------------------------------------------------------------------------------- /internal/httpx/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/context.go -------------------------------------------------------------------------------- /internal/httpx/db_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/db_check.go -------------------------------------------------------------------------------- /internal/httpx/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/debug.go -------------------------------------------------------------------------------- /internal/httpx/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/engine.go -------------------------------------------------------------------------------- /internal/httpx/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/handler.go -------------------------------------------------------------------------------- /internal/httpx/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/method.go -------------------------------------------------------------------------------- /internal/httpx/mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/mode.go -------------------------------------------------------------------------------- /internal/httpx/recover_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/recover_log.go -------------------------------------------------------------------------------- /internal/httpx/request_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/request_log.go -------------------------------------------------------------------------------- /internal/httpx/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/response.go -------------------------------------------------------------------------------- /internal/httpx/routergroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/routergroup.go -------------------------------------------------------------------------------- /internal/httpx/traceId.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/traceId.go -------------------------------------------------------------------------------- /internal/httpx/validators/default_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/validators/default_validator.go -------------------------------------------------------------------------------- /internal/httpx/validators/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/httpx/validators/init.go -------------------------------------------------------------------------------- /internal/migration/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/migration/global.go -------------------------------------------------------------------------------- /internal/migration/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/migration/interface.go -------------------------------------------------------------------------------- /internal/migration/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/migration/manager.go -------------------------------------------------------------------------------- /internal/migration/migrator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/migration/migrator.go -------------------------------------------------------------------------------- /internal/migration/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/migration/model.go -------------------------------------------------------------------------------- /internal/queue/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/queue/client.go -------------------------------------------------------------------------------- /internal/queue/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/queue/config.go -------------------------------------------------------------------------------- /internal/queue/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/queue/option.go -------------------------------------------------------------------------------- /internal/queue/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/queue/server.go -------------------------------------------------------------------------------- /internal/queue/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/queue/task.go -------------------------------------------------------------------------------- /internal/queue/task_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/queue/task_handler.go -------------------------------------------------------------------------------- /internal/queue/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/queue/util.go -------------------------------------------------------------------------------- /internal/token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/token/token.go -------------------------------------------------------------------------------- /internal/traceid/traceid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/traceid/traceid.go -------------------------------------------------------------------------------- /internal/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/internal/util/util.go -------------------------------------------------------------------------------- /logic/adduser_logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/logic/adduser_logic.go -------------------------------------------------------------------------------- /logic/getusers_logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/logic/getusers_logic.go -------------------------------------------------------------------------------- /logic/index_logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/logic/index_logic.go -------------------------------------------------------------------------------- /logic/login_logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/logic/login_logic.go -------------------------------------------------------------------------------- /logic/multiadduser_logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/logic/multiadduser_logic.go -------------------------------------------------------------------------------- /middleware/after_sample_a.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/middleware/after_sample_a.go -------------------------------------------------------------------------------- /middleware/after_sample_b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/middleware/after_sample_b.go -------------------------------------------------------------------------------- /middleware/before_sample_a.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/middleware/before_sample_a.go -------------------------------------------------------------------------------- /middleware/before_sample_b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/middleware/before_sample_b.go -------------------------------------------------------------------------------- /middleware/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/middleware/init.go -------------------------------------------------------------------------------- /middleware/token_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/middleware/token_check.go -------------------------------------------------------------------------------- /migration/ddl/create_users_20240101120000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/migration/ddl/create_users_20240101120000.go -------------------------------------------------------------------------------- /migration/ddl/init.go: -------------------------------------------------------------------------------- 1 | package ddl 2 | -------------------------------------------------------------------------------- /migration/dml/deploy_20240101_120000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/migration/dml/deploy_20240101_120000.go -------------------------------------------------------------------------------- /migration/dml/init.go: -------------------------------------------------------------------------------- 1 | package dml 2 | -------------------------------------------------------------------------------- /model/user_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/model/user_model.go -------------------------------------------------------------------------------- /rest/login/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/login/init.go -------------------------------------------------------------------------------- /rest/login/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/login/response.go -------------------------------------------------------------------------------- /rest/login/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/login/svc.go -------------------------------------------------------------------------------- /rest/login/svc.impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/login/svc.impl.go -------------------------------------------------------------------------------- /rest/mylogin/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/mylogin/init.go -------------------------------------------------------------------------------- /rest/mylogin/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/mylogin/response.go -------------------------------------------------------------------------------- /rest/mylogin/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/mylogin/svc.go -------------------------------------------------------------------------------- /rest/mylogin/svc.impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/mylogin/svc.impl.go -------------------------------------------------------------------------------- /rest/user/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/user/init.go -------------------------------------------------------------------------------- /rest/user/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/user/response.go -------------------------------------------------------------------------------- /rest/user/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/user/svc.go -------------------------------------------------------------------------------- /rest/user/svc.impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/rest/user/svc.impl.go -------------------------------------------------------------------------------- /router/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/router/api.go -------------------------------------------------------------------------------- /router/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/router/common.go -------------------------------------------------------------------------------- /router/demo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/router/demo.go -------------------------------------------------------------------------------- /router/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/router/init.go -------------------------------------------------------------------------------- /router/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/router/login.go -------------------------------------------------------------------------------- /router/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/router/user.go -------------------------------------------------------------------------------- /task/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/task/init.go -------------------------------------------------------------------------------- /task/sample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/task/sample.go -------------------------------------------------------------------------------- /task/sampleB.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/task/sampleB.go -------------------------------------------------------------------------------- /test/bool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/test/bool_test.go -------------------------------------------------------------------------------- /transformer/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/transformer/user.go -------------------------------------------------------------------------------- /typing/query/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /typing/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/typing/user.go -------------------------------------------------------------------------------- /util/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/util/array.go -------------------------------------------------------------------------------- /util/bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/util/bool.go -------------------------------------------------------------------------------- /util/jsonx/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanqingxuan/go-gin/HEAD/util/jsonx/json.go --------------------------------------------------------------------------------