autocode使用
tip
# 安装 autocode
go install gitlab.galaxy-immi.com/Backend-group/autocode/cmd/autocode@latest
快速开始
根据数据库表生成schema文件
以dwp-server项目为例子
# 生成ent schema
autocode ent PresaleMicros "micros_customer_extend,micros_customer,micros_group_customer" --out .\domain\entity\presale\schema\
# 生成ent schema 且生成db链接文件
autocode ent PresaleMicros "micros_customer_extend,micros_customer,micros_group_customer" --out .\domain\entity\presale\schema\ --connect true
根据数据库表生成repository
以dwp-server项目为例子
# 生成ent repository
autocode rep PresaleMicros "micros_customer_extend,micros_customer,micros_group_customer" --out .\domain\repository\presale\
# 生成ent repository 且指定ent的包名引入
autocode rep PresaleMicros "micros_customer_extend,micros_customer,micros_group_customer" --out .\domain\repository\ --entity presale
根据proto定义文件生成proto的go文件
以proto项目为例子
# 生成proto的go文件 可以多层目录或者单个目录下匹配
autocode proto ../proto/src/dwp/*/*.proto