liujiandao
2023-11-02 963792355013e9e89904a67352312ab3d9acf7f6
优化重构
231个文件已删除
1个文件已添加
20个文件已修改
15707 ■■■■■ 已修改文件
api/v1/enter.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/example/enter.go 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/example/exa_breakpoint_continue.go 150 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/example/exa_customer.go 176 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/example/exa_file_upload_download.go 110 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/enter.go 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_api.go 231 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_authority.go 208 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_authority_btn.go 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_auto_code.go 315 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_auto_code_history.go 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_captcha.go 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_casbin.go 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_chatgpt.go 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_dictionary.go 148 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_dictionary_detail.go 148 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_initdb.go 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_jwt_blacklist.go 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_menu.go 278 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_operation_record.go 149 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_system.go 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/system/sys_user.go 462 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/test/enter.go 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/test/member.go 235 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/test/supplier.go 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config.yaml 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/auto_code.go 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/captcha.go 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/config.go 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/email.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/excel.go 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/jwt.go 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/oss_aliyun.go 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/oss_aws.go 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/oss_huawei.go 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/oss_local.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/oss_qiniu.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/oss_tencent.go 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
config/redis.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
core/server.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
core/viper.go 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
global/global.go 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
go.mod 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
go.sum 109 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
initialize/ensure_tables.go 100 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
initialize/gorm.go 43 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
initialize/other.go 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
initialize/plugin.go 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
initialize/redis.go 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
initialize/register_init.go 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
initialize/router.go 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
initialize/timer.go 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
log/2023-08-26/info.log 200 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
main.go 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
middleware/casbin_rbac.go 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
middleware/email.go 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
middleware/error.go 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
middleware/jwt.go 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
middleware/limit_ip.go 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
middleware/loadtls.go 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
middleware/need_init.go 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
middleware/operation.go 135 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/example/exa_breakpoint_continue.go 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/example/exa_customer.go 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/example/exa_file_upload_download.go 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/example/response/exa_breakpoint_continue.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/example/response/exa_customer.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/example/response/exa_file_upload_download.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/jwt.go 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/sys_api.go 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/sys_authority_btn.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/sys_auto_history.go 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/sys_casbin.go 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/sys_chatgpt.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/sys_dictionary.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/sys_dictionary_detail.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/sys_init.go 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/sys_menu.go 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/sys_operation_record.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/request/sys_user.go 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/response/sys_api.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/response/sys_authority.go 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/response/sys_authority_btn.go 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/response/sys_auto_code.go 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/response/sys_auto_code_history.go 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/response/sys_captcha.go 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/response/sys_casbin.go 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/response/sys_chatgpt.go 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/response/sys_menu.go 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/response/sys_system.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/response/sys_user.go 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_api.go 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_authority.go 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_authority_btn.go 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_authority_menu.go 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_auto_code.go 119 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_autocode_history.go 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_base_menu.go 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_chatgpt.go 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_dictionary.go 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_dictionary_detail.go 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_jwt_blacklist.go 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_menu_btn.go 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_operation_record.go 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_user.go 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/system/sys_user_authority.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/test/member.go 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/test/product.go 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/test/request/member.go 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packfile/notUsePackFile.go 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packfile/usePackFile.go 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/README.MD 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/api/enter.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/api/sys_email.go 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/config/email.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/global/gloabl.go 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/main.go 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/model/response/email.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/router/enter.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/router/sys_email.go 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/service/enter.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/service/sys_email.go 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/email/utils/email.go 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/plugin-tool/utils/check.go 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
plugin/ws/ws.go 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/readme.txt.tpl 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/server/api.go.tpl 210 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/server/model.go.tpl 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/server/request.go.tpl 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/server/router.go.tpl 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/server/service.go.tpl 134 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/subcontract/api_enter.go.tpl 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/subcontract/data.go 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/subcontract/router_enter.go.tpl 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/subcontract/service_enter.go.tpl 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/web/api.js.tpl 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/web/form.vue.tpl 184 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/autocode_template/web/table.vue.tpl 680 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/page/css/app.7832f89c.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/page/css/chunk-vendors.a16c4353.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/page/fonts/element-icons.535877f5.woff 补丁 | 查看 | 原始文档 | blame | 历史
resource/page/fonts/element-icons.732389de.ttf 补丁 | 查看 | 原始文档 | blame | 历史
resource/page/index.html 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/page/js/app.9fe02340.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/page/js/chunk-vendors.2e7c88f1.js 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/page/report.html 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/plug_template/api/api.go.tpl 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/plug_template/api/enter.go.tpl 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/plug_template/config/config.go.tpl 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/plug_template/global/global.go.tpl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/plug_template/main.go.tpl 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/plug_template/model/model.go.tpl 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/plug_template/router/enter.go.tpl 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/plug_template/router/router.go.tpl 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/plug_template/service/enter.go.tpl 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
resource/plug_template/service/service.go.tpl 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/enter.go 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/example/enter.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/example/exa_customer.go 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/example/exa_file_upload_and_download.go 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/enter.go 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_api.go 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_authority.go 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_authority_btn.go 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_auto_code.go 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_auto_code_history.go 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_base.go 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_casbin.go 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_chatgpt.go 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_dictionary.go 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_dictionary_detail.go 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_initdb.go 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_jwt.go 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_menu.go 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_operation_record.go 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_system.go 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/system/sys_user.go 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/test/enter.go 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/test/member.go 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/test/sys_system.go 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/enter.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/example/enter.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/example/exa_breakpoint_continue.go 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/example/exa_customer.go 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/example/exa_file_upload_download.go 108 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/enter.go 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/jwt_black_list.go 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_api.go 196 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_authority.go 220 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_authority_btn.go 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_auto_code.go 950 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_auto_code_interface.go 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_auto_code_mssql.go 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_auto_code_mysql.go 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_auto_code_oracle.go 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_auto_code_pgsql.go 108 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_auto_code_sqlite.go 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_autocode_history.go 152 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_base_menu.go 125 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_casbin.go 135 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_chatgpt.go 167 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_dictionary.go 128 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_dictionary_detail.go 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_initdb.go 184 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_initdb_mysql.go 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_initdb_pgsql.go 95 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_initdb_sqlite.go 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_menu.go 236 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_operation_record.go 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/system/sys_user.go 245 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/test/enter.go 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/test/member.go 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
source/example/file_upload_download.go 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
source/system/api.go 176 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
source/system/authorities_menus.go 83 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
source/system/authority.go 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
source/system/casbin.go 258 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
source/system/dictionary.go 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
source/system/dictionary_detail.go 113 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
source/system/menu.go 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
source/system/user.go 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/ast/ast.go 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/ast/ast_auto_enter.go 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/ast/ast_auto_enter_test.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/ast/ast_enter.go 181 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/ast/ast_gorm.go 165 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/ast/ast_gorm_test.go 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/ast/ast_rollback.go 157 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/ast/ast_rollback_test.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/ast/ast_router.go 132 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/ast/ast_router_test.go 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/breakpoint_continue.go 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/captcha/redis.go 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/clamis.go 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/db_automation.go 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/file_operations.go 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/getPointer.go 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/human_duration.go 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/human_duration_test.go 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/injection_code.go 180 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/jwt.go 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/plugin/plugin.go 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/plugin/plugin_uinx.go 93 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/timer/timed_task.go 132 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/timer/timed_task_test.go 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/upload/aliyun_oss.go 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/upload/aws_s3.go 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/upload/local.go 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/upload/obs.go 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/upload/qiniu.go 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/upload/tencent_cos.go 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/upload/upload.go 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/enter.go
@@ -1,15 +1,13 @@
package v1
import (
    "srm/api/v1/example"
    "srm/api/v1/system"
    "srm/api/v1/test"
)
type ApiGroup struct {
    SystemApiGroup  system.ApiGroup
    ExampleApiGroup example.ApiGroup
    TestApiGroup    test.ApiGroup
    SystemApiGroup system.ApiGroup
    TestApiGroup   test.ApiGroup
}
var ApiGroupApp = new(ApiGroup)
api/v1/example/enter.go
File was deleted
api/v1/example/exa_breakpoint_continue.go
File was deleted
api/v1/example/exa_customer.go
File was deleted
api/v1/example/exa_file_upload_download.go
File was deleted
api/v1/system/enter.go
@@ -3,38 +3,9 @@
import "srm/service"
type ApiGroup struct {
    DBApi
    JwtApi
    BaseApi
    SystemApi
    CasbinApi
    AutoCodeApi
    SystemApiApi
    AuthorityApi
    DictionaryApi
    AuthorityMenuApi
    OperationRecordApi
    AutoCodeHistoryApi
    DictionaryDetailApi
    AuthorityBtnApi
    ChatGptApi
}
var (
    apiService              = service.ServiceGroupApp.SystemServiceGroup.ApiService
    jwtService              = service.ServiceGroupApp.SystemServiceGroup.JwtService
    menuService             = service.ServiceGroupApp.SystemServiceGroup.MenuService
    userService             = service.ServiceGroupApp.SystemServiceGroup.UserService
    initDBService           = service.ServiceGroupApp.SystemServiceGroup.InitDBService
    casbinService           = service.ServiceGroupApp.SystemServiceGroup.CasbinService
    autoCodeService         = service.ServiceGroupApp.SystemServiceGroup.AutoCodeService
    baseMenuService         = service.ServiceGroupApp.SystemServiceGroup.BaseMenuService
    authorityService        = service.ServiceGroupApp.SystemServiceGroup.AuthorityService
    dictionaryService       = service.ServiceGroupApp.SystemServiceGroup.DictionaryService
    systemConfigService     = service.ServiceGroupApp.SystemServiceGroup.SystemConfigService
    operationRecordService  = service.ServiceGroupApp.SystemServiceGroup.OperationRecordService
    autoCodeHistoryService  = service.ServiceGroupApp.SystemServiceGroup.AutoCodeHistoryService
    dictionaryDetailService = service.ServiceGroupApp.SystemServiceGroup.DictionaryDetailService
    authorityBtnService     = service.ServiceGroupApp.SystemServiceGroup.AuthorityBtnService
    chatGptService          = service.ServiceGroupApp.SystemServiceGroup.ChatGptService
    systemConfigService = service.ServiceGroupApp.SystemServiceGroup
)
api/v1/system/sys_api.go
File was deleted
api/v1/system/sys_authority.go
File was deleted
api/v1/system/sys_authority_btn.go
File was deleted
api/v1/system/sys_auto_code.go
File was deleted
api/v1/system/sys_auto_code_history.go
File was deleted
api/v1/system/sys_captcha.go
File was deleted
api/v1/system/sys_casbin.go
File was deleted
api/v1/system/sys_chatgpt.go
File was deleted
api/v1/system/sys_dictionary.go
File was deleted
api/v1/system/sys_dictionary_detail.go
File was deleted
api/v1/system/sys_initdb.go
File was deleted
api/v1/system/sys_jwt_blacklist.go
File was deleted
api/v1/system/sys_menu.go
File was deleted
api/v1/system/sys_operation_record.go
File was deleted
api/v1/system/sys_system.go
@@ -4,7 +4,6 @@
    "srm/global"
    "srm/model/common/response"
    "srm/model/system"
    systemRes "srm/model/system/response"
    "srm/utils"
    "github.com/gin-gonic/gin"
