|
%!s(int64=4) %!d(string=hai) anos | |
---|---|---|
api | %!s(int64=4) %!d(string=hai) anos | |
conf | %!s(int64=4) %!d(string=hai) anos | |
db | %!s(int64=4) %!d(string=hai) anos | |
lock | %!s(int64=4) %!d(string=hai) anos | |
manage | %!s(int64=4) %!d(string=hai) anos | |
middleware | %!s(int64=4) %!d(string=hai) anos | |
model | %!s(int64=4) %!d(string=hai) anos | |
router | %!s(int64=4) %!d(string=hai) anos | |
service | %!s(int64=4) %!d(string=hai) anos | |
static | %!s(int64=4) %!d(string=hai) anos | |
sword_base | %!s(int64=4) %!d(string=hai) anos | |
test | %!s(int64=4) %!d(string=hai) anos | |
utils | %!s(int64=4) %!d(string=hai) anos | |
.gitignore | %!s(int64=4) %!d(string=hai) anos | |
BusinessIntrduce.md | %!s(int64=4) %!d(string=hai) anos | |
README.md | %!s(int64=4) %!d(string=hai) anos | |
config.toml | %!s(int64=4) %!d(string=hai) anos | |
go.mod | %!s(int64=4) %!d(string=hai) anos | |
go.sum | %!s(int64=4) %!d(string=hai) anos | |
main.go | %!s(int64=4) %!d(string=hai) anos |
剑鱼应用基础模块mod,包含core(配置文件系统、zap日志系统)、工具类集合(mysql、redis)、global(基础全局变量logger、自定义配置文件map、基础配置BaseConfig、环境变量EnvPath、Env)
剑鱼接口服务,使用go mod进行包依赖管理.
sword_base(mod名字是sfbase),以及三方服务.
http服务使用gin.
mysql数据库orm工具gorm.
redis使用redigo(原剑鱼基础工具包迁移过来).
使用gin middleware验证api访问权限,http header中携带token(MD5(app_id+secrect_key+时间戳))+时间戳
v1. 九江银行项目服务接口
1.getProjectsList
2.getProjectDetail