rbac/init.sh
zhangkun9038@dingtalk.com 375b305ab4 aliyun-deepseek-r1
2025-02-20 11:29:57 +08:00

33 lines
981 B
Bash
Executable File

# 创建所有目录
mkdir -p api config controllers middleware models repositories server services utils
# 创建api目录下的文件
touch api/routes.go
# 创建config目录下的文件
touch config/config.go
# 创建controllers目录下的文件
touch controllers/auth.go controllers/rbac.go controllers/user.go
# 创建middleware目录下的文件
touch middleware/auth.go middleware/rbac.go
# 创建models目录下的文件
touch models/permission.go models/role.go models/user.go models/user_group.go
# 创建repositories目录下的文件
touch repositories/db.go repositories/permission.go repositories/role.go repositories/user.go repositories/user_group.go
# 创建server目录下的文件
touch server/server.go
# 创建services目录下的文件
touch services/auth.go services/rbac.go services/user.go
# 创建utils目录下的文件
touch utils/jwt.go utils/redis.go utils/response.go
# 创建其他文件
touch go.mod go.sum main.go sug.md tree.txt rbac/