diff --git a/api/routes.go b/api/routes.go index e3b70a0..98efe0c 100644 --- a/api/routes.go +++ b/api/routes.go @@ -1,8 +1,8 @@ package api import ( - "gitea.zjmud.xyz/phyer/rbcp/controllers" - "gitea.zjmud.xyz/phyer/rbcp/middleware" + "gitea.zjmud.xyz/phyer/rbac/controllers" + "gitea.zjmud.xyz/phyer/rbac/middleware" "github.com/gin-gonic/gin" ) diff --git a/config/config.go b/config/config.go index fbc2051..a7c9860 100644 --- a/config/config.go +++ b/config/config.go @@ -1,8 +1,8 @@ package controllers import ( - "gitea.zjmud.xyz/phyer/rbcp/models" - "gitea.zjmud.xyz/phyer/rbcp/services" + "gitea.zjmud.xyz/phyer/rbac/models" + "gitea.zjmud.xyz/phyer/rbac/services" "net/http" "time" diff --git a/controllers/auth.go b/controllers/auth.go index fbc2051..a7c9860 100644 --- a/controllers/auth.go +++ b/controllers/auth.go @@ -1,8 +1,8 @@ package controllers import ( - "gitea.zjmud.xyz/phyer/rbcp/models" - "gitea.zjmud.xyz/phyer/rbcp/services" + "gitea.zjmud.xyz/phyer/rbac/models" + "gitea.zjmud.xyz/phyer/rbac/services" "net/http" "time" diff --git a/controllers/rbac.go b/controllers/rbac.go index e962aa1..eddb833 100644 --- a/controllers/rbac.go +++ b/controllers/rbac.go @@ -1,8 +1,8 @@ package controllers import ( - "gitea.zjmud.xyz/phyer/rbcp/models" - "gitea.zjmud.xyz/phyer/rbcp/services" + "gitea.zjmud.xyz/phyer/rbac/models" + "gitea.zjmud.xyz/phyer/rbac/services" "net/http" "github.com/gin-gonic/gin" diff --git a/controllers/user.go b/controllers/user.go index c4bf868..6c477dc 100644 --- a/controllers/user.go +++ b/controllers/user.go @@ -1,8 +1,8 @@ package controllers import ( - "gitea.zjmud.xyz/phyer/rbcp/models" - "gitea.zjmud.xyz/phyer/rbcp/services" + "gitea.zjmud.xyz/phyer/rbac/models" + "gitea.zjmud.xyz/phyer/rbac/services" "net/http" "github.com/gin-gonic/gin" diff --git a/go.mod b/go.mod index 6d8fb0e..81773a0 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module gitea.zjmud.xyz/phyer/rbcp +module gitea.zjmud.xyz/phyer/rbac go 1.21 diff --git a/main.go b/main.go index b446cd1..18c1daf 100644 --- a/main.go +++ b/main.go @@ -1,6 +1,6 @@ package main -import "gitea.zjmud.xyz/phyer/rbcp/server" +import "gitea.zjmud.xyz/phyer/rbac/server" func main() { server.Start() diff --git a/repositories/permission.go b/repositories/permission.go index 1990d96..67b2b9d 100644 --- a/repositories/permission.go +++ b/repositories/permission.go @@ -1,7 +1,7 @@ package repositories import ( - "gitea.zjmud.xyz/phyer/rbcp/models" + "gitea.zjmud.xyz/phyer/rbac/models" "gorm.io/gorm" ) diff --git a/repositories/role.go b/repositories/role.go index 81fdc09..1f5b51e 100644 --- a/repositories/role.go +++ b/repositories/role.go @@ -1,7 +1,7 @@ package repositories import ( - "gitea.zjmud.xyz/phyer/rbcp/models" + "gitea.zjmud.xyz/phyer/rbac/models" "gorm.io/gorm" ) diff --git a/repositories/user.go b/repositories/user.go index aedcc76..8e569eb 100644 --- a/repositories/user.go +++ b/repositories/user.go @@ -1,7 +1,7 @@ package repositories import ( - "gitea.zjmud.xyz/phyer/rbcp/models" + "gitea.zjmud.xyz/phyer/rbac/models" "gorm.io/gorm" ) diff --git a/repositories/user_group.go b/repositories/user_group.go index f9f999f..4c9fafb 100644 --- a/repositories/user_group.go +++ b/repositories/user_group.go @@ -1,7 +1,7 @@ package repositories import ( - "gitea.zjmud.xyz/phyer/rbcp/models" + "gitea.zjmud.xyz/phyer/rbac/models" "gorm.io/gorm" ) diff --git a/server/server.go b/server/server.go index 7d56b39..d016a4d 100644 --- a/server/server.go +++ b/server/server.go @@ -1,8 +1,8 @@ package server import ( - "gitea.zjmud.xyz/phyer/rbcp/api" - "gitea.zjmud.xyz/phyer/rbcp/config" + "gitea.zjmud.xyz/phyer/rbac/api" + "gitea.zjmud.xyz/phyer/rbac/config" "github.com/gin-gonic/gin" ) diff --git a/service/auth.go b/service/auth.go index cbb6b52..e2e1c49 100644 --- a/service/auth.go +++ b/service/auth.go @@ -2,8 +2,8 @@ package services import ( "errors" - "gitea.zjmud.xyz/phyer/rbcp/models" - "gitea.zjmud.xyz/phyer/rbcp/repositories" + "gitea.zjmud.xyz/phyer/rbac/models" + "gitea.zjmud.xyz/phyer/rbac/repositories" "golang.org/x/crypto/bcrypt" ) diff --git a/service/rbac.go b/service/rbac.go index dc12e01..e73e174 100644 --- a/service/rbac.go +++ b/service/rbac.go @@ -1,6 +1,6 @@ package services -import "gitea.zjmud.xyz/phyer/rbcp/models" +import "gitea.zjmud.xyz/phyer/rbac/models" func CreateRole(role *models.Role) error { return repositories.CreateRole(role) diff --git a/service/user.go b/service/user.go index 45cc44f..bcfa100 100644 --- a/service/user.go +++ b/service/user.go @@ -1,6 +1,6 @@ package services -import "gitea.zjmud.xyz/phyer/rbcp/models" +import "gitea.zjmud.xyz/phyer/rbac/models" func CreateUser(user *models.User) error { return repositories.CreateUser(user) diff --git a/sug.md b/sug.md index 2285afe..30128c0 100644 --- a/sug.md +++ b/sug.md @@ -242,7 +242,7 @@ Please confirm if I should proceed with the changes. If so, please provide more - server/server.go - main.go -> 我在一个空目录下, 我需要创建一饿go语言gin框架的api后端项目,项目名字叫 zjmud.xyz/phyer/rbcp, 需要帮我生成 go.mod的内容, +> 我在一个空目录下, 我需要创建一饿go语言gin框架的api后端项目,项目名字叫 zjmud.xyz/phyer/rbac, 需要帮我生成 go.mod的内容, > > 然后需要创建一个用户账号系统, 包括基础的用户验证功能和鉴权,鉴权依照rbac模式,管理员可以创建角色、用户、定义资源、资源组、和动作,管理员可以委派某个用户,对特定资源组和用户组进行动作定义, 请把go文件根据逻辑,放置到不同的模块中,不要都放到main 模块下 > > 那么当前目录结构是否在正确的方向上, 每个文件是否有需要改动的地方 @@ -254,7 +254,7 @@ Please confirm if I should proceed with the changes. If so, please provide more Filepath: go.mod Replace lines: 1-0 ```unknown -module zjmud.xyz/phyer/rbcp +module zjmud.xyz/phyer/rbac go 1.21 @@ -380,8 +380,8 @@ package controllers import ( "net/http" "time" - "zjmud.xyz/phyer/rbcp/models" - "zjmud.xyz/phyer/rbcp/services" + "zjmud.xyz/phyer/rbac/models" + "zjmud.xyz/phyer/rbac/services" "github.com/gin-gonic/gin" "github.com/golang-jwt/jwt/v5" @@ -440,8 +440,8 @@ package services import ( "errors" - "zjmud.xyz/phyer/rbcp/models" - "zjmud.xyz/phyer/rbcp/repositories" + "zjmud.xyz/phyer/rbac/models" + "zjmud.xyz/phyer/rbac/repositories" "golang.org/x/crypto/bcrypt" )