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.
		
		
		
		
		
			
		
			
	
	
		
			85 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Go
		
	
		
		
			
		
	
	
			85 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Go
		
	
| 
											5 months ago
										 | package DAL | ||
|  | 
 | ||
|  | import ( | ||
|  | 	"flx/Model" | ||
|  | 	"fmt" | ||
|  | 
 | ||
|  | 	log "github.com/sirupsen/logrus" | ||
|  | ) | ||
|  | 
 | ||
|  | func GetAllScreenFormEvent() []Model.T_ScreenFormEvent { | ||
|  | 
 | ||
|  | 	defer func() { | ||
|  | 		if r := recover(); r != nil { | ||
|  | 			log.Error("GetAllScreenFormEvent:", r) | ||
|  | 		} | ||
|  | 	}() | ||
|  | 
 | ||
|  | 	rows, err := ConntectDB().Query("SELECT * FROM dbcongress.t_screenformevent") | ||
|  | 	if err != nil { | ||
|  | 		fmt.Println(err.Error()) | ||
|  | 	} | ||
|  | 	defer rows.Close() | ||
|  | 
 | ||
|  | 	var AllCScreenFormEvent []Model.T_ScreenFormEvent | ||
|  | 	for rows.Next() { | ||
|  | 		var CScreenFormEvent Model.SQLT_ScreenFormEvent | ||
|  | 		err := rows.Scan(&CScreenFormEvent.SFE_ID, &CScreenFormEvent.SFE_ScreenID, &CScreenFormEvent.SFE_SF_ID, &CScreenFormEvent.SFE_Name, &CScreenFormEvent.SFE_TypeName, &CScreenFormEvent.SFE_Describe, &CScreenFormEvent.SFE_StopTime, &CScreenFormEvent.SFE_NextFormID, &CScreenFormEvent.SFE_CreateTime, &CScreenFormEvent.SFE_UpdateTime) | ||
|  | 		if err != nil { | ||
|  | 			fmt.Println(err.Error()) | ||
|  | 			// break
 | ||
|  | 		} | ||
|  | 		var CCScreenFormEvent Model.T_ScreenFormEvent | ||
|  | 		CCScreenFormEvent.SFE_ID = CScreenFormEvent.SFE_ID.String | ||
|  | 		CCScreenFormEvent.SFE_ScreenID = CScreenFormEvent.SFE_ScreenID.String | ||
|  | 		CCScreenFormEvent.SFE_SF_ID = CScreenFormEvent.SFE_SF_ID.String | ||
|  | 		CCScreenFormEvent.SFE_Name = CScreenFormEvent.SFE_Name.String | ||
|  | 		CCScreenFormEvent.SFE_TypeName = CScreenFormEvent.SFE_TypeName.String | ||
|  | 		CCScreenFormEvent.SFE_Describe = CScreenFormEvent.SFE_Describe.String | ||
|  | 		CCScreenFormEvent.SFE_StopTime = CScreenFormEvent.SFE_StopTime.Int64 | ||
|  | 		CCScreenFormEvent.SFE_NextFormID = CScreenFormEvent.SFE_NextFormID.String | ||
|  | 		CCScreenFormEvent.SFE_CreateTime = CScreenFormEvent.SFE_CreateTime.Time | ||
|  | 		CCScreenFormEvent.SFE_UpdateTime = CScreenFormEvent.SFE_UpdateTime.Time | ||
|  | 
 | ||
|  | 		AllCScreenFormEvent = append(AllCScreenFormEvent, CCScreenFormEvent) | ||
|  | 	} | ||
|  | 	return AllCScreenFormEvent | ||
|  | 
 | ||
|  | } | ||
|  | 
 | ||
|  | // func InsertStaffGroup(para *Model.T_StaffGroup) bool {
 | ||
|  | 
 | ||
|  | // 	_, err := ConntectDB().Exec("INSERT INTO dbcongress.t_staffgroup	(\"Gr_ID\", \"Gr_Name\", \"Gr_Num\", \"Gr_Remarks\")	VALUES('" + para.Gr_ID + "', '" + para.Gr_Name + "', '" + strconv.Itoa(para.Gr_Num) + "', '" + para.Gr_Remarks + "')")
 | ||
|  | // 	if err != nil {
 | ||
|  | // 		fmt.Println(err.Error())
 | ||
|  | // 		return false
 | ||
|  | // 	}
 | ||
|  | 
 | ||
|  | // 	return true
 | ||
|  | 
 | ||
|  | // }
 | ||
|  | 
 | ||
|  | // func UpdateStaffGroup(para *Model.T_StaffGroup) bool {
 | ||
|  | 
 | ||
|  | // 	_, err := ConntectDB().Exec("UPDATE dbcongress.t_staffgroup	SET \"Gr_Name\"='" + para.Gr_Name + "', \"Gr_Num\"='" + strconv.Itoa(para.Gr_Num) + "', \"Gr_Remarks\"='" + para.Gr_Remarks + "' WHERE \"Gr_ID\"='" + para.Gr_ID + "';")
 | ||
|  | // 	if err != nil {
 | ||
|  | // 		fmt.Println(err.Error())
 | ||
|  | // 		return false
 | ||
|  | // 	}
 | ||
|  | 
 | ||
|  | // 	return true
 | ||
|  | 
 | ||
|  | // }
 | ||
|  | 
 | ||
|  | // func DeleteStaffGroup(para *Model.T_StaffGroup) bool {
 | ||
|  | 
 | ||
|  | // 	_, err := ConntectDB().Exec("DELETE FROM  dbcongress.t_staffgroup	WHERE \"Gr_ID\"='" + para.Gr_ID + "'")
 | ||
|  | // 	if err != nil {
 | ||
|  | // 		fmt.Println(err.Error())
 | ||
|  | // 		return false
 | ||
|  | // 	}
 | ||
|  | 
 | ||
|  | // 	return true
 | ||
|  | 
 | ||
|  | // }
 |