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.
Door/DAL/ScreenFormEventManager.go

85 lines
2.7 KiB
Go

4 weeks 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
// }