go mod init github.com/Lenora-Z/low-code
#swag命令获取
go get -u github.com/swaggo/swag/cmd/swag
#swagger文档生成
swag init -g ./cmd/main.go
mkdir data/sql
cd data/sql
#仅导出表结构
mysqldump -h 192.168.4.108 -P3306 -uroot -p123456 -d bpmn > bpmn.sql
#导出结构&数据
mysqldump -h 192.168.4.108 -P3306 -uroot -p123456 bpmn > bpmn.sql
cat bpmn.sql | mysql -h [hostaddress] -P [port] -u[username] -p[pwd] [database]
#下载依赖包
go get -u -v github.com/xxjwxc/gormt@master
#创建软连接至代码仓库
mkdir gormstruct
ln -s `which gormt` gormstruct
#执行同步
./gormstruct/gormt
字段 | 配置项 |
---|---|
base_url | api查看文件地址url |
mysql | mysql数据库(项目数据库) |
data_db | mysql数据库(业务数据库) |
mongo | mongodb数据库 |
tritium | 氚平台 |
engine | bpmn引擎 |
minio | minio客户端 |
email_sender | 发送邮件邮箱配置 |