github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/internal/pkg/service/res-config.go (about) 1 package service 2 3 import ( 4 "github.com/easysoft/zendata/internal/pkg/domain" 5 ) 6 7 type ResConfigService struct { 8 FieldService *FieldService `inject:""` 9 ExcelService *ExcelService `inject:""` 10 RangeService *RangeService `inject:""` 11 } 12 13 func (s *ResConfigService) GetResForConfig(configRes domain.DefField) (groupedValue map[string][]interface{}) { 14 groupedValue = map[string][]interface{}{} 15 16 // config field is a standard field 17 s.RangeService.DealwithFixRange(&configRes) 18 s.FieldService.GenerateValuesForNoReferField(&configRes) 19 20 groupedValue["all"] = configRes.Values 21 22 return groupedValue 23 }