up
This commit is contained in:
		
							parent
							
								
									fa9b4f5e78
								
							
						
					
					
						commit
						1e166e8193
					
				| @ -1,8 +1,8 @@ | |||||||
| package api | package api | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/controllers" | 	"gitea.zjmud.xyz/phyer/rbac/controllers" | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/middleware" | 	"gitea.zjmud.xyz/phyer/rbac/middleware" | ||||||
| 
 | 
 | ||||||
| 	"github.com/gin-gonic/gin" | 	"github.com/gin-gonic/gin" | ||||||
| ) | ) | ||||||
|  | |||||||
| @ -1,8 +1,8 @@ | |||||||
| package controllers | package controllers | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/services" | 	"gitea.zjmud.xyz/phyer/rbac/services" | ||||||
| 	"net/http" | 	"net/http" | ||||||
| 	"time" | 	"time" | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,8 +1,8 @@ | |||||||
| package controllers | package controllers | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/services" | 	"gitea.zjmud.xyz/phyer/rbac/services" | ||||||
| 	"net/http" | 	"net/http" | ||||||
| 	"time" | 	"time" | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,8 +1,8 @@ | |||||||
| package controllers | package controllers | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/services" | 	"gitea.zjmud.xyz/phyer/rbac/services" | ||||||
| 	"net/http" | 	"net/http" | ||||||
| 
 | 
 | ||||||
| 	"github.com/gin-gonic/gin" | 	"github.com/gin-gonic/gin" | ||||||
|  | |||||||
| @ -1,8 +1,8 @@ | |||||||
| package controllers | package controllers | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/services" | 	"gitea.zjmud.xyz/phyer/rbac/services" | ||||||
| 	"net/http" | 	"net/http" | ||||||
| 
 | 
 | ||||||
| 	"github.com/gin-gonic/gin" | 	"github.com/gin-gonic/gin" | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							| @ -1,4 +1,4 @@ | |||||||
| module gitea.zjmud.xyz/phyer/rbcp | module gitea.zjmud.xyz/phyer/rbac | ||||||
| 
 | 
 | ||||||
| go 1.21 | go 1.21 | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								main.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								main.go
									
									
									
									
									
								
							| @ -1,6 +1,6 @@ | |||||||
| package main | package main | ||||||
| 
 | 
 | ||||||
| import "gitea.zjmud.xyz/phyer/rbcp/server" | import "gitea.zjmud.xyz/phyer/rbac/server" | ||||||
| 
 | 
 | ||||||
| func main() { | func main() { | ||||||
| 	server.Start() | 	server.Start() | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| package repositories | package repositories | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||||
| 	"gorm.io/gorm" | 	"gorm.io/gorm" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| package repositories | package repositories | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||||
| 	"gorm.io/gorm" | 	"gorm.io/gorm" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| package repositories | package repositories | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||||
| 	"gorm.io/gorm" | 	"gorm.io/gorm" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| package repositories | package repositories | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||||
| 	"gorm.io/gorm" | 	"gorm.io/gorm" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,8 +1,8 @@ | |||||||
| package server | package server | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/api" | 	"gitea.zjmud.xyz/phyer/rbac/api" | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/config" | 	"gitea.zjmud.xyz/phyer/rbac/config" | ||||||
| 
 | 
 | ||||||
| 	"github.com/gin-gonic/gin" | 	"github.com/gin-gonic/gin" | ||||||
| ) | ) | ||||||
|  | |||||||
| @ -2,8 +2,8 @@ package services | |||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"errors" | 	"errors" | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||||
| 	"gitea.zjmud.xyz/phyer/rbcp/repositories" | 	"gitea.zjmud.xyz/phyer/rbac/repositories" | ||||||
| 
 | 
 | ||||||
| 	"golang.org/x/crypto/bcrypt" | 	"golang.org/x/crypto/bcrypt" | ||||||
| ) | ) | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| package services | package services | ||||||
| 
 | 
 | ||||||
| import "gitea.zjmud.xyz/phyer/rbcp/models" | import "gitea.zjmud.xyz/phyer/rbac/models" | ||||||
| 
 | 
 | ||||||
