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 }