初始
This commit is contained in:
		
							
								
								
									
										41
									
								
								internal/app/test/router/router.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								internal/app/test/router/router.go
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,41 @@ | ||||
| // ========================================================================== | ||||
| // GFast自动生成router操作代码。 | ||||
| // 生成日期:2023-09-01 17:51:42 | ||||
| // 生成路径: internal/app/test/router/test_owner_info.go | ||||
| // 生成人:yqq | ||||
| // desc:业主方基本情况 | ||||
| // company:云南奇讯科技有限公司 | ||||
| // ========================================================================== | ||||
|  | ||||
| package router | ||||
|  | ||||
| import ( | ||||
| 	"context" | ||||
| 	"github.com/gogf/gf/v2/net/ghttp" | ||||
| 	"github.com/tiger1103/gfast/v3/internal/app/system/service" | ||||
| 	"github.com/tiger1103/gfast/v3/internal/app/test/controller" | ||||
| 	"github.com/tiger1103/gfast/v3/library/libRouter" | ||||
| ) | ||||
|  | ||||
| var R = new(Router) | ||||
|  | ||||
| type Router struct{} | ||||
|  | ||||
| func (router *Router) BindController(ctx context.Context, group *ghttp.RouterGroup) { | ||||
| 	group.Group("/", func(group *ghttp.RouterGroup) { | ||||
| 		//登录验证拦截 | ||||
| 		service.GfToken().Middleware(group) | ||||
| 		////context拦截器 | ||||
| 		group.Middleware(service.Middleware().Ctx, service.Middleware().Auth) | ||||
| 		//后台操作日志记录 | ||||
| 		group.Hook("/*", ghttp.HookAfterOutput, service.OperateLog().OperationLog) | ||||
| 		group.Bind( | ||||
| 			controller.TestContactInfo, | ||||
| 			controller.TestFollowInfo, | ||||
| 		) | ||||
| 		//自动绑定定义的控制器 | ||||
| 		if err := libRouter.RouterAutoBind(ctx, router, group); err != nil { | ||||
| 			panic(err) | ||||
| 		} | ||||
| 	}) | ||||
| } | ||||
							
								
								
									
										24
									
								
								internal/app/test/router/test_contact_info.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								internal/app/test/router/test_contact_info.go
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| // ========================================================================== | ||||
| // GFast自动生成router操作代码。 | ||||
| // 生成日期:2023-09-01 17:36:18 | ||||
| // 生成路径: internal/app/test/router/test_contact_info.go | ||||
| // 生成人:yqq | ||||
| // desc:业主方联系人关联 | ||||
| // company:云南奇讯科技有限公司 | ||||
| // ========================================================================== | ||||
|  | ||||
| package router | ||||
|  | ||||
| import ( | ||||
| 	"context" | ||||
| 	"github.com/gogf/gf/v2/net/ghttp" | ||||
| 	"github.com/tiger1103/gfast/v3/internal/app/test/controller" | ||||
| ) | ||||
|  | ||||
| func (router *Router) BindTestContactInfoController(ctx context.Context, group *ghttp.RouterGroup) { | ||||
| 	group.Group("/testContactInfo", func(group *ghttp.RouterGroup) { | ||||
| 		group.Bind( | ||||
| 			controller.TestContactInfo, | ||||
| 		) | ||||
| 	}) | ||||
| } | ||||
							
								
								
									
										24
									
								
								internal/app/test/router/test_follow_info.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								internal/app/test/router/test_follow_info.go
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| // ========================================================================== | ||||
| // GFast自动生成router操作代码。 | ||||
| // 生成日期:2023-09-01 16:38:07 | ||||
| // 生成路径: internal/app/test/router/test_follow_info.go | ||||
| // 生成人:yqq | ||||
| // desc:跟进信息 | ||||
| // company:云南奇讯科技有限公司 | ||||
| // ========================================================================== | ||||
|  | ||||
| package router | ||||
|  | ||||
| import ( | ||||
| 	"context" | ||||
| 	"github.com/gogf/gf/v2/net/ghttp" | ||||
| 	"github.com/tiger1103/gfast/v3/internal/app/test/controller" | ||||
| ) | ||||
|  | ||||
| func (router *Router) BindTestFollowInfoController(ctx context.Context, group *ghttp.RouterGroup) { | ||||
| 	group.Group("/testFollowInfo", func(group *ghttp.RouterGroup) { | ||||
| 		group.Bind( | ||||
| 			controller.TestFollowInfo, | ||||
| 		) | ||||
| 	}) | ||||
| } | ||||
							
								
								
									
										24
									
								
								internal/app/test/router/test_owner_info.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								internal/app/test/router/test_owner_info.go
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| // ========================================================================== | ||||
| // GFast自动生成router操作代码。 | ||||
| // 生成日期:2023-09-01 17:51:42 | ||||
| // 生成路径: internal/app/test/router/test_owner_info.go | ||||
| // 生成人:yqq | ||||
| // desc:业主方基本情况 | ||||
| // company:云南奇讯科技有限公司 | ||||
| // ========================================================================== | ||||
|  | ||||
| package router | ||||
|  | ||||
| import ( | ||||
| 	"context" | ||||
| 	"github.com/gogf/gf/v2/net/ghttp" | ||||
| 	"github.com/tiger1103/gfast/v3/internal/app/test/controller" | ||||
| ) | ||||
|  | ||||
| func (router *Router) BindTestOwnerInfoController(ctx context.Context, group *ghttp.RouterGroup) { | ||||
| 	group.Group("/testOwnerInfo", func(group *ghttp.RouterGroup) { | ||||
| 		group.Bind( | ||||
| 			controller.TestOwnerInfo, | ||||
| 		) | ||||
| 	}) | ||||
| } | ||||
							
								
								
									
										24
									
								
								internal/app/test/router/test_project_info.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								internal/app/test/router/test_project_info.go
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| // ========================================================================== | ||||
| // GFast自动生成router操作代码。 | ||||
| // 生成日期:2023-09-01 16:15:09 | ||||
| // 生成路径: internal/app/test/router/test_project_info.go | ||||
| // 生成人:yqq | ||||
| // desc:项目备案信息 | ||||
| // company:云南奇讯科技有限公司 | ||||
| // ========================================================================== | ||||
|  | ||||
| package router | ||||
|  | ||||
| import ( | ||||
| 	"context" | ||||
| 	"github.com/gogf/gf/v2/net/ghttp" | ||||
| 	"github.com/tiger1103/gfast/v3/internal/app/test/controller" | ||||
| ) | ||||
|  | ||||
| func (router *Router) BindTestProjectInfoController(ctx context.Context, group *ghttp.RouterGroup) { | ||||
| 	group.Group("/testProjectInfo", func(group *ghttp.RouterGroup) { | ||||
| 		group.Bind( | ||||
| 			controller.TestProjectInfo, | ||||
| 		) | ||||
| 	}) | ||||
| } | ||||
		Reference in New Issue
	
	Block a user