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