uniugm/admin/apps/game/model/imodel.go
2025-05-16 15:17:10 +08:00

27 lines
517 B
Go

package model
import (
"admin/internal/model/dto"
)
type IModel interface {
TableName() string
GetId() int
}
func getChoiceServers(project *Project) []*dto.CommonDtoFieldChoice {
servers, err := new(Server).ListByProjectId(project.ID)
if err != nil {
panic(err)
}
serverChoices := make([]*dto.CommonDtoFieldChoice, 0, len(servers))
for _, s := range servers {
serverChoices = append(serverChoices, &dto.CommonDtoFieldChoice{
Desc: s.Desc,
Value: s.ServerConfID,
})
}
return serverChoices
}