| func CreateRole(role *models.Role) error { | func CreateRole(role *models.Role) error { | ||||||
| 	return repositories.CreateRole(role) | 	return repositories.CreateRole(role) | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| package services | package services | ||||||
| 
 | 
 | ||||||
| import "gitea.zjmud.xyz/phyer/rbcp/models" | import "gitea.zjmud.xyz/phyer/rbac/models" | ||||||
| 
 | 
 | ||||||
| func CreateUser(user *models.User) error { | func CreateUser(user *models.User) error { | ||||||
| 	return repositories.CreateUser(user) | 	return repositories.CreateUser(user) | ||||||
|  | |||||||
							
								
								
									
										12
									
								
								sug.md
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								sug.md
									
									
									
									
									
								
							| @ -242,7 +242,7 @@ Please confirm if I should proceed with the changes. If so, please provide more | |||||||
|   - server/server.go |   - server/server.go | ||||||
|   - main.go |   - main.go | ||||||
| 
 | 
 | ||||||
| > 我在一个空目录下, 我需要创建一饿go语言gin框架的api后端项目,项目名字叫   zjmud.xyz/phyer/rbcp, 需要帮我生成 go.mod的内容,  | > 我在一个空目录下, 我需要创建一饿go语言gin框架的api后端项目,项目名字叫   zjmud.xyz/phyer/rbac, 需要帮我生成 go.mod的内容,  | ||||||
| > > 然后需要创建一个用户账号系统, 包括基础的用户验证功能和鉴权,鉴权依照rbac模式,管理员可以创建角色、用户、定义资源、资源组、和动作,管理员可以委派某个用户,对特定资源组和用户组进行动作定义, 请把go文件根据逻辑,放置到不同的模块中,不要都放到main 模块下 | > > 然后需要创建一个用户账号系统, 包括基础的用户验证功能和鉴权,鉴权依照rbac模式,管理员可以创建角色、用户、定义资源、资源组、和动作,管理员可以委派某个用户,对特定资源组和用户组进行动作定义, 请把go文件根据逻辑,放置到不同的模块中,不要都放到main 模块下 | ||||||
| >  | >  | ||||||
| > 那么当前目录结构是否在正确的方向上, 每个文件是否有需要改动的地方 | > 那么当前目录结构是否在正确的方向上, 每个文件是否有需要改动的地方 | ||||||
| @ -254,7 +254,7 @@ Please confirm if I should proceed with the changes. If so, please provide more | |||||||
| Filepath: go.mod | Filepath: go.mod | ||||||
| Replace lines: 1-0 | Replace lines: 1-0 | ||||||
| ```unknown | ```unknown | ||||||
| module zjmud.xyz/phyer/rbcp | module zjmud.xyz/phyer/rbac | ||||||
| 
 | 
 | ||||||
| go 1.21 | go 1.21 | ||||||
| 
 | 
 | ||||||
| @ -380,8 +380,8 @@ package controllers | |||||||
| import ( | import ( | ||||||
| 	"net/http" | 	"net/http" | ||||||
| 	"time" | 	"time" | ||||||
| 	"zjmud.xyz/phyer/rbcp/models" | 	"zjmud.xyz/phyer/rbac/models" | ||||||
| 	"zjmud.xyz/phyer/rbcp/services" | 	"zjmud.xyz/phyer/rbac/services" | ||||||
| 
 | 
 | ||||||
| 	"github.com/gin-gonic/gin" | 	"github.com/gin-gonic/gin" | ||||||
| 	"github.com/golang-jwt/jwt/v5" | 	"github.com/golang-jwt/jwt/v5" | ||||||
| @ -440,8 +440,8 @@ package services | |||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"errors" | 	"errors" | ||||||
| 	"zjmud.xyz/phyer/rbcp/models" | 	"zjmud.xyz/phyer/rbac/models" | ||||||
| 	"zjmud.xyz/phyer/rbcp/repositories" | 	"zjmud.xyz/phyer/rbac/repositories" | ||||||
| 
 | 
 | ||||||
| 	"golang.org/x/crypto/bcrypt" | 	"golang.org/x/crypto/bcrypt" | ||||||
| ) | ) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 zhangkun9038@dingtalk.com
						zhangkun9038@dingtalk.com