diff --git a/README.md b/README.md index 1442cbd7b..29002de3f 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,254 @@ 项目结构: -```text -blazing/ -├── server/ 服务端 -│ ├── logic/ 逻辑服 -│ └── login/ 登录服 -└── README.md +```markdown +. 📂 blazing +├── 📄 README.md +└── 📂 common/ +│ └── 📂 bytearray/ +│ ├── 📄 bytearray.go +│ ├── 📄 bytearray_test.go +│ └── 📂 contrib/ +│ └── 📂 drivers/ +│ └── 📂 mysql/ +│ ├── 📄 go.mod +│ ├── 📄 go.sum +│ ├── 📄 mysql.go +│ └── 📂 files/ +│ ├── 📄 README.md +│ └── 📂 local/ +│ ├── 📄 go.mod +│ ├── 📄 go.sum +│ ├── 📄 local.go +│ ├── 📄 go.mod +│ ├── 📄 go.sum +│ └── 📂 player/ +│ ├── 📄 Server.go +│ └── 📂 socket/ +│ ├── 📄 ServerEvent.go +│ ├── 📄 ServerOption.go +│ └── 📂 codec/ +│ ├── 📄 CrossDomain.go +│ ├── 📄 SocketCodec.go +│ ├── 📄 SocketCodec_Tomee.go +│ └── 📂 handler/ +│ ├── 📄 SocketHandler.go +│ ├── 📄 SocketHandler_Tomee.go +└── 📂 cool/ +│ ├── 📄 config.go +│ ├── 📄 const.go +│ ├── 📄 controller-simple.go +│ ├── 📄 controller.go +│ ├── 📄 cool.go +│ └── 📂 coolconfig/ +│ ├── 📄 config.go +│ └── 📂 cooldb/ +│ ├── 📄 cooldb.go +│ └── 📂 coolfile/ +│ ├── 📄 coolfile.go +│ ├── 📄 ctx.go +│ ├── 📄 db.go +│ ├── 📄 file.go +│ ├── 📄 func.go +│ ├── 📄 go.mod +│ ├── 📄 go.sum +│ ├── 📄 initdb.go +│ ├── 📄 middleware.go +│ ├── 📄 middleware_handler_response.go +│ ├── 📄 model.go +│ ├── 📄 service.go +├── 📄 docker-compose.yml +├── 📄 go.work +├── 📄 gotidy.sh +├── 📄 gowork.sh +└── 📂 logic/ +│ ├── 📄 go.mod +│ ├── 📄 main.go +└── 📂 login/ +│ ├── 📄 go.mod +│ ├── 📄 go.sum +│ └── 📂 internal/ +│ └── 📂 cmd/ +│ ├── 📄 cmd.go +│ └── 📂 consts/ +│ ├── 📄 consts.go +│ ├── 📄 main.go +│ └── 📂 public/ +│ └── 📂 uploads/ +└── 📂 manifest/ +│ └── 📂 config/ +│ ├── 📄 config.yaml +└── 📂 modules/ +│ └── 📂 base/ +│ └── 📂 api/ +│ └── 📂 v1/ +│ ├── 📄 base_open.go +│ ├── 📄 base.go +│ └── 📂 config/ +│ ├── 📄 config.go +│ └── 📂 controller/ +│ └── 📂 admin/ +│ ├── 📄 admin.go +│ ├── 📄 base_comm.go +│ ├── 📄 base_open.go +│ ├── 📄 base_sys_department.go +│ ├── 📄 base_sys_log.go +│ ├── 📄 base_sys_menu.go +│ ├── 📄 base_sys_param.go +│ ├── 📄 base_sys_role.go +│ ├── 📄 base_sys_user.go +│ └── 📂 app/ +│ ├── 📄 base_comm.go +│ ├── 📄 controller.go +│ └── 📂 funcs/ +│ ├── 📄 base_sys_log_clear.go +│ ├── 📄 go.mod +│ ├── 📄 go.sum +│ └── 📂 middleware/ +│ ├── 📄 authority.go +│ ├── 📄 i18n.go +│ ├── 📄 log.go +│ ├── 📄 middleware.go +│ └── 📂 model/ +│ ├── 📄 base_eps_admin.go +│ ├── 📄 base_eps_app.go +│ ├── 📄 base_sys_conf.go +│ ├── 📄 base_sys_department.go +│ ├── 📄 base_sys_init.go +│ ├── 📄 base_sys_log.go +│ ├── 📄 base_sys_menu.go +│ ├── 📄 base_sys_param.go +│ ├── 📄 base_sys_role.go +│ ├── 📄 base_sys_role_department.go +│ ├── 📄 base_sys_role_menu.go +│ ├── 📄 base_sys_user.go +│ ├── 📄 base_sys_user_role.go +│ └── 📂 packed/ +│ ├── 📄 packed.go +│ └── 📂 resource/ +│ └── 📂 initjson/ +│ ├── 📄 base_sys_department.json +│ ├── 📄 base_sys_menu.json +│ ├── 📄 base_sys_param.json +│ ├── 📄 base_sys_role.json +│ ├── 📄 base_sys_role_department.json +│ ├── 📄 base_sys_role_menu.json +│ ├── 📄 base_sys_user.json +│ ├── 📄 base_sys_user_role.json +│ └── 📂 service/ +│ ├── 📄 base_open.go +│ ├── 📄 base_sys_conf.go +│ ├── 📄 base_sys_department.go +│ ├── 📄 base_sys_log.go +│ ├── 📄 base_sys_login.go +│ ├── 📄 base_sys_menu.go +│ ├── 📄 base_sys_param.go +│ ├── 📄 base_sys_perms.go +│ ├── 📄 base_sys_role.go +│ ├── 📄 base_sys_user.go +│ └── 📂 utils/ +│ ├── 📄 README.md +│ ├── 📄 utils.go +│ └── 📂 demo/ +│ └── 📂 controller/ +│ └── 📂 admin/ +│ ├── 📄 demo_sample.go +│ ├── 📄 controller.go +│ ├── 📄 demo.go +│ ├── 📄 go.mod +│ ├── 📄 go.sum +│ └── 📂 model/ +│ ├── 📄 demo_goods.go +│ ├── 📄 demo_sample.go +│ └── 📂 service/ +│ ├── 📄 demo_goods.go +│ ├── 📄 demo_sample.go +│ ├── 📄 demo_test.go +│ └── 📂 dict/ +│ ├── 📄 README.MD +│ └── 📂 controller/ +│ └── 📂 admin/ +│ ├── 📄 dict_info.go +│ ├── 📄 dict_type.go +│ ├── 📄 controller.go +│ ├── 📄 dict.go +│ ├── 📄 go.mod +│ ├── 📄 go.sum +│ └── 📂 model/ +│ ├── 📄 dict_info.go +│ ├── 📄 dict_type.go +│ └── 📂 packed/ +│ ├── 📄 packed.go +│ └── 📂 resource/ +│ └── 📂 initjson/ +│ ├── 📄 dict_info.json +│ ├── 📄 dict_type.json +│ └── 📂 service/ +│ ├── 📄 dict_info.go +│ ├── 📄 dict_type.go +│ ├── 📄 modules.go +│ └── 📂 space/ +│ ├── 📄 README.md +│ └── 📂 controller/ +│ └── 📂 admin/ +│ ├── 📄 space_info.go +│ ├── 📄 space_type.go +│ ├── 📄 controller.go +│ ├── 📄 go.mod +│ ├── 📄 go.sum +│ └── 📂 middleware/ +│ ├── 📄 middleware.go +│ └── 📂 model/ +│ ├── 📄 model.go +│ ├── 📄 space_info.go +│ ├── 📄 space_type.go +│ └── 📂 service/ +│ ├── 📄 service.go +│ ├── 📄 space_info.go +│ ├── 📄 space_type.go +│ ├── 📄 space.go +│ └── 📂 task/ +│ ├── 📄 README.md +│ └── 📂 controller/ +│ └── 📂 admin/ +│ ├── 📄 admin.go +│ ├── 📄 task_info.go +│ └── 📂 app/ +│ ├── 📄 app.go +│ ├── 📄 controller.go +│ └── 📂 funcs/ +│ ├── 📄 task_add_task.go +│ ├── 📄 task_stop_func.go +│ ├── 📄 task_testfunc.go +│ ├── 📄 tast_start_func.go +│ ├── 📄 go.mod +│ ├── 📄 go.sum +│ └── 📂 middleware/ +│ ├── 📄 middleware.go +│ └── 📂 model/ +│ ├── 📄 model.go +│ ├── 📄 task_info.go +│ ├── 📄 task_log.go +│ └── 📂 packed/ +│ ├── 📄 packed.go +│ └── 📂 resource/ +│ └── 📂 initjson/ +│ ├── 📄 task_info.json +│ └── 📂 service/ +│ ├── 📄 service.go +│ ├── 📄 task_info.go +│ ├── 📄 task.go +├── 📄 pre-release.sh +└── 📂 public/ +│ └── 📂 uploads/ +├── 📄 release.sh +└── 📂 scripts/ +│ ├── 📄 clean.sh +│ ├── 📄 daemon.json +│ ├── 📄 frontend.sh +│ ├── 📄 init.sh +│ ├── 📄 other_pack.sh +│ └── 📄 windows_pack.bat ``` 目前仅有Logic服 diff --git a/contrib/drivers/mysql/go.mod b/common/contrib/drivers/mysql/go.mod similarity index 100% rename from contrib/drivers/mysql/go.mod rename to common/contrib/drivers/mysql/go.mod diff --git a/contrib/drivers/mysql/go.sum b/common/contrib/drivers/mysql/go.sum similarity index 100% rename from contrib/drivers/mysql/go.sum rename to common/contrib/drivers/mysql/go.sum diff --git a/contrib/drivers/mysql/mysql.go b/common/contrib/drivers/mysql/mysql.go similarity index 100% rename from contrib/drivers/mysql/mysql.go rename to common/contrib/drivers/mysql/mysql.go diff --git a/contrib/files/README.md b/common/contrib/files/README.md similarity index 100% rename from contrib/files/README.md rename to common/contrib/files/README.md diff --git a/contrib/files/local/go.mod b/common/contrib/files/local/go.mod similarity index 100% rename from contrib/files/local/go.mod rename to common/contrib/files/local/go.mod diff --git a/contrib/files/local/go.sum b/common/contrib/files/local/go.sum similarity index 100% rename from contrib/files/local/go.sum rename to common/contrib/files/local/go.sum diff --git a/contrib/files/local/local.go b/common/contrib/files/local/local.go similarity index 100% rename from contrib/files/local/local.go rename to common/contrib/files/local/local.go diff --git a/go.work b/go.work index 7ed7e4ccd..af1928640 100644 --- a/go.work +++ b/go.work @@ -2,8 +2,8 @@ go 1.19 use ( ./common - ./contrib/drivers/mysql - ./contrib/files/local + ./common/contrib/drivers/mysql + ./common/contrib/files/local ./cool ./logic ./login