Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 25s
feat(admin): 新增工会管理功能 feat(activity): 添加活动管理相关服务 feat(user): 实现用户道具卡和积分管理 feat(guild): 新增工会成员管理功能 fix: 修复数据库连接配置 fix: 修正jwtoken导入路径 fix: 解决端口冲突问题 style: 统一代码格式和注释风格 style: 更新项目常量命名 docs: 添加项目框架和开发规范文档 docs: 更新接口文档注释 chore: 移除无用代码和文件 chore: 更新Makefile和配置文件 chore: 清理日志文件 test: 添加道具卡测试脚本
41 lines
1.8 KiB
Markdown
41 lines
1.8 KiB
Markdown
## 自动生成数据库模型和常见的 CRUD 操作
|
|
|
|
### Usage
|
|
|
|
```shell
|
|
go run cmd/gormgen/main.go -h
|
|
|
|
Usage of ./cmd/gormgen/main.go:
|
|
-dsn string
|
|
consult[https://gorm.io/docs/connecting_to_the_database.html]
|
|
-tables string
|
|
enter the required data table or leave it blank
|
|
```
|
|
|
|
#### -dsn
|
|
|
|
用于连接数据库的DSN reference: https://gorm.io/docs/connecting_to_the_database.html
|
|
|
|
#### -tables
|
|
|
|
指定要生成的表名称,默认所有表。
|
|
|
|
eg :
|
|
|
|
```shell
|
|
--tables="orders" # generate from `orders`
|
|
|
|
--tables="orders,users" # generate from `orders` and `users`
|
|
|
|
--tables="" # generate from all tables
|
|
```
|
|
|
|
## 示例
|
|
|
|
```shell
|
|
# 根目录下执行
|
|
go run cmd/gormgen/main.go -dsn "root:api2api..@tcp(sh-cynosdbmysql-grp-88th45wy.sql.tencentcdb.com:28555)/bindbox_game?charset=utf8mb4&parseTime=True&loc=Local" -tables "admin,log_operation,log_request,activities,activity_categories,activity_draw_logs,activity_issues,activity_reward_settings,guild,guild_boxes,guild_contribute_logs,guild_members,system_coupons,user_coupons,user_inventory,user_inventory_transfers,user_points,user_points_ledger"
|
|
|
|
go run cmd/gormgen/main.go -dsn "root:api2api..@tcp(sh-cynosdbmysql-grp-88th45wy.sql.tencentcdb.com:28555)/bindbox_game?charset=utf8mb4&parseTime=True&loc=Local" -tables "admin,log_operation,log_request,activities,activity_categories,activity_draw_logs,activity_issues,activity_reward_settings,guild,guild_boxes,guild_contribute_logs,guild_members,system_coupons,user_coupons,user_inventory,user_inventory_transfers,user_points,user_points_ledger,users,user_addresses,menu_actions,menus,role_actions,role_menus,role_users,roles,order_items,orders,products,shipping_records,product_categories,user_invites,system_item_cards,user_item_cards,activity_draw_effects,banner"
|
|
|
|
``` |