文件名称:banking
文件大小:28KB
文件格式:ZIP
更新时间:2024-03-26 08:37:16
Go
基于休息的银行微服务 该项目基于基于 。 项目。 此仓库的目的是获得以下方面的经验: 创建基于Rest的微服务api 继续项目结构和更新 使服务可用的基本路由端点 密码安全 文档和测试 创建 银行数据库 只有Users db存储在banking_auth存储库中,而其他所有数据库都存储在此bank存储库中。 用户数用于登录并获取jwt令牌 交易次数用于处理提款和存款交易 顾客帐户所有者 帐目钱存放在支票或储蓄帐户中的位置
【文件预览】:
banking-main
----dto()
--------customer.go(1KB)
--------account.go(949B)
--------customer_test.go(1KB)
----.gitignore(274B)
----go.mod(291B)
----mocks()
--------domain()
--------service()
----errs()
--------errors.go(936B)
----app()
--------customer_handlers.go(2KB)
--------customer_handler_test.go(6KB)
--------app.go(2KB)
--------account_handlers.go(861B)
----domain()
--------customer.go(2KB)
--------customer_repository_stub.go(660B)
--------account_repository_db.go(1KB)
--------account.go(1KB)
--------customer_test.go(1KB)
--------customer_repository_db.go(3KB)
----Makefile(32B)
----resources()
--------database.sql(2KB)
----QuestionToAskSeniors.md(162B)
----go.sum(7KB)
----main.go(92B)
----README.md(954B)
----missed_todo.md(606B)
----service()
--------account_service.go(1KB)
--------customer_service_test.go(7KB)
--------customer_service.go(3KB)
----config()
--------config_test.go(714B)
--------config.go(1KB)
----logger()
--------logger.go(1023B)
----SDLC.md(8KB)