您最多选择25个主题
			主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
		
		
		
		
		
			
		
			
				
					
					
						
							22 行
						
					
					
						
							435 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							22 行
						
					
					
						
							435 B
						
					
					
				
								package controllers
							 | 
						|
								
							 | 
						|
								import (
							 | 
						|
									"beeblog/models"
							 | 
						|
									"beeblog/service"
							 | 
						|
									beego "github.com/beego/beego/v2/server/web"
							 | 
						|
								)
							 | 
						|
								
							 | 
						|
								type CatController struct {
							 | 
						|
									beego.Controller
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								func (this *CatController) List() {
							 | 
						|
									catService := service.CategoryService{}
							 | 
						|
									cats, err := catService.GetCats()
							 | 
						|
									if err != nil {
							 | 
						|
										this.Data["json"] = models.ReurnError(500, "")
							 | 
						|
										this.ServeJSON()
							 | 
						|
									}
							 | 
						|
									this.Data["json"] = models.ReurnData("ok", cats)
							 | 
						|
									this.ServeJSON()
							 | 
						|
								}
							 | 
						|
								
							 |