├── README.md ├── args └── init.go ├── cache └── ins.go ├── clients ├── consul.go ├── grpc.go ├── helpers.go ├── http.go ├── mongo │ └── session.go ├── mysql │ ├── helper.go │ └── ins.go ├── redis │ └── pool_ins.go └── service.go ├── configs ├── cache_config.go ├── event_config.go ├── grpc_config.go ├── http_config.go ├── init.go ├── log_config.go ├── mongo_config.go ├── mqtt_config.go ├── mysql_config.go ├── queue_config.go ├── redis_config.go ├── token_config.go └── websocket_config.go ├── constants ├── code.go ├── dto.go ├── error.go └── time_format.go ├── container ├── container.go └── ins.go ├── contracts ├── context.go ├── controller_interface.go ├── filter_interface.go ├── logger_interface.go ├── message_struct.go ├── mock_interface.go ├── provider_interface.go ├── router_interface.go ├── service_interface.go └── valid_interface.go ├── demo ├── docker │ ├── Dockerfile │ ├── build.sh │ └── docker-compose.yml ├── env.toml ├── go.mod ├── go.sum ├── logs │ ├── log │ ├── log.20191106.log │ └── log.20191109.log ├── main.go ├── src │ ├── controller │ │ ├── auth_controller.go │ │ ├── cache_get_controller.go │ │ ├── cache_set_controller.go │ │ ├── consul_controller.go │ │ ├── event_controller.go │ │ ├── mqtt_event_controller.go │ │ ├── one_controller.go │ │ ├── parallel_controller.go │ │ ├── post_controller.go │ │ ├── publish_controller.go │ │ ├── queue2_controller.go │ │ ├── queue_controller.go │ │ ├── redis_controller.go │ │ ├── sleep_controller.go │ │ ├── sql_controller.go │ │ ├── two_controller.go │ │ └── valid_controller.go │ ├── dto │ │ ├── queue_dto.go │ │ └── test_dto.go │ ├── fsm │ │ └── user_fsm.go │ ├── model │ │ ├── comm_demo.go │ │ └── comm_user_info.go │ ├── provider │ │ └── demo_provider.go │ ├── router │ │ ├── command_router.go │ │ ├── cron_router.go │ │ ├── grpc_router.go │ │ ├── http_router.go │ │ ├── queue_router.go │ │ ├── subscribe_router.go │ │ ├── timer_router.go │ │ └── websocket_router.go │ └── service │ │ ├── one_service.go │ │ ├── parallel_one.go │ │ ├── parallel_two.go │ │ ├── sql_service.go │ │ └── two_service.go ├── swaggerui │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── index.html │ ├── oauth2-redirect.html │ ├── swagger-ui-bundle.js │ ├── swagger-ui-bundle.js.map │ ├── swagger-ui-standalone-preset.js │ ├── swagger-ui-standalone-preset.js.map │ ├── swagger-ui.css │ ├── swagger-ui.css.map │ ├── swagger-ui.js │ ├── swagger-ui.js.map │ └── swagger.json ├── test │ ├── client │ │ └── client_test.go │ ├── conver │ │ └── conver_test.go │ ├── ctl │ │ └── controller_test.go │ ├── ctx │ │ └── ctx_test.go │ ├── di_test │ │ ├── demo │ │ │ ├── man.go │ │ │ └── people_interface.go │ │ └── di_test.go │ ├── extends │ │ └── extend_test.go │ ├── json_demo │ │ └── json_test.go │ ├── json_str │ │ └── json_test.go │ ├── mgo │ │ └── mgo_test.go │ ├── mqtt │ │ └── mqtt_test.go │ ├── mytest │ │ └── my_test.go │ ├── num │ │ └── num_test.go │ ├── queue │ │ └── queue_test.go │ ├── reflect_test │ │ └── reflect_test.go │ ├── str_test │ │ └── str_test.go │ ├── timer │ │ └── timer_test.go │ ├── token │ │ └── token_test.go │ ├── toml │ │ └── toml_test.go │ └── xorm │ │ └── xorm_test.go └── toml │ └── user.toml ├── filters ├── Jwt_endpoint.go ├── comm_endpoint.go ├── filter.go ├── gateway_endpoint.go ├── health_endpoint.go ├── helpers.go ├── limit_endpoint.go └── response_endpoint.go ├── go.mod ├── go.sum ├── loggers ├── ins.go ├── logger.go └── logrus_log.go ├── providers └── consul_registy_provider.go ├── servers ├── command_comm_server.go ├── commands │ └── server.go ├── commons │ ├── Server.go │ └── comm_handler.go ├── cron_comm_server.go ├── cronjobs │ └── server.go ├── event_comm_server.go ├── events │ ├── event.go │ ├── helper.go │ └── server.go ├── gateway_comm_server.go ├── gateways │ ├── codec.go │ ├── maxBytesReader.go │ └── server.go ├── grpc_comm_server.go ├── http_comm_server.go ├── mqtt_subscribe_comm_server.go ├── mqtts │ ├── ins.go │ ├── publish.go │ └── subscribe_server.go ├── queue_comm_server.go ├── queues │ ├── client.go │ ├── helper.go │ ├── job.go │ ├── payload.go │ ├── server.go │ ├── signal_stop.go │ └── signals.go ├── timer_comm_server.go ├── timers │ └── server.go ├── transports │ ├── codecs │ │ ├── command_codec.go │ │ ├── cron_codec.go │ │ ├── gprc_codec.go │ │ ├── http_codec.go │ │ ├── mqtt_codec.go │ │ ├── queue_codec.go │ │ ├── timer_codec.go │ │ └── websocket_codec.go │ ├── command_transport.go │ ├── cron_transport.go │ ├── grpc_transport.go │ ├── http_transport.go │ ├── mqtt_subscribe_transport.go │ ├── protobuf │ │ ├── message.go.proto │ │ └── message.pb.go │ ├── queue_transport.go │ ├── timer_transport.go │ └── websocket_transport.go ├── websocket_comm_server.go └── websockets │ └── server.go ├── services └── service.go ├── tools ├── convert │ └── convert.go ├── errors │ └── error.go ├── helpers.go ├── idwork │ ├── helper.go │ └── worker.go ├── jwt │ ├── claims.go │ └── token.go ├── local_time.go ├── tests │ └── test.go └── util │ └── md5.go ├── validations ├── helpers.go ├── util.go ├── validation.go └── validators.go └── wego.go /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/README.md -------------------------------------------------------------------------------- /args/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/args/init.go -------------------------------------------------------------------------------- /cache/ins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/cache/ins.go -------------------------------------------------------------------------------- /clients/consul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/clients/consul.go -------------------------------------------------------------------------------- /clients/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/clients/grpc.go -------------------------------------------------------------------------------- /clients/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/clients/helpers.go -------------------------------------------------------------------------------- /clients/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/clients/http.go -------------------------------------------------------------------------------- /clients/mongo/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/clients/mongo/session.go -------------------------------------------------------------------------------- /clients/mysql/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/clients/mysql/helper.go -------------------------------------------------------------------------------- /clients/mysql/ins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/clients/mysql/ins.go -------------------------------------------------------------------------------- /clients/redis/pool_ins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/clients/redis/pool_ins.go -------------------------------------------------------------------------------- /clients/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/clients/service.go -------------------------------------------------------------------------------- /configs/cache_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/cache_config.go -------------------------------------------------------------------------------- /configs/event_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/event_config.go -------------------------------------------------------------------------------- /configs/grpc_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/grpc_config.go -------------------------------------------------------------------------------- /configs/http_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/http_config.go -------------------------------------------------------------------------------- /configs/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/init.go -------------------------------------------------------------------------------- /configs/log_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/log_config.go -------------------------------------------------------------------------------- /configs/mongo_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/mongo_config.go -------------------------------------------------------------------------------- /configs/mqtt_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/mqtt_config.go -------------------------------------------------------------------------------- /configs/mysql_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/mysql_config.go -------------------------------------------------------------------------------- /configs/queue_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/queue_config.go -------------------------------------------------------------------------------- /configs/redis_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/redis_config.go -------------------------------------------------------------------------------- /configs/token_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/token_config.go -------------------------------------------------------------------------------- /configs/websocket_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/configs/websocket_config.go -------------------------------------------------------------------------------- /constants/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/constants/code.go -------------------------------------------------------------------------------- /constants/dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/constants/dto.go -------------------------------------------------------------------------------- /constants/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/constants/error.go -------------------------------------------------------------------------------- /constants/time_format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/constants/time_format.go -------------------------------------------------------------------------------- /container/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/container/container.go -------------------------------------------------------------------------------- /container/ins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/container/ins.go -------------------------------------------------------------------------------- /contracts/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/contracts/context.go -------------------------------------------------------------------------------- /contracts/controller_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/contracts/controller_interface.go -------------------------------------------------------------------------------- /contracts/filter_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/contracts/filter_interface.go -------------------------------------------------------------------------------- /contracts/logger_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/contracts/logger_interface.go -------------------------------------------------------------------------------- /contracts/message_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/contracts/message_struct.go -------------------------------------------------------------------------------- /contracts/mock_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/contracts/mock_interface.go -------------------------------------------------------------------------------- /contracts/provider_interface.go: -------------------------------------------------------------------------------- 1 | package contracts 2 | 3 | type IProvider interface { 4 | Register() //在这里注册路由 5 | Boot() //加载配置文件等 6 | } 7 | -------------------------------------------------------------------------------- /contracts/router_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/contracts/router_interface.go -------------------------------------------------------------------------------- /contracts/service_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/contracts/service_interface.go -------------------------------------------------------------------------------- /contracts/valid_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/contracts/valid_interface.go -------------------------------------------------------------------------------- /demo/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/docker/Dockerfile -------------------------------------------------------------------------------- /demo/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/docker/build.sh -------------------------------------------------------------------------------- /demo/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/docker/docker-compose.yml -------------------------------------------------------------------------------- /demo/env.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/env.toml -------------------------------------------------------------------------------- /demo/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/go.mod -------------------------------------------------------------------------------- /demo/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/go.sum -------------------------------------------------------------------------------- /demo/logs/log: -------------------------------------------------------------------------------- 1 | logs/log.20191109.log -------------------------------------------------------------------------------- /demo/logs/log.20191106.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/logs/log.20191106.log -------------------------------------------------------------------------------- /demo/logs/log.20191109.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/logs/log.20191109.log -------------------------------------------------------------------------------- /demo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/main.go -------------------------------------------------------------------------------- /demo/src/controller/auth_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/auth_controller.go -------------------------------------------------------------------------------- /demo/src/controller/cache_get_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/cache_get_controller.go -------------------------------------------------------------------------------- /demo/src/controller/cache_set_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/cache_set_controller.go -------------------------------------------------------------------------------- /demo/src/controller/consul_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/consul_controller.go -------------------------------------------------------------------------------- /demo/src/controller/event_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/event_controller.go -------------------------------------------------------------------------------- /demo/src/controller/mqtt_event_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/mqtt_event_controller.go -------------------------------------------------------------------------------- /demo/src/controller/one_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/one_controller.go -------------------------------------------------------------------------------- /demo/src/controller/parallel_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/parallel_controller.go -------------------------------------------------------------------------------- /demo/src/controller/post_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/post_controller.go -------------------------------------------------------------------------------- /demo/src/controller/publish_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/publish_controller.go -------------------------------------------------------------------------------- /demo/src/controller/queue2_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/queue2_controller.go -------------------------------------------------------------------------------- /demo/src/controller/queue_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/queue_controller.go -------------------------------------------------------------------------------- /demo/src/controller/redis_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/redis_controller.go -------------------------------------------------------------------------------- /demo/src/controller/sleep_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/sleep_controller.go -------------------------------------------------------------------------------- /demo/src/controller/sql_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/sql_controller.go -------------------------------------------------------------------------------- /demo/src/controller/two_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/two_controller.go -------------------------------------------------------------------------------- /demo/src/controller/valid_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/controller/valid_controller.go -------------------------------------------------------------------------------- /demo/src/dto/queue_dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/dto/queue_dto.go -------------------------------------------------------------------------------- /demo/src/dto/test_dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/dto/test_dto.go -------------------------------------------------------------------------------- /demo/src/fsm/user_fsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/fsm/user_fsm.go -------------------------------------------------------------------------------- /demo/src/model/comm_demo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/model/comm_demo.go -------------------------------------------------------------------------------- /demo/src/model/comm_user_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/model/comm_user_info.go -------------------------------------------------------------------------------- /demo/src/provider/demo_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/provider/demo_provider.go -------------------------------------------------------------------------------- /demo/src/router/command_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/router/command_router.go -------------------------------------------------------------------------------- /demo/src/router/cron_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/router/cron_router.go -------------------------------------------------------------------------------- /demo/src/router/grpc_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/router/grpc_router.go -------------------------------------------------------------------------------- /demo/src/router/http_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/router/http_router.go -------------------------------------------------------------------------------- /demo/src/router/queue_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/router/queue_router.go -------------------------------------------------------------------------------- /demo/src/router/subscribe_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/router/subscribe_router.go -------------------------------------------------------------------------------- /demo/src/router/timer_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/router/timer_router.go -------------------------------------------------------------------------------- /demo/src/router/websocket_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/router/websocket_router.go -------------------------------------------------------------------------------- /demo/src/service/one_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/service/one_service.go -------------------------------------------------------------------------------- /demo/src/service/parallel_one.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/service/parallel_one.go -------------------------------------------------------------------------------- /demo/src/service/parallel_two.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/service/parallel_two.go -------------------------------------------------------------------------------- /demo/src/service/sql_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/service/sql_service.go -------------------------------------------------------------------------------- /demo/src/service/two_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/src/service/two_service.go -------------------------------------------------------------------------------- /demo/swaggerui/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/favicon-16x16.png -------------------------------------------------------------------------------- /demo/swaggerui/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/favicon-32x32.png -------------------------------------------------------------------------------- /demo/swaggerui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/index.html -------------------------------------------------------------------------------- /demo/swaggerui/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/oauth2-redirect.html -------------------------------------------------------------------------------- /demo/swaggerui/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/swagger-ui-bundle.js -------------------------------------------------------------------------------- /demo/swaggerui/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /demo/swaggerui/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /demo/swaggerui/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /demo/swaggerui/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/swagger-ui.css -------------------------------------------------------------------------------- /demo/swaggerui/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/swagger-ui.css.map -------------------------------------------------------------------------------- /demo/swaggerui/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/swagger-ui.js -------------------------------------------------------------------------------- /demo/swaggerui/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/swagger-ui.js.map -------------------------------------------------------------------------------- /demo/swaggerui/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/swaggerui/swagger.json -------------------------------------------------------------------------------- /demo/test/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/client/client_test.go -------------------------------------------------------------------------------- /demo/test/conver/conver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/conver/conver_test.go -------------------------------------------------------------------------------- /demo/test/ctl/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/ctl/controller_test.go -------------------------------------------------------------------------------- /demo/test/ctx/ctx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/ctx/ctx_test.go -------------------------------------------------------------------------------- /demo/test/di_test/demo/man.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/di_test/demo/man.go -------------------------------------------------------------------------------- /demo/test/di_test/demo/people_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/di_test/demo/people_interface.go -------------------------------------------------------------------------------- /demo/test/di_test/di_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/di_test/di_test.go -------------------------------------------------------------------------------- /demo/test/extends/extend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/extends/extend_test.go -------------------------------------------------------------------------------- /demo/test/json_demo/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/json_demo/json_test.go -------------------------------------------------------------------------------- /demo/test/json_str/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/json_str/json_test.go -------------------------------------------------------------------------------- /demo/test/mgo/mgo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/mgo/mgo_test.go -------------------------------------------------------------------------------- /demo/test/mqtt/mqtt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/mqtt/mqtt_test.go -------------------------------------------------------------------------------- /demo/test/mytest/my_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/mytest/my_test.go -------------------------------------------------------------------------------- /demo/test/num/num_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/num/num_test.go -------------------------------------------------------------------------------- /demo/test/queue/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/queue/queue_test.go -------------------------------------------------------------------------------- /demo/test/reflect_test/reflect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/reflect_test/reflect_test.go -------------------------------------------------------------------------------- /demo/test/str_test/str_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/str_test/str_test.go -------------------------------------------------------------------------------- /demo/test/timer/timer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/timer/timer_test.go -------------------------------------------------------------------------------- /demo/test/token/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/token/token_test.go -------------------------------------------------------------------------------- /demo/test/toml/toml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/toml/toml_test.go -------------------------------------------------------------------------------- /demo/test/xorm/xorm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/demo/test/xorm/xorm_test.go -------------------------------------------------------------------------------- /demo/toml/user.toml: -------------------------------------------------------------------------------- 1 | [type] 2 | register ="注册用户" 3 | -------------------------------------------------------------------------------- /filters/Jwt_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/filters/Jwt_endpoint.go -------------------------------------------------------------------------------- /filters/comm_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/filters/comm_endpoint.go -------------------------------------------------------------------------------- /filters/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/filters/filter.go -------------------------------------------------------------------------------- /filters/gateway_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/filters/gateway_endpoint.go -------------------------------------------------------------------------------- /filters/health_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/filters/health_endpoint.go -------------------------------------------------------------------------------- /filters/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/filters/helpers.go -------------------------------------------------------------------------------- /filters/limit_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/filters/limit_endpoint.go -------------------------------------------------------------------------------- /filters/response_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/filters/response_endpoint.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/go.sum -------------------------------------------------------------------------------- /loggers/ins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/loggers/ins.go -------------------------------------------------------------------------------- /loggers/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/loggers/logger.go -------------------------------------------------------------------------------- /loggers/logrus_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/loggers/logrus_log.go -------------------------------------------------------------------------------- /providers/consul_registy_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/providers/consul_registy_provider.go -------------------------------------------------------------------------------- /servers/command_comm_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/command_comm_server.go -------------------------------------------------------------------------------- /servers/commands/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/commands/server.go -------------------------------------------------------------------------------- /servers/commons/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/commons/Server.go -------------------------------------------------------------------------------- /servers/commons/comm_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/commons/comm_handler.go -------------------------------------------------------------------------------- /servers/cron_comm_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/cron_comm_server.go -------------------------------------------------------------------------------- /servers/cronjobs/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/cronjobs/server.go -------------------------------------------------------------------------------- /servers/event_comm_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/event_comm_server.go -------------------------------------------------------------------------------- /servers/events/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/events/event.go -------------------------------------------------------------------------------- /servers/events/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/events/helper.go -------------------------------------------------------------------------------- /servers/events/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/events/server.go -------------------------------------------------------------------------------- /servers/gateway_comm_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/gateway_comm_server.go -------------------------------------------------------------------------------- /servers/gateways/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/gateways/codec.go -------------------------------------------------------------------------------- /servers/gateways/maxBytesReader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/gateways/maxBytesReader.go -------------------------------------------------------------------------------- /servers/gateways/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/gateways/server.go -------------------------------------------------------------------------------- /servers/grpc_comm_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/grpc_comm_server.go -------------------------------------------------------------------------------- /servers/http_comm_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/http_comm_server.go -------------------------------------------------------------------------------- /servers/mqtt_subscribe_comm_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/mqtt_subscribe_comm_server.go -------------------------------------------------------------------------------- /servers/mqtts/ins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/mqtts/ins.go -------------------------------------------------------------------------------- /servers/mqtts/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/mqtts/publish.go -------------------------------------------------------------------------------- /servers/mqtts/subscribe_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/mqtts/subscribe_server.go -------------------------------------------------------------------------------- /servers/queue_comm_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/queue_comm_server.go -------------------------------------------------------------------------------- /servers/queues/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/queues/client.go -------------------------------------------------------------------------------- /servers/queues/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/queues/helper.go -------------------------------------------------------------------------------- /servers/queues/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/queues/job.go -------------------------------------------------------------------------------- /servers/queues/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/queues/payload.go -------------------------------------------------------------------------------- /servers/queues/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/queues/server.go -------------------------------------------------------------------------------- /servers/queues/signal_stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/queues/signal_stop.go -------------------------------------------------------------------------------- /servers/queues/signals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/queues/signals.go -------------------------------------------------------------------------------- /servers/timer_comm_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/timer_comm_server.go -------------------------------------------------------------------------------- /servers/timers/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/timers/server.go -------------------------------------------------------------------------------- /servers/transports/codecs/command_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/codecs/command_codec.go -------------------------------------------------------------------------------- /servers/transports/codecs/cron_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/codecs/cron_codec.go -------------------------------------------------------------------------------- /servers/transports/codecs/gprc_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/codecs/gprc_codec.go -------------------------------------------------------------------------------- /servers/transports/codecs/http_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/codecs/http_codec.go -------------------------------------------------------------------------------- /servers/transports/codecs/mqtt_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/codecs/mqtt_codec.go -------------------------------------------------------------------------------- /servers/transports/codecs/queue_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/codecs/queue_codec.go -------------------------------------------------------------------------------- /servers/transports/codecs/timer_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/codecs/timer_codec.go -------------------------------------------------------------------------------- /servers/transports/codecs/websocket_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/codecs/websocket_codec.go -------------------------------------------------------------------------------- /servers/transports/command_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/command_transport.go -------------------------------------------------------------------------------- /servers/transports/cron_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/cron_transport.go -------------------------------------------------------------------------------- /servers/transports/grpc_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/grpc_transport.go -------------------------------------------------------------------------------- /servers/transports/http_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/http_transport.go -------------------------------------------------------------------------------- /servers/transports/mqtt_subscribe_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/mqtt_subscribe_transport.go -------------------------------------------------------------------------------- /servers/transports/protobuf/message.go.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/protobuf/message.go.proto -------------------------------------------------------------------------------- /servers/transports/protobuf/message.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/protobuf/message.pb.go -------------------------------------------------------------------------------- /servers/transports/queue_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/queue_transport.go -------------------------------------------------------------------------------- /servers/transports/timer_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/timer_transport.go -------------------------------------------------------------------------------- /servers/transports/websocket_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/transports/websocket_transport.go -------------------------------------------------------------------------------- /servers/websocket_comm_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/websocket_comm_server.go -------------------------------------------------------------------------------- /servers/websockets/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/servers/websockets/server.go -------------------------------------------------------------------------------- /services/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/services/service.go -------------------------------------------------------------------------------- /tools/convert/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/tools/convert/convert.go -------------------------------------------------------------------------------- /tools/errors/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/tools/errors/error.go -------------------------------------------------------------------------------- /tools/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/tools/helpers.go -------------------------------------------------------------------------------- /tools/idwork/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/tools/idwork/helper.go -------------------------------------------------------------------------------- /tools/idwork/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/tools/idwork/worker.go -------------------------------------------------------------------------------- /tools/jwt/claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/tools/jwt/claims.go -------------------------------------------------------------------------------- /tools/jwt/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/tools/jwt/token.go -------------------------------------------------------------------------------- /tools/local_time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/tools/local_time.go -------------------------------------------------------------------------------- /tools/tests/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/tools/tests/test.go -------------------------------------------------------------------------------- /tools/util/md5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/tools/util/md5.go -------------------------------------------------------------------------------- /validations/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/validations/helpers.go -------------------------------------------------------------------------------- /validations/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/validations/util.go -------------------------------------------------------------------------------- /validations/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/validations/validation.go -------------------------------------------------------------------------------- /validations/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/validations/validators.go -------------------------------------------------------------------------------- /wego.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9299381/wego/HEAD/wego.go --------------------------------------------------------------------------------