@@ -27,7 +26,7 @@
        response.FailWithMessage("获取失败", c)
        return
    }
    response.OkWithDetailed(systemRes.SysConfigResponse{Config: config}, "获取成功", c)
    response.OkWithDetailed(system.System{Config: config}, "获取成功", c)
}
// SetSystemConfig
api/v1/system/sys_user.go
File was deleted
api/v1/test/enter.go
@@ -6,5 +6,4 @@
    SupplierApi
    ContractApi
    ProductApi
    MemberApi
}
api/v1/test/member.go
File was deleted
api/v1/test/supplier.go
@@ -33,14 +33,6 @@
        response.FailWithMessage(err.Error(), c)
        return
    }
    verify := utils.Rules{
        "Name":                {utils.NotEmpty()},
        "ResponsiblePersonId": {utils.NotEmpty()},
    }
    if err := utils.Verify(s, verify); err != nil {
        response.FailWithMessage(err.Error(), c)
        return
    }
    if err := sService.CreateSupplier(&s); err != nil {
        global.GVA_LOG.Error("创建失败!", zap.Error(err))
        response.FailWithMessage("创建失败", c)
config.yaml
@@ -66,30 +66,6 @@
    singular: false
    log-zap: false
    disable: true
email:
  to: xxx@qq.com
  from: xxx@163.com
  host: smtp.163.com
  secret: xxx
  nickname: test
  port: 465
  is-ssl: true
excel:
  dir: ./resource/excel/
hua-wei-obs:
  path: you-path
  bucket: you-bucket
  endpoint: you-endpoint
  access-key: you-access-key
  secret-key: you-secret-key
jwt:
  signing-key: 3791a68f-f9e6-40db-8095-31877f22c9c7
  expires-time: 7d
  buffer-time: 1d
  issuer: qmPlus
local:
  path: uploads/file
  store-path: uploads/file
mssql:
  prefix: ""
  port: ""
@@ -146,18 +122,6 @@
  max-open-conns: 100
  singular: false
  log-zap: false
qiniu:
  zone: ZoneHuaDong
  bucket: ""
  img-path: ""
  access-key: ""
  secret-key: ""
  use-https: false
  use-cdn-domains: false
redis:
  addr: 127.0.0.1:6379
  password: ""
  db: 0
sqlite:
  prefix: ""
  port: ""
config/auto_code.go
File was deleted
config/captcha.go
File was deleted
config/config.go
@@ -1,14 +1,9 @@
package config
type Server struct {
    JWT     JWT     `mapstructure:"jwt" json:"jwt" yaml:"jwt"`
    Zap     Zap     `mapstructure:"zap" json:"zap" yaml:"zap"`
    Redis   Redis   `mapstructure:"redis" json:"redis" yaml:"redis"`
    Email   Email   `mapstructure:"email" json:"email" yaml:"email"`
    System  System  `mapstructure:"system" json:"system" yaml:"system"`
    Captcha Captcha `mapstructure:"captcha" json:"captcha" yaml:"captcha"`
    // auto
    AutoCode Autocode `mapstructure:"autocode" json:"autocode" yaml:"autocode"`
    //JWT     JWT     `mapstructure:"jwt" json:"jwt" yaml:"jwt"`
    Zap    Zap    `mapstructure:"zap" json:"zap" yaml:"zap"`
    System System `mapstructure:"system" json:"system" yaml:"system"`
    // gorm
    Mysql  Mysql           `mapstructure:"mysql" json:"mysql" yaml:"mysql"`
    Mssql  Mssql           `mapstructure:"mssql" json:"mssql" yaml:"mssql"`
@@ -16,16 +11,6 @@
    Oracle Oracle          `mapstructure:"oracle" json:"oracle" yaml:"oracle"`
    Sqlite Sqlite          `mapstructure:"sqlite" json:"sqlite" yaml:"sqlite"`
    DBList []SpecializedDB `mapstructure:"db-list" json:"db-list" yaml:"db-list"`
    // oss
    Local      Local      `mapstructure:"local" json:"local" yaml:"local"`
    Qiniu      Qiniu      `mapstructure:"qiniu" json:"qiniu" yaml:"qiniu"`
    AliyunOSS  AliyunOSS  `mapstructure:"aliyun-oss" json:"aliyun-oss" yaml:"aliyun-oss"`
    HuaWeiObs  HuaWeiObs  `mapstructure:"hua-wei-obs" json:"hua-wei-obs" yaml:"hua-wei-obs"`
    TencentCOS TencentCOS `mapstructure:"tencent-cos" json:"tencent-cos" yaml:"tencent-cos"`
    AwsS3      AwsS3      `mapstructure:"aws-s3" json:"aws-s3" yaml:"aws-s3"`
    Excel Excel `mapstructure:"excel" json:"excel" yaml:"excel"`
    Timer Timer `mapstructure:"timer" json:"timer" yaml:"timer"`
    // 跨域配置
    Cors CORS `mapstructure:"cors" json:"cors" yaml:"cors"`
config/email.go
File was deleted
config/excel.go
File was deleted
config/jwt.go
File was deleted
config/oss_aliyun.go
File was deleted
config/oss_aws.go
File was deleted
config/oss_huawei.go
File was deleted
config/oss_local.go
File was deleted
config/oss_qiniu.go
File was deleted
config/oss_tencent.go
File was deleted
config/redis.go
File was deleted
core/server.go
@@ -7,7 +7,6 @@
    "go.uber.org/zap"
    "srm/global"
    "srm/initialize"
    "srm/service/system"
)
type server interface {
@@ -15,16 +14,6 @@
}
func RunWindowsServer() {
    if global.GVA_CONFIG.System.UseMultipoint || global.GVA_CONFIG.System.UseRedis {
        // 初始化redis服务
        initialize.Redis()
    }
    // 从db加载jwt数据
    if global.GVA_DB != nil {
        system.LoadAll()
    }
    Router := initialize.Routers()
    Router.Static("/form-generator", "./resource/page")
core/viper.go
@@ -5,14 +5,12 @@
    "fmt"
    "github.com/gin-gonic/gin"
    "os"
    "path/filepath"
    "srm/core/internal"
    "github.com/fsnotify/fsnotify"
    "github.com/spf13/viper"
    "srm/global"
    _ "srm/packfile"
)
// Viper //
@@ -68,7 +66,5 @@
        fmt.Println(err)
    }
    // root 适配性 根据root位置去找到对应迁移位置,保证root路径有效
    global.GVA_CONFIG.AutoCode.Root, _ = filepath.Abs("..")
    return v
}
global/global.go
@@ -4,7 +4,6 @@
    "sync"
    "github.com/songzhibin97/gkit/cache/local_cache"
    "srm/utils/timer"
    "golang.org/x/sync/singleflight"
