You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
	
	
		
			52 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Go
		
	
		
		
			
		
	
	
			52 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Go
		
	
| 
											5 months ago
										 | package DAL | ||
|  | 
 | ||
|  | import ( | ||
|  | 	"flx/Model" | ||
|  | 	"fmt" | ||
|  | 
 | ||
|  | 	log "github.com/sirupsen/logrus" | ||
|  | ) | ||
|  | 
 | ||
|  | func GetAllScreenForm() []Model.T_ScreenForm { | ||
|  | 
 | ||
|  | 	defer func() { | ||
|  | 		if r := recover(); r != nil { | ||
|  | 			log.Error("GetAllScreenForm:", r) | ||
|  | 		} | ||
|  | 	}() | ||
|  | 
 | ||
|  | 	rows, err := ConntectDB().Query("SELECT * FROM dbcongress.t_screenform") | ||
|  | 	if err != nil { | ||
|  | 		fmt.Println(err.Error()) | ||
|  | 	} | ||
|  | 	defer rows.Close() | ||
|  | 
 | ||
|  | 	var AllCScreenForm []Model.T_ScreenForm | ||
|  | 	for rows.Next() { | ||
|  | 		var CSreenform Model.SQLT_ScreenForm | ||
|  | 		err := rows.Scan(&CSreenform.SF_ID, &CSreenform.SF_ScreenID, &CSreenform.SF_TypeID, &CSreenform.SF_Name, &CSreenform.SF_Describe, &CSreenform.SF_Content, &CSreenform.SF_Width, &CSreenform.SF_Bgcolor, &CSreenform.SF_ScreenPath, &CSreenform.SF_Height, &CSreenform.SF_CreateTime, &CSreenform.SF_UpdateTime, &CSreenform.SF_Z) | ||
|  | 		if err != nil { | ||
|  | 			fmt.Println(err.Error()) | ||
|  | 			// break
 | ||
|  | 		} | ||
|  | 		var CCScreenform Model.T_ScreenForm | ||
|  | 		CCScreenform.SF_ID = CSreenform.SF_ID.String | ||
|  | 		CCScreenform.SF_ScreenID = CSreenform.SF_ScreenID.String | ||
|  | 		CCScreenform.SF_TypeID = CSreenform.SF_TypeID.Int64 | ||
|  | 		CCScreenform.SF_Name = CSreenform.SF_Name.String | ||
|  | 		CCScreenform.SF_Describe = CSreenform.SF_Describe.String | ||
|  | 		CCScreenform.SF_Content = CSreenform.SF_Content.String | ||
|  | 		CCScreenform.SF_Width = CSreenform.SF_Width.Int64 | ||
|  | 		CCScreenform.SF_Bgcolor = CSreenform.SF_Bgcolor.String | ||
|  | 		CCScreenform.SF_ScreenPath = CSreenform.SF_ScreenPath.String | ||
|  | 		CCScreenform.SF_Height = CSreenform.SF_Height.Int64 | ||
|  | 		CCScreenform.SF_CreateTime = CSreenform.SF_CreateTime.Time | ||
|  | 		CCScreenform.SF_UpdateTime = CSreenform.SF_UpdateTime.Time | ||
|  | 		CCScreenform.SF_Z = CSreenform.SF_Z.Float64 | ||
|  | 
 | ||
|  | 		AllCScreenForm = append(AllCScreenForm, CCScreenform) | ||
|  | 	} | ||
|  | 	return AllCScreenForm | ||
|  | 
 | ||
|  | } |