up
This commit is contained in:
		
							parent
							
								
									fa9b4f5e78
								
							
						
					
					
						commit
						1e166e8193
					
				| @ -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" | ||||
| ) | ||||
|  | ||||
| @ -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" | ||||
| 
 | ||||
|  | ||||
| @ -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" | ||||
| 
 | ||||
|  | ||||
| @ -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" | ||||
|  | ||||
| @ -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" | ||||
|  | ||||
							
								
								
									
										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 | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										2
									
								
								main.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								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() | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| package repositories | ||||
| 
 | ||||
| import ( | ||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | ||||
| 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||
| 	"gorm.io/gorm" | ||||
| ) | ||||
| 
 | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| package repositories | ||||
| 
 | ||||
| import ( | ||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | ||||
| 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||
| 	"gorm.io/gorm" | ||||
| ) | ||||
| 
 | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| package repositories | ||||
| 
 | ||||
| import ( | ||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | ||||
| 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||
| 	"gorm.io/gorm" | ||||
| ) | ||||
| 
 | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| package repositories | ||||
| 
 | ||||
| import ( | ||||
| 	"gitea.zjmud.xyz/phyer/rbcp/models" | ||||
| 	"gitea.zjmud.xyz/phyer/rbac/models" | ||||
| 	"gorm.io/gorm" | ||||
| ) | ||||
| 
 | ||||
|  | ||||
| @ -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" | ||||
| ) | ||||
|  | ||||
| @ -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" | ||||
| ) | ||||
|  | ||||
| @ -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) | ||||
|  | ||||
| @ -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) | ||||
|  | ||||
							
								
								
									
										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 | ||||
|   - 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" | ||||
| ) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 zhangkun9038@dingtalk.com
						zhangkun9038@dingtalk.com