package html
import (
db "management/internal/db/sqlc"
"management/internal/global"
)
func NewSelectControls(data []*global.DataDict16, value int16) []*global.DataDict16 {
for _, item := range data {
item.Selected = false
if item.Value == value {
item.Selected = true
}
}
return data
}
func NewSelectStringControls(data []*global.DataDict, value string) []*global.DataDict {
for _, item := range data {
item.Selected = false
if item.Value == value {
item.Selected = true
}
}
return data
}
const (
Course int32 = 5
Grade int32 = 6
Published int32 = 7
Class int32 = 8
Answer int32 = 80
Getted int32 = 10
DocumentType int32 = 45
ValueType int32 = 54
Period int32 = 61
)
func NewSelectPaperControls(data []*db.Category, value int16, Link int32) []*global.DataDict16 {
var res []*global.DataDict16
for _, item := range data {
if item.ParentID == Link {
tmp := global.DataDict16{
Name: item.Name,
Value: int16(item.ID),
Selected: false,
}
if int16(item.ID) == value {
tmp.Selected = true
}
res = append(res, &tmp)
}
}
return res
}