冷链药品配送

huangyan 4d4d5ca5e0 1.在入库的那里,冰排编号那里有个下拉菜单,冰排的编号可以选择,2.冰排配套:菜单里面只出现选定保温箱名下的冰排 1 hete
app 4d4d5ca5e0 1.在入库的那里,冰排编号那里有个下拉菜单,冰排的编号可以选择,2.冰排配套:菜单里面只出现选定保温箱名下的冰排 1 hete
cmd 5322986733 ADD:冰排、冰柜管理 7 hónapja
common ddace311d9 冰排累计释冷时间添加释冷结束状态 1 hónapja
conf 06f8381b2f update:优化openapi配置文件 4 hónapja
db 34fef14604 保温箱记录,冰排记录 2 hónapja
ssh e3366ae976 first commit 9 hónapja
static e3366ae976 first commit 9 hónapja
.gitignore 5322986733 ADD:冰排、冰柜管理 7 hónapja
Dockerfile e3366ae976 first commit 9 hónapja
Makefile e3366ae976 first commit 9 hónapja
README.md 06f8381b2f update:优化openapi配置文件 4 hónapja
Z_Build.bat 8089b71d48 冰排添加释冷要求-时间 排序新增排序字段 1 hónapja
docker-compose.yml e3366ae976 first commit 9 hónapja
go.mod b3de26b82d 修改公司,查询保温箱所有使用记录,保温箱使用冰排记录,订单转门店 3 hónapja
go.sum b3de26b82d 修改公司,查询保温箱所有使用记录,保温箱使用冰排记录,订单转门店 3 hónapja
main.go e3366ae976 first commit 9 hónapja
openapi.md 92ad6fba1b update:优化接口文档 4 hónapja
setting.yml 596fa8b6d5 Revert "1.在入库的那里,冰排编号那里有个下拉菜单,冰排的编号可以选择,2.冰排配套:菜单里面只出现选定保温箱名下的冰排" 1 hete

README.md

冷链运输平台

环境要求

  • go 1.19
  • mysql 8.0+
  • redis 4.0+

关联工具库

导入线上库

go env -w GOPRIVATE=https://gogs.baozhida.cn

导入本地库

go mod edit -replace gogs.baozhida.cn/zoie/OAuth-core=${Yours_Path}/OAuth-core

示列:
go mod edit -replace gogs.baozhida.cn/zoie/OAuth-core=/Users/work/bzd_project/OAuth-core

软件架构

go gorm

开发工具

开发前需要安装以下工具

  • cobra (optional): CLI tool, 可以生成 cmd.go 文件
  • gin-swagger (required): 生成swagger文档

配置

参考 conf/setting.yml

编译

# windows
go build main.go

# macOS or linux 
make build

交叉编译

# windows
env GOOS=windows GOARCH=amd64 go build main.go

# macOS or linux 
env GOOS=linux GOARCH=amd64 go build main.go

启动服务,也可以用IDE进行调试

启动冷链 FRPC

# macOS or linux 下使用
$ ./cold-delivery server -c conf/settings.yml


# 注意:windows 下使用
$ cold-delivery.exe server -c conf/settings.yml

接口文档

生成swag接口文档

./ssh/swag.sh

swag init --parseDependency --parseInternal
swag init --parseDependency --parseDepth=6

访问

http://localhost:port/swagger/index.html

角色数据权限

1 - 全部数据权限
3 - 本机构数据权限
4 - 本机构及以下数据权限
5 - 仅本人数据权限

开发库