@@ -25,8 +24,7 @@
    GVA_VP     *viper.Viper
    // GVA_LOG    *oplogging.Logger
    GVA_LOG                 *zap.Logger
    GVA_Timer               timer.Timer = timer.NewTimerTask()
    GVA_Concurrency_Control             = &singleflight.Group{}
    GVA_Concurrency_Control = &singleflight.Group{}
    BlackCache local_cache.Cache
    lock       sync.RWMutex
go.mod
@@ -3,61 +3,37 @@
go 1.18
require (
    github.com/aliyun/aliyun-oss-go-sdk v2.2.7+incompatible
    github.com/aws/aws-sdk-go v1.44.307
    github.com/casbin/casbin/v2 v2.71.1
    github.com/casbin/gorm-adapter/v3 v3.18.0
    github.com/flipped-aurora/ws v1.0.2
    github.com/fsnotify/fsnotify v1.6.0
    github.com/fvbock/endless v0.0.0-20170109170031-447134032cb6
    github.com/gin-gonic/gin v1.9.1
    github.com/glebarez/sqlite v1.8.0
    github.com/go-sql-driver/mysql v1.7.1
    github.com/gofrs/uuid/v5 v5.0.0
    github.com/golang-jwt/jwt/v4 v4.5.0
    github.com/gookit/color v1.5.4
    github.com/h2non/filetype v1.1.3
    github.com/huaweicloud/huaweicloud-sdk-go-obs v3.21.8+incompatible
    github.com/jordan-wright/email v0.0.0-20200824153738-3f5bafa1cd84
    github.com/lestrrat-go/file-rotatelogs v2.4.0+incompatible
    github.com/mojocn/base64Captcha v1.3.5
    github.com/otiai10/copy v1.7.0
    github.com/pkg/errors v0.9.1
    github.com/qiniu/api.v7/v7 v7.4.1
    github.com/redis/go-redis/v9 v9.0.5
    github.com/robfig/cron/v3 v3.0.1
    github.com/sashabaranov/go-openai v1.14.1
    github.com/shirou/gopsutil/v3 v3.23.6
    github.com/shopspring/decimal v1.3.1
    github.com/songzhibin97/gkit v1.2.11
    github.com/spf13/cast v1.5.1
    github.com/spf13/viper v1.16.0
    github.com/stretchr/testify v1.8.4
    github.com/swaggo/gin-swagger v1.3.0
    github.com/swaggo/swag v1.16.1
    github.com/tencentyun/cos-go-sdk-v5 v0.7.42
    github.com/unrolled/secure v1.13.0
    go.uber.org/zap v1.24.0
    golang.org/x/crypto v0.10.0
    golang.org/x/sync v0.3.0
    golang.org/x/text v0.11.0
    google.golang.org/grpc v1.55.0
    google.golang.org/protobuf v1.30.0
    gorm.io/driver/mysql v1.5.1
    gorm.io/driver/postgres v1.5.2
    gorm.io/driver/sqlserver v1.5.1
    gorm.io/gorm v1.25.2
    nhooyr.io/websocket v1.8.7
)
require (
    github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible // indirect
    github.com/KyleBanks/depth v1.2.1 // indirect
    github.com/bytedance/sonic v1.9.1 // indirect
    github.com/cespare/xxhash/v2 v2.2.0 // indirect
    github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
    github.com/clbanning/mxj v1.8.4 // indirect
    github.com/davecgh/go-spew v1.1.1 // indirect
    github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
    github.com/dustin/go-humanize v1.0.1 // indirect
    github.com/gabriel-vasile/mimetype v1.4.2 // indirect
@@ -74,9 +50,7 @@
    github.com/goccy/go-json v0.10.2 // indirect
    github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 // indirect
    github.com/golang-sql/sqlexp v0.1.0 // indirect
    github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect
    github.com/golang/protobuf v1.5.3 // indirect
    github.com/google/go-querystring v1.0.0 // indirect
    github.com/google/uuid v1.3.0 // indirect
    github.com/hashicorp/hcl v1.0.0 // indirect
    github.com/jackc/pgpassfile v1.0.0 // indirect
@@ -84,11 +58,9 @@
    github.com/jackc/pgx/v5 v5.3.1 // indirect
    github.com/jinzhu/inflection v1.0.0 // indirect
    github.com/jinzhu/now v1.1.5 // indirect
    github.com/jmespath/go-jmespath v0.4.0 // indirect
    github.com/jonboulle/clockwork v0.4.0 // indirect
    github.com/josharian/intern v1.0.0 // indirect
    github.com/json-iterator/go v1.1.12 // indirect
    github.com/klauspost/compress v1.13.6 // indirect
    github.com/klauspost/cpuid/v2 v2.2.4 // indirect
    github.com/leodido/go-urn v1.2.4 // indirect
    github.com/lestrrat-go/strftime v1.0.6 // indirect
@@ -100,9 +72,8 @@
    github.com/mitchellh/mapstructure v1.5.0 // indirect
    github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
    github.com/modern-go/reflect2 v1.0.2 // indirect
    github.com/mozillazg/go-httpheader v0.2.1 // indirect
    github.com/pelletier/go-toml/v2 v2.0.8 // indirect
    github.com/pmezard/go-difflib v1.0.0 // indirect
    github.com/pkg/errors v0.9.1 // indirect
    github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
    github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
    github.com/rogpeppe/go-internal v1.11.0 // indirect
@@ -115,20 +86,17 @@
    github.com/tklauser/numcpus v0.6.0 // indirect
    github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
    github.com/ugorji/go/codec v1.2.11 // indirect
    github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778 // indirect
    github.com/yusufpapurcu/wmi v1.2.3 // indirect
    go.uber.org/atomic v1.9.0 // indirect
    go.uber.org/multierr v1.8.0 // indirect
    golang.org/x/arch v0.3.0 // indirect
    golang.org/x/image v0.5.0 // indirect
    golang.org/x/net v0.10.0 // indirect
    golang.org/x/sys v0.10.0 // indirect
    golang.org/x/time v0.1.0 // indirect
    golang.org/x/text v0.11.0 // indirect
    golang.org/x/tools v0.9.1 // indirect
    google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect
    gopkg.in/ini.v1 v1.67.0 // indirect
    gopkg.in/yaml.v3 v3.0.1 // indirect
    gorm.io/plugin/dbresolver v1.4.1 // indirect
    modernc.org/libc v1.24.1 // indirect
    modernc.org/mathutil v1.5.0 // indirect
    modernc.org/memory v1.6.0 // indirect
go.sum
@@ -42,29 +42,18 @@
github.com/AzureAD/microsoft-authentication-library-for-go v1.0.0/go.mod h1:kgDmCTgBzIEPFElEF+FK0SdjAor06dRq2Go927dnQ6o=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible h1:1G1pk05UrOh0NlF1oeaaix1x8XzrfjIDK47TY0Zehcw=
github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0=
github.com/KyleBanks/depth v1.2.1 h1:5h8fQADFrWtarTdtDudMmGsC7GPbOAu6RVB3ffsVFHc=
github.com/KyleBanks/depth v1.2.1/go.mod h1:jzSb9d0L43HxTQfT+oSA1EEp2q+ne2uh6XgeJcm8brE=
github.com/PuerkitoBio/purell v1.1.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
github.com/QcloudApi/qcloud_sign_golang v0.0.0-20141224014652-e4130a326409/go.mod h1:1pk82RBxDY/JZnPQrtqHlUFfCctgdorsd9M06fMynOM=
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 h1:JYp7IbQjafoB+tBA3gMyHYHrpOtNuDiK/uB5uXxq5wM=
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/aliyun/aliyun-oss-go-sdk v2.2.7+incompatible h1:KpbJFXwhVeuxNtBJ74MCGbIoaBok2uZvkD7QXp2+Wis=
github.com/aliyun/aliyun-oss-go-sdk v2.2.7+incompatible/go.mod h1:T/Aws4fEfogEE9v+HPhhw+CntffsBHJ8nXQCwKr0/g8=
github.com/aws/aws-sdk-go v1.44.307 h1:2R0/EPgpZcFSUwZhYImq/srjaOrOfLv5MNRzrFyAM38=
github.com/aws/aws-sdk-go v1.44.307/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8=
github.com/bsm/ginkgo/v2 v2.7.0 h1:ItPMPH90RbmZJt5GtkcNvIRuGEdwlBItdNVoyzaNQao=
github.com/bsm/gomega v1.26.0 h1:LhQm+AFcgV2M0WyKroMASzAzCAJVpAxQXv4SaI9a69Y=
github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
github.com/bytedance/sonic v1.9.1 h1:6iJ6NqdoxCDr6mbY8h18oSO+cShGSMRGCEo7F2h0x8s=
github.com/bytedance/sonic v1.9.1/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U=
github.com/casbin/casbin/v2 v2.71.1 h1:LRHyqM0S1LzM/K59PmfUIN0ZJfLgcOjL4OhOQI/FNXU=
github.com/casbin/casbin/v2 v2.71.1/go.mod h1:vByNa/Fchek0KZUgG5wEsl7iFsiviAYKRtgrQfcJqHg=
github.com/casbin/gorm-adapter/v3 v3.18.0 h1:0td7v030eK3H5ftXRHx1d5wVPbuYEJP2ObMSUHtA0Ek=
github.com/casbin/gorm-adapter/v3 v3.18.0/go.mod h1:ekufPNBgVIQvv9JffVGsg7KUv4DjnevTh6AQnBNkoK8=
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
@@ -74,8 +63,6 @@
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
github.com/clbanning/mxj v1.8.4 h1:HuhwZtbyvyOw+3Z1AowPkU87JkJUSv751ELWaiTpj8I=
github.com/clbanning/mxj v1.8.4/go.mod h1:BVjHeAH+rl9rs6f+QIpeRl0tfu10SXn1pUSa5PVGJng=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
@@ -96,8 +83,6 @@
github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po=
github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/flipped-aurora/ws v1.0.2 h1:oEUz7sgrbPENvgli7Q4QpC0NIEbJucgR4yjcDMg/AjY=
github.com/flipped-aurora/ws v1.0.2/go.mod h1:RdyM2Fnvxx7f7A6WSmU1aAhDrQIAVW7LS/0LsAUE5mE=
github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY=
github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=
github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw=
@@ -114,7 +99,6 @@
github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI=
github.com/gin-gonic/gin v1.3.0/go.mod h1:7cKuhb5qV2ggCFctp2fJQ+ErvciLZrIeoOSOm6mUr7Y=
github.com/gin-gonic/gin v1.4.0/go.mod h1:OW2EZn3DO8Ln9oIKOvM++LBO+5UPHJJDH72/q/3rZdM=
github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M=
github.com/gin-gonic/gin v1.9.1 h1:4idEAncQnU5cB7BeOkPtxjfCSye0AAm1R0RVIqJ+Jmg=
github.com/gin-gonic/gin v1.9.1/go.mod h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU=
github.com/glebarez/go-sqlite v1.21.1 h1:7MZyUPh2XTrHS7xNEHQbrhfMZuPSzhkm2A1qgg0y5NY=
@@ -144,40 +128,24 @@
github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ=
github.com/go-openapi/swag v0.22.3 h1:yMBqmnQ0gyZvEb/+KzuWZOXgllrXT4SADYbvDaXHv/g=
github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14=
github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s=
github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8=
github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA=
github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA=
github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=
github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=
github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI=
github.com/go-playground/validator/v10 v10.14.0 h1:vgvQWe3XCz3gIeFDm/HnTIbj6UGmg/+t63MyGU2n5js=
github.com/go-playground/validator/v10 v10.14.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU=
github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
github.com/go-sql-driver/mysql v1.7.0/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI=
github.com/go-sql-driver/mysql v1.7.1 h1:lUIinVbN1DY0xBg0eMOzmmtGoHwWBbvnWubQUrtU8EI=
github.com/go-sql-driver/mysql v1.7.1/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI=
github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee h1:s+21KNqlpePfkah2I+gwHF8xmJWRjooY+5248k6m4A0=
github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee/go.mod h1:L0fX3K22YWvt/FAX9NnzrNzcI4wNYi9Yku4O0LKYflo=
github.com/gobwas/pool v0.2.0 h1:QEmUOlnSjWtnpRGHF3SauEiOsy82Cup83Vf2LcMlnc8=
github.com/gobwas/pool v0.2.0/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw=
github.com/gobwas/ws v1.0.2 h1:CoAavW/wd/kulfZmSIBt6p24n4j7tHgNVCjsfHVNUbo=
github.com/gobwas/ws v1.0.2/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM=
github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU=
github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
github.com/gofrs/uuid/v5 v5.0.0 h1:p544++a97kEL+svbcFbCQVM9KFu0Yo25UoISXGNNH9M=
github.com/gofrs/uuid/v5 v5.0.0/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8=
github.com/golang-jwt/jwt/v4 v4.4.3/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg=
github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 h1:au07oEsX2xN0ktxqI+Sida1w446QrXBRJ0nee3SNZlA=
github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0=
github.com/golang-sql/sqlexp v0.1.0 h1:ZCD6MBpcuOVfGVqsEmY5/4FtYiKz6tSyUv9LPEDei6A=
github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI=
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
@@ -188,7 +156,6 @@
github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
github.com/golang/mock v1.4.4 h1:l75CXGRSwbaYNpl/Z2X1XIIAMSCquvXgpVZDhwEIJsc=
github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4=
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
@@ -222,8 +189,6 @@
github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
github.com/google/go-querystring v1.0.0 h1:Xkwi/a1rcvNg1PPYe5vI8GbeBY/jrVuDX5ASuANWTrk=
github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
@@ -240,19 +205,14 @@
github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
github.com/google/pprof v0.0.0-20221118152302-e6195bd50e26 h1:Xim43kblpZXfIBQsbuBVKCudVG457BR2GZFIz3uw3hQ=
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g=
github.com/gookit/color v1.5.4 h1:FZmqs7XOyGgCAxmWyPslpiok1k05wmY3SJTytgvYFs0=
github.com/gookit/color v1.5.4/go.mod h1:pZJOeOS8DM43rXbp4AZo1n9zCU2qjpcRko0b6/QJi9w=
github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4=
github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM=
github.com/gorilla/websocket v1.4.1 h1:q7AeDBpnBk8AogcD4DSag/Ukw/KV+YhzLj2bP5HvKCM=
github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
github.com/h2non/filetype v1.1.3 h1:FKkx9QbD7HR/zjK1Ia5XiBsq9zdLi5Kf3zGyFTAFkGg=
github.com/h2non/filetype v1.1.3/go.mod h1:319b3zT68BvV+WRj7cwy856M2ehB3HqNOt6sy1HndBY=
github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
@@ -261,8 +221,6 @@
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=
github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
github.com/huaweicloud/huaweicloud-sdk-go-obs v3.21.8+incompatible h1:3kDd8PIWAdU+qGs/+0QUgsMI2ZSiJPt45Xn0su+x/Q0=
github.com/huaweicloud/huaweicloud-sdk-go-obs v3.21.8+incompatible/go.mod h1:l7VUhRbTKCzdOacdT4oWCwATKyvZqUOlOqr0Ous3k4s=
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM=
@@ -279,30 +237,19 @@
github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc=
github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E=
github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc=
github.com/jinzhu/now v1.1.4/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8=
github.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ=
github.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8=
github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg=
github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo=
github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8=
github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U=
github.com/jonboulle/clockwork v0.4.0 h1:p4Cf1aMWXnXAUh8lVfewRBx1zaTSYKrKMF2g3ST4RZ4=
github.com/jonboulle/clockwork v0.4.0/go.mod h1:xgRqUGwRcjKCO1vbZUEtSLrqKoPSsUpK7fnezOII0kc=
github.com/jordan-wright/email v0.0.0-20200824153738-3f5bafa1cd84 h1:pS0A6cr4aHYZnYwC7Uw+rwgb39+nzkm2QhwZ+S6Gn5I=
github.com/jordan-wright/email v0.0.0-20200824153738-3f5bafa1cd84/go.mod h1:1c7szIrayyPPB/987hsnvNzLushdWf4o/79s3P08L8A=
github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY=
github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y=
github.com/json-iterator/go v1.1.5/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
github.com/klauspost/compress v1.13.6 h1:P76CopJELS0TiO2mebmnzgWaajssP/EszplttgQxcgc=
github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk=
github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
github.com/klauspost/cpuid/v2 v2.2.4 h1:acbojRNwl3o09bUq+yDCtZFc1aiwaAAxtcn8YkZXnvk=
github.com/klauspost/cpuid/v2 v2.2.4/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
@@ -315,7 +262,6 @@
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII=
github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q=
github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4=
github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc h1:RKf14vYWi2ttpEmkA4aQ3j4u9dStX2t4M8UM6qqNsG8=
@@ -324,7 +270,6 @@
github.com/lestrrat-go/file-rotatelogs v2.4.0+incompatible/go.mod h1:ZQnN8lSECaebrkQytbHj4xNgtg8CR7RYXnPok8e0EHA=
github.com/lestrrat-go/strftime v1.0.6 h1:CFGsDEt1pOpFNU+TJB0nhz9jl+K0hZSLE205AhTIGQQ=
github.com/lestrrat-go/strftime v1.0.6/go.mod h1:f7jQKgV5nnJpYgdEasS+/y7EsTb8ykN2z68n3TtcTaw=
github.com/lib/pq v1.10.2 h1:AqzbZs4ZoCBp+GtejcpCpcxM3zlSMx29dXbUSeVtJb8=
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 h1:6E+4a0GO5zZEnZ81pIr0yLvtUWk2if982qA3F3QD6H4=
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I=
github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY=
@@ -338,35 +283,21 @@
github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA=
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/microsoft/go-mssqldb v1.1.0 h1:jsV+tpvcPTbNNKW0o3kiCD69kOHICsfjZ2VcVu2lKYc=
github.com/microsoft/go-mssqldb v1.1.0/go.mod h1:LzkFdl4z2Ck+Hi+ycGOTbL56VEfgoyA2DvYejrNGbRk=
github.com/mitchellh/mapstructure v1.4.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M=
github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5/go.mod h1:caMODM3PzxT8aQXRPkAt8xlV/e7d7w8GM5g0fa5F0D8=
github.com/mojocn/base64Captcha v1.3.5 h1:Qeilr7Ta6eDtG4S+tQuZ5+hO+QHbiGAJdi4PfoagaA0=
github.com/mojocn/base64Captcha v1.3.5/go.mod h1:/tTTXn4WTpX9CfrmipqRytCpJ27Uw3G6I7NcP2WwcmY=
github.com/montanaflynn/stats v0.7.0/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow=
github.com/mozillazg/go-httpheader v0.2.1 h1:geV7TrjbL8KXSyvghnFm+NyTux/hxwueTSrwhe88TQQ=
github.com/mozillazg/go-httpheader v0.2.1/go.mod h1:jJ8xECTlalr6ValeXYdOF8fFUISeBAdw6E61aqQma60=
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
github.com/otiai10/copy v1.7.0 h1:hVoPiN+t+7d2nzzwMiDHPSOogsWAStewq3TwU05+clE=
github.com/otiai10/copy v1.7.0/go.mod h1:rmRl6QPdJj6EiUqXQ/4Nn2lLXoNQjFCQbbNrxgc/t3U=
github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJG+0mI8eUu6xqkFDYS2kb2saOteoSB3cE=
github.com/otiai10/curr v1.0.0/go.mod h1:LskTG5wDwr8Rs+nNQ+1LlxRjAtTZZjtJW4rMXl6j4vs=
github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo=
github.com/otiai10/mint v1.3.3 h1:7JgpsBaN0uMkyju4tbYHu0mnM55hNKVYLsXmwr15NQI=
github.com/otiai10/mint v1.3.3/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc=
github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ=
github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4=
github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI=
@@ -379,20 +310,14 @@
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c h1:ncq/mPwQF4JjgDlrVEn3C11VoGHZN7m8qihwgMEtzYw=
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE=
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/qiniu/api.v7/v7 v7.4.1 h1:BnNUBimLk6nrA/mIwsww9yJRupmViSsb1ndLMC7a9OY=
github.com/qiniu/api.v7/v7 v7.4.1/go.mod h1:VE5oC5rkE1xul0u1S2N0b2Uxq9/6hZzhyqjgK25XDcM=
github.com/redis/go-redis/v9 v9.0.5 h1:CuQcn5HIEeK7BgElubPP8CGtE0KakrnbBSTLjathl5o=
github.com/redis/go-redis/v9 v9.0.5/go.mod h1:WqMKv5vnQbRuZstUwxQI195wHy+t4PuXDOjzMvcuQHk=
github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs=
github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro=
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M=
github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA=
github.com/sashabaranov/go-openai v1.14.1 h1:jqfkdj8XHnBF84oi2aNtT8Ktp3EJ0MfuVjvcMkfI0LA=
github.com/sashabaranov/go-openai v1.14.1/go.mod h1:lj5b/K+zjTSFxVLijLSTDZuP7adOgerWeFyZLUhAKRg=
github.com/shirou/gopsutil/v3 v3.23.6 h1:5y46WPI9QBKBbK7EEccUPNXpJpNrvPuTD0O2zHEHT08=
github.com/shirou/gopsutil/v3 v3.23.6/go.mod h1:j7QX50DrXYggrpN30W0Mo+I4/8U2UUIQrnrhqUeWrAU=
github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM=
@@ -437,10 +362,6 @@
github.com/swaggo/swag v1.5.1/go.mod h1:1Bl9F/ZBpVWh22nY0zmYyASPO1lI/zIwRDrpZU+tv8Y=
github.com/swaggo/swag v1.16.1 h1:fTNRhKstPKxcnoKsytm4sahr8FaYzUcT7i1/3nd/fBg=
github.com/swaggo/swag v1.16.1/go.mod h1:9/LMvHycG3NFHfR6LwvikHv5iFvmPADQ359cKikGxto=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.563/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/kms v1.0.563/go.mod h1:uom4Nvi9W+Qkom0exYiJ9VWJjXwyxtPYTkKkaLMlfE0=
github.com/tencentyun/cos-go-sdk-v5 v0.7.42 h1:Up1704BJjI5orycXKjpVpvuOInt9GC5pqY4knyE9Uds=
github.com/tencentyun/cos-go-sdk-v5 v0.7.42/go.mod h1:LUFnaqRmGk6pEHOaRmdn2dCZR2j0cSsM5xowWFPTPao=
github.com/tklauser/go-sysconf v0.3.11 h1:89WgdJhk5SNwJfu+GKyYveZ4IaJ7xAkecBo+KdJV0CM=
github.com/tklauser/go-sysconf v0.3.11/go.mod h1:GqXfhXY3kiPa0nAXPDIQIWzJbMCB7AmcWpGR8lSZfqI=
github.com/tklauser/numcpus v0.6.0 h1:kebhY2Qt+3U6RNK7UqpYNA+tJ23IBEGKkB7JQBfDYms=
@@ -448,18 +369,12 @@
github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI=
github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08=
github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc=
github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw=
github.com/ugorji/go v1.1.13/go.mod h1:jxau1n+/wyTGLQoCkjok9r5zFa/FxT6eI5HiHKQszjc=
github.com/ugorji/go/codec v0.0.0-20181022190402-e5e69e061d4f/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0=
github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY=
github.com/ugorji/go/codec v1.1.13/go.mod h1:oNVt3Dq+FO91WNQ/9JnHKQP2QJxTzoN7wCBFCq1OeuU=
github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU=
github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg=
github.com/unrolled/secure v1.13.0 h1:sdr3Phw2+f8Px8HE5sd1EHdj1aV3yUwed/uZXChLFsk=
github.com/unrolled/secure v1.13.0/go.mod h1:BmF5hyM6tXczk3MpQkFf1hpKSRqCyhqcbiQtiAF7+40=
github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA=
github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778 h1:QldyIu/L63oPpyvQmHgvgickp1Yw510KJOqX7H24mg8=
github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778/go.mod h1:2MuV+tbUrU1zIOPMxZ5EncGwgmMJsa+9ucAQZXxsObs=
github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
@@ -473,16 +388,12 @@
go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE=
go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
go.uber.org/goleak v1.1.11 h1:wy28qYRKZgnJTxGxvye5/wgWr1EKjmUDGYox5mGlRlI=
go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU=
go.uber.org/multierr v1.8.0 h1:dg6GjLku4EH+249NNmoIciG9N/jURbDG+pFlTkhzIC8=
go.uber.org/multierr v1.8.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak=
go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA=
go.uber.org/zap v1.16.0/go.mod h1:MA8QOfq0BHJwdXa996Y4dYkAqRKB8/1K1QMMZVaNZjQ=
go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60=
go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg=
golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8=
@@ -512,10 +423,7 @@
golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM=
golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU=
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
golang.org/x/image v0.0.0-20190501045829-6d32002ffd75/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
golang.org/x/image v0.5.0 h1:5JMiNunQeQw++mMOz48/ISeNu3Iweh/JaZU8ZLqHRrI=
golang.org/x/image v0.5.0/go.mod h1:FVC7BI/5Ym8R25iw5OLsgshdUBbT1h5jZTpA+mvAdZ4=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
@@ -576,7 +484,6 @@
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
@@ -622,7 +529,6 @@
golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -651,7 +557,6 @@
golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
@@ -661,7 +566,6 @@
golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
@@ -673,7 +577,6 @@
golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
@@ -682,8 +585,6 @@
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.1.0 h1:xYY+Bajn2a7VBmTM5GikTmnK8ZuX8YgnQCqZpbBNtmA=
golang.org/x/time v0.1.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
@@ -701,8 +602,6 @@
golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
@@ -861,20 +760,15 @@
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gorm.io/driver/mysql v1.4.3/go.mod h1:sSIebwZAVPiT+27jK9HIwvsqOGKx3YMPmrA3mBJR10c=
gorm.io/driver/mysql v1.5.1 h1:WUEH5VF9obL/lTtzjmML/5e6VfFR/788coz2uaVCAZw=
gorm.io/driver/mysql v1.5.1/go.mod h1:Jo3Xu7mMhCyj8dlrb3WoCaRd1FhsVh+yMXb1jUInf5o=
gorm.io/driver/postgres v1.5.2 h1:ytTDxxEv+MplXOfFe3Lzm7SjG09fcdb3Z/c056DTBx0=
gorm.io/driver/postgres v1.5.2/go.mod h1:fmpX0m2I1PKuR7mKZiEluwrP3hbs+ps7JIGMUBpCgl8=
gorm.io/driver/sqlserver v1.5.1 h1:wpyW/pR26U94uaujltiFGXY7fd2Jw5hC9PB1ZF/Y5s4=
gorm.io/driver/sqlserver v1.5.1/go.mod h1:AYHzzte2msKTmYBYsSIq8ZUsznLJwBdkB2wpI+kt0nM=
gorm.io/gorm v1.23.8/go.mod h1:l2lP/RyAtc1ynaTjFksBde/O8v9oOGIApu2/xRitmZk=
gorm.io/gorm v1.24.3/go.mod h1:DVrVomtaYTbqs7gB/x2uVvqnXzv0nqjB396B8cG4dBA=
gorm.io/gorm v1.25.1/go.mod h1:L4uxeKpfBml98NYqVqwAdmV1a2nBtAec/cf3fpucW/k=
gorm.io/gorm v1.25.2 h1:gs1o6Vsa+oVKG/a9ElL3XgyGfghFfkKA2SInQaCyMho=
gorm.io/gorm v1.25.2/go.mod h1:L4uxeKpfBml98NYqVqwAdmV1a2nBtAec/cf3fpucW/k=
gorm.io/plugin/dbresolver v1.4.1 h1:Ug4LcoPhrvqq71UhxtF346f+skTYoCa/nEsdjvHwEzk=
gorm.io/plugin/dbresolver v1.4.1/go.mod h1:CTbCtMWhsjXSiJqiW2R8POvJ2cq18RVOl4WGyT5nhNc=
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
@@ -890,9 +784,6 @@
modernc.org/memory v1.6.0/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU=
modernc.org/sqlite v1.23.0 h1:MWTFBI5H1WLnXpNBh/BTruBVqzzoh28DA0iOnlkkRaM=
modernc.org/sqlite v1.23.0/go.mod h1:OrDj17Mggn6MhE+iPbBNf7RGKODDE9NFT0f3EwDzJqk=
nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0=
nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g=
nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0=
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4=
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
initialize/ensure_tables.go
File was deleted
initialize/gorm.go
@@ -4,12 +4,9 @@
    "os"
    "srm/model/purchase"
    "srm/global"
    "srm/model/example"
    "srm/model/system"
    "go.uber.org/zap"
    "gorm.io/gorm"
    "srm/global"
    "srm/model/test"
)
@@ -34,31 +31,31 @@
    db := global.GVA_DB
    err := db.AutoMigrate(
        system.SysApi{},
        system.SysUser{},
        system.SysBaseMenu{},
        system.JwtBlacklist{},
        system.SysAuthority{},
        system.SysDictionary{},
        system.SysOperationRecord{},
        system.SysAutoCodeHistory{},
        system.SysDictionaryDetail{},
        system.SysBaseMenuParameter{},
        system.SysBaseMenuBtn{},
        system.SysAuthorityBtn{},
        system.SysAutoCode{},
        system.SysChatGptOption{},
        //system.SysApi{},
        //system.SysUser{},
        //system.SysBaseMenu{},
        //system.JwtBlacklist{},
        //system.SysAuthority{},
        //system.SysDictionary{},
        //system.SysOperationRecord{},
        //system.SysAutoCodeHistory{},
        //system.SysDictionaryDetail{},
        //system.SysBaseMenuParameter{},
        //system.SysBaseMenuBtn{},
        //system.SysAuthorityBtn{},
        //system.SysAutoCode{},
        //system.SysChatGptOption{},
        example.ExaFile{},
        example.ExaCustomer{},
        example.ExaFileChunk{},
        example.ExaFileUploadAndDownload{},
        //example.ExaFile{},
        //example.ExaCustomer{},
        //example.ExaFileChunk{},
        //example.ExaFileUploadAndDownload{},
        test.Industry{},
        test.SupplierType{},
        test.Supplier{},
        test.Contract{},
        test.Product{},
        test.Member{},
        //test.Member{},
        purchase.Purchase{}, purchase.PurchaseProducts{},
    )
    if err != nil {
initialize/other.go
File was deleted
initialize/plugin.go
File was deleted
initialize/redis.go
File was deleted
initialize/register_init.go
File was deleted
initialize/router.go
@@ -16,23 +16,10 @@
func Routers() *gin.Engine {
    Router := gin.Default()
    InstallPlugin(Router) // 安装插件
    systemRouter := router.RouterGroupApp.System
    exampleRouter := router.RouterGroupApp.Example
    // 如果想要不使用nginx代理前端网页,可以修改 web/.env.production 下的
    // VUE_APP_BASE_API = /
    // VUE_APP_BASE_PATH = http://localhost
    // 然后执行打包命令 npm run build。在打开下面3行注释
    // Router.Static("/favicon.ico", "./dist/favicon.ico")
    // Router.Static("/assets", "./dist/assets")   // dist里面的静态资源
    // Router.StaticFile("/", "./dist/index.html") // 前端网页入口页面
    //exampleRouter := router.RouterGroupApp.Example
    Router.StaticFS(global.GVA_CONFIG.Local.StorePath, http.Dir(global.GVA_CONFIG.Local.StorePath)) // 为用户头像和文件提供静态地址
    // Router.Use(middleware.LoadTls())  // 如果需要使用https 请打开此中间件 然后前往 core/server.go 将启动模式 更变为 Router.RunTLS("端口","你的cre/pem文件","你的key文件")
    // 跨域,如需跨域可以打开下面的注释
    // Router.Use(middleware.Cors()) // 直接放行全部跨域请求
    // Router.Use(middleware.CorsByRules()) // 按照配置的规则放行跨域请求
    //global.GVA_LOG.Info("use middleware cors")
    //Router.StaticFS(global.GVA_CONFIG.Local.StorePath, http.Dir(global.GVA_CONFIG.Local.StorePath)) // 为用户头像和文件提供静态地址
    docs.SwaggerInfo.BasePath = global.GVA_CONFIG.System.RouterPrefix
    Router.GET(global.GVA_CONFIG.System.RouterPrefix+"/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
    global.GVA_LOG.Info("register swagger handler")
@@ -44,35 +31,14 @@
        PublicGroup.GET("/health", func(c *gin.Context) {
            c.JSON(http.StatusOK, "ok")
        })
        //systemRouter.InitInitRouter(PublicGroup) // 自动初始化相关
    }
    {
        systemRouter.InitBaseRouter(PublicGroup) // 注册基础功能路由 不做鉴权
        systemRouter.InitInitRouter(PublicGroup) // 自动初始化相关
    }
    PrivateGroup := Router.Group(global.GVA_CONFIG.System.RouterPrefix)
    //PrivateGroup.Use(middleware.JWTAuth()).Use(middleware.CasbinHandler())
    //PrivateGroup.Use(middleware.CasbinHandler())
    {
        systemRouter.InitApiRouter(PrivateGroup, PublicGroup)    // 注册功能api路由
        systemRouter.InitJwtRouter(PrivateGroup)                 // jwt相关路由
        systemRouter.InitUserRouter(PrivateGroup)                // 注册用户路由
        systemRouter.InitMenuRouter(PrivateGroup)                // 注册menu路由
        systemRouter.InitSystemRouter(PrivateGroup)              // system相关路由
        systemRouter.InitCasbinRouter(PrivateGroup)              // 权限相关路由
        systemRouter.InitAutoCodeRouter(PrivateGroup)            // 创建自动化代码
        systemRouter.InitAuthorityRouter(PrivateGroup)           // 注册角色路由
        systemRouter.InitSysDictionaryRouter(PrivateGroup)       // 字典管理
        systemRouter.InitAutoCodeHistoryRouter(PrivateGroup)     // 自动化代码历史
        systemRouter.InitSysOperationRecordRouter(PrivateGroup)  // 操作记录
        systemRouter.InitSysDictionaryDetailRouter(PrivateGroup) // 字典详情管理
        systemRouter.InitAuthorityBtnRouterRouter(PrivateGroup)  // 字典详情管理
        systemRouter.InitChatGptRouter(PrivateGroup)             // chatGpt接口
        exampleRouter.InitCustomerRouter(PrivateGroup)              // 客户路由
        exampleRouter.InitFileUploadAndDownloadRouter(PrivateGroup) // 文件上传下载功能路由
        systemRouter.InitSystemRouter(PrivateGroup) // system相关路由
        //exampleRouter.InitFileUploadAndDownloadRouter(PrivateGroup) // 文件上传下载功能路由
        purchase.InitPurchaseRouter(PrivateGroup) //采购单路由
    }
    {
        testRouter := router.RouterGroupApp.Test
@@ -81,7 +47,6 @@
        testRouter.InitSupplierRouter(PrivateGroup)
        testRouter.InitContractRouter(PrivateGroup)
        testRouter.InitProductRouter(PrivateGroup)
        testRouter.InitMemberRouter(PrivateGroup)
    }
    global.GVA_LOG.Info("router register success")
initialize/timer.go
File was deleted
log/2023-08-26/info.log
File was deleted
main.go
@@ -23,11 +23,9 @@
// @BasePath                    /
func main() {
    global.GVA_VP = core.Viper() // 初始化Viper
    initialize.OtherInit()
    global.GVA_LOG = core.Zap() // 初始化zap日志库
    global.GVA_LOG = core.Zap()  // 初始化zap日志库
    zap.ReplaceGlobals(global.GVA_LOG)
    global.GVA_DB = initialize.Gorm() // gorm连接数据库
    initialize.Timer()
    initialize.DBList()
    if global.GVA_DB != nil {
        initialize.RegisterTables() // 初始化表
middleware/casbin_rbac.go
File was deleted
middleware/email.go
File was deleted
middleware/error.go
File was deleted
middleware/jwt.go
File was deleted
middleware/limit_ip.go
File was deleted
middleware/loadtls.go
File was deleted
middleware/need_init.go
File was deleted
middleware/operation.go
File was deleted
model/example/exa_breakpoint_continue.go
File was deleted
model/example/exa_customer.go
File was deleted
model/example/exa_file_upload_download.go
File was deleted
model/example/response/exa_breakpoint_continue.go
File was deleted
model/example/response/exa_customer.go
File was deleted
model/example/response/exa_file_upload_download.go
File was deleted
model/system/request/jwt.go
File was deleted
model/system/request/sys_api.go
File was deleted
model/system/request/sys_authority_btn.go
File was deleted
model/system/request/sys_auto_history.go
File was deleted
model/system/request/sys_casbin.go
File was deleted
model/system/request/sys_chatgpt.go
File was deleted
model/system/request/sys_dictionary.go
File was deleted
model/system/request/sys_dictionary_detail.go
File was deleted
model/system/request/sys_init.go
File was deleted
model/system/request/sys_menu.go
File was deleted
model/system/request/sys_operation_record.go
File was deleted
model/system/request/sys_user.go
File was deleted
model/system/response/sys_api.go
File was deleted
model/system/response/sys_authority.go
File was deleted
model/system/response/sys_authority_btn.go
File was deleted
model/system/response/sys_auto_code.go
File was deleted
model/system/response/sys_auto_code_history.go
File was deleted
model/system/response/sys_captcha.go
File was deleted
model/system/response/sys_casbin.go
File was deleted
model/system/response/sys_chatgpt.go
File was deleted
model/system/response/sys_menu.go
File was deleted
model/system/response/sys_system.go
File was deleted
model/system/response/sys_user.go
File was deleted
model/system/sys_api.go
File was deleted
model/system/sys_authority.go
File was deleted
model/system/sys_authority_btn.go
File was deleted
model/system/sys_authority_menu.go
File was deleted
model/system/sys_auto_code.go
File was deleted
model/system/sys_autocode_history.go
File was deleted
model/system/sys_base_menu.go
File was deleted
model/system/sys_chatgpt.go
File was deleted
model/system/sys_dictionary.go
File was deleted
model/system/sys_dictionary_detail.go
File was deleted
model/system/sys_jwt_blacklist.go
File was deleted
model/system/sys_menu_btn.go
File was deleted
model/system/sys_operation_record.go
File was deleted
model/system/sys_user.go
File was deleted
model/system/sys_user_authority.go
File was deleted
model/test/member.go
File was deleted
model/test/product.go
@@ -24,5 +24,5 @@
// TableName Product 表名
func (Product) TableName() string {
    return "Product"
    return "product"
}
model/test/request/member.go
File was deleted
packfile/notUsePackFile.go
File was deleted
packfile/usePackFile.go
File was deleted
plugin/email/README.MD
File was deleted
plugin/email/api/enter.go
File was deleted
plugin/email/api/sys_email.go
File was deleted
plugin/email/config/email.go
File was deleted
plugin/email/global/gloabl.go
File was deleted
plugin/email/main.go
File was deleted
plugin/email/model/response/email.go
File was deleted
plugin/email/router/enter.go
File was deleted
plugin/email/router/sys_email.go
File was deleted
plugin/email/service/enter.go
File was deleted
plugin/email/service/sys_email.go
File was deleted
plugin/email/utils/email.go
File was deleted
plugin/plugin-tool/utils/check.go
File was deleted
plugin/ws/ws.go
File was deleted
resource/autocode_template/readme.txt.tpl
File was deleted
resource/autocode_template/server/api.go.tpl
File was deleted
resource/autocode_template/server/model.go.tpl
File was deleted
resource/autocode_template/server/request.go.tpl
File was deleted
resource/autocode_template/server/router.go.tpl
File was deleted
resource/autocode_template/server/service.go.tpl
File was deleted
resource/autocode_template/subcontract/api_enter.go.tpl
File was deleted
resource/autocode_template/subcontract/data.go
File was deleted
resource/autocode_template/subcontract/router_enter.go.tpl
File was deleted
resource/autocode_template/subcontract/service_enter.go.tpl
File was deleted
resource/autocode_template/web/api.js.tpl
File was deleted
resource/autocode_template/web/form.vue.tpl
File was deleted
resource/autocode_template/web/table.vue.tpl
File was deleted
resource/page/css/app.7832f89c.css
File was deleted
resource/page/css/chunk-vendors.a16c4353.css
File was deleted
resource/page/fonts/element-icons.535877f5.woff
Binary files differ
resource/page/fonts/element-icons.732389de.ttf
Binary files differ
resource/page/index.html
File was deleted
resource/page/js/app.9fe02340.js
File was deleted
resource/page/js/chunk-vendors.2e7c88f1.js
File was deleted
resource/page/report.html
File was deleted
resource/plug_template/api/api.go.tpl
File was deleted
resource/plug_template/api/enter.go.tpl
File was deleted
resource/plug_template/config/config.go.tpl
File was deleted
resource/plug_template/global/global.go.tpl
File was deleted
resource/plug_template/main.go.tpl
File was deleted
resource/plug_template/model/model.go.tpl
File was deleted
resource/plug_template/router/enter.go.tpl
File was deleted
resource/plug_template/router/router.go.tpl
File was deleted
resource/plug_template/service/enter.go.tpl
File was deleted
resource/plug_template/service/service.go.tpl
File was deleted
router/enter.go
@@ -1,15 +1,12 @@
package router
import (
    "srm/router/example"
    "srm/router/system"
    "srm/router/test"
)
type RouterGroup struct {
    System  system.RouterGroup
    Example example.RouterGroup
    Test    test.RouterGroup
    System test.SysRouter
    Test   test.RouterGroup
}
var RouterGroupApp = new(RouterGroup)
router/example/enter.go
File was deleted
router/example/exa_customer.go
File was deleted
router/example/exa_file_upload_and_download.go
File was deleted
router/system/enter.go
File was deleted
router/system/sys_api.go
File was deleted
router/system/sys_authority.go
File was deleted
router/system/sys_authority_btn.go
File was deleted
router/system/sys_auto_code.go
File was deleted
router/system/sys_auto_code_history.go
File was deleted
router/system/sys_base.go
File was deleted
router/system/sys_casbin.go
File was deleted
router/system/sys_chatgpt.go
File was deleted
router/system/sys_dictionary.go
File was deleted
router/system/sys_dictionary_detail.go
File was deleted
router/system/sys_initdb.go
File was deleted
router/system/sys_jwt.go
File was deleted
router/system/sys_menu.go
File was deleted
router/system/sys_operation_record.go
File was deleted
router/system/sys_system.go
File was deleted
router/system/sys_user.go
File was deleted
router/test/enter.go
@@ -6,5 +6,4 @@
    SupplierRouter
    ContractRouter
    ProductRouter
    MemberRouter
}
router/test/member.go
File was deleted
router/test/sys_system.go
New file
@@ -0,0 +1,19 @@
package test
import (
    "github.com/gin-gonic/gin"
    v1 "srm/api/v1"
)
type SysRouter struct{}
func (s *SysRouter) InitSystemRouter(Router *gin.RouterGroup) {
    sysRouter := Router.Group("system")
    systemApi := v1.ApiGroupApp.SystemApiGroup.SystemApi
    {
        sysRouter.POST("getSystemConfig", systemApi.GetSystemConfig) // 获取配置文件内容
        sysRouter.POST("setSystemConfig", systemApi.SetSystemConfig) // 设置配置文件内容
        sysRouter.POST("getServerInfo", systemApi.GetServerInfo)     // 获取服务器信息
        sysRouter.POST("reloadSystem", systemApi.ReloadSystem)       // 重启服务
    }
}
service/enter.go
@@ -1,15 +1,13 @@
package service
import (
    "srm/service/example"
    "srm/service/system"
    "srm/service/test"
)
type ServiceGroup struct {
    SystemServiceGroup  system.ServiceGroup
    ExampleServiceGroup example.ServiceGroup
    TestServiceGroup    test.ServiceGroup
    SystemServiceGroup system.SystemConfigService
    TestServiceGroup   test.ServiceGroup
}
var ServiceGroupApp = new(ServiceGroup)
service/example/enter.go
File was deleted
service/example/exa_breakpoint_continue.go
File was deleted
service/example/exa_customer.go
File was deleted
service/example/exa_file_upload_download.go
File was deleted
service/system/enter.go
File was deleted
service/system/jwt_black_list.go
File was deleted
service/system/sys_api.go
File was deleted
service/system/sys_authority.go
File was deleted
service/system/sys_authority_btn.go
File was deleted
service/system/sys_auto_code.go
File was deleted
service/system/sys_auto_code_interface.go
File was deleted
service/system/sys_auto_code_mssql.go
File was deleted
service/system/sys_auto_code_mysql.go
File was deleted
service/system/sys_auto_code_oracle.go
File was deleted
service/system/sys_auto_code_pgsql.go
File was deleted
service/system/sys_auto_code_sqlite.go
File was deleted
service/system/sys_autocode_history.go
File was deleted
service/system/sys_base_menu.go
File was deleted
service/system/sys_casbin.go
File was deleted
service/system/sys_chatgpt.go
File was deleted
service/system/sys_dictionary.go
File was deleted
service/system/sys_dictionary_detail.go
File was deleted
service/system/sys_initdb.go
File was deleted
service/system/sys_initdb_mysql.go
File was deleted
service/system/sys_initdb_pgsql.go
File was deleted
service/system/sys_initdb_sqlite.go
File was deleted
service/system/sys_menu.go
File was deleted
service/system/sys_operation_record.go
File was deleted
service/system/sys_user.go
File was deleted
service/test/enter.go
@@ -6,5 +6,4 @@
    SupplierService
    ContractService
    ProductService
    MemberService
}
service/test/member.go
File was deleted
source/example/file_upload_download.go
File was deleted
source/system/api.go
File was deleted
source/system/authorities_menus.go
File was deleted
source/system/authority.go
File was deleted
source/system/casbin.go
File was deleted
source/system/dictionary.go
File was deleted
source/system/dictionary_detail.go
File was deleted
source/system/menu.go
File was deleted
source/system/user.go
File was deleted
utils/ast/ast.go
File was deleted
utils/ast/ast_auto_enter.go
File was deleted
utils/ast/ast_auto_enter_test.go
File was deleted
utils/ast/ast_enter.go
File was deleted
utils/ast/ast_gorm.go
File was deleted
utils/ast/ast_gorm_test.go
File was deleted
utils/ast/ast_rollback.go
File was deleted
utils/ast/ast_rollback_test.go
File was deleted
utils/ast/ast_router.go
File was deleted
utils/ast/ast_router_test.go
File was deleted
utils/breakpoint_continue.go
File was deleted
utils/captcha/redis.go
File was deleted
utils/clamis.go
File was deleted
utils/db_automation.go
File was deleted
utils/file_operations.go
File was deleted
utils/getPointer.go
File was deleted
utils/human_duration.go
File was deleted
utils/human_duration_test.go
File was deleted
utils/injection_code.go
File was deleted
utils/jwt.go
File was deleted
utils/plugin/plugin.go
File was deleted
utils/plugin/plugin_uinx.go
File was deleted
utils/timer/timed_task.go
File was deleted
utils/timer/timed_task_test.go
File was deleted
utils/upload/aliyun_oss.go
File was deleted
utils/upload/aws_s3.go
File was deleted
utils/upload/local.go
File was deleted
utils/upload/obs.go
File was deleted
utils/upload/qiniu.go
File was deleted
utils/upload/tencent_cos.go
File was deleted
utils/upload/upload.go
File was deleted