uniugm/admin/apps/game/model/imodel.go

27 lines
518 B
Go
Raw Normal View History

2025-04-24 20:39:31 +08:00
package model
import (
"admin/apps/game/model/dto"
)
type IModel interface {
TableName() string
GetId() int
}
2025-04-30 15:46:14 +08:00
func getChoiceServers(project *Project) []*dto.CommonDtoFieldChoice {
servers, err := new(Server).ListByProjectId(project.ID)
2025-04-24 20:39:31 +08:00
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
}