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