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.

87 lines
2.6 KiB
Go

4 weeks ago
package DAL
import (
"flx/Model"
"fmt"
log "github.com/sirupsen/logrus"
)
func GetAllScreen() []Model.T_Screen {
defer func() {
if r := recover(); r != nil {
log.Error("GetAllScreen:", r)
}
}()
rows, err := ConntectDB().Query("SELECT * FROM dbcongress.t_screen where \"Scr_SortID\"='2' ")
if err != nil {
fmt.Println(err.Error())
}
defer rows.Close()
var AllCScreen []Model.T_Screen
for rows.Next() {
var CScreen Model.SQLT_Screen
err := rows.Scan(&CScreen.Scr_ID, &CScreen.Scr_SortID, &CScreen.Scr_Name, &CScreen.Scr_Describe, &CScreen.Scr_Width, &CScreen.Scr_Height, &CScreen.Scr_Xpoint, &CScreen.Scr_Ypoint, &CScreen.Scr_IsEnabled, &CScreen.Scr_Serial, &CScreen.Scr_CreateTime, &CScreen.Scr_UpdateTime, &CScreen.Scr_Bgcolor)
if err != nil {
fmt.Println(err.Error())
// break
}
var CCScreen Model.T_Screen
CCScreen.Scr_ID = CScreen.Scr_ID.String
CCScreen.Scr_SortID = CScreen.Scr_SortID.Int64
CCScreen.Scr_Name = CScreen.Scr_Name.String
CCScreen.Scr_Describe = CScreen.Scr_Describe.String
CCScreen.Scr_Width = CScreen.Scr_Width.Int64
CCScreen.Scr_Height = CScreen.Scr_Height.Int64
CCScreen.Scr_Xpoint = CScreen.Scr_Xpoint.Int64
CCScreen.Scr_Ypoint = CScreen.Scr_Ypoint.Int64
CCScreen.Scr_IsEnabled = CScreen.Scr_IsEnabled.Int64
CCScreen.Scr_Serial = CScreen.Scr_Serial.Int64
CCScreen.Scr_CreateTime = CScreen.Scr_CreateTime.Time
CCScreen.Scr_UpdateTime = CScreen.Scr_UpdateTime.Time
CCScreen.Scr_Bgcolor = CScreen.Scr_Bgcolor.String
AllCScreen = append(AllCScreen, CCScreen)
}
return AllCScreen
}
// 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
// }