package service import "leit.com/aps_engine/models" type CalendarSrv struct { CalendarNr int CalDayDict map[string]int // 用于存储特殊工作日的日模型 WorkCalTab models.WorkCalendar } // 初始化 func(calsrv *CalendarSrv)Init(caltab models.WorkCalendar){ var i int calsrv.WorkCalTab = caltab calsrv.CalendarNr = calsrv.WorkCalTab.WorkCalendarNr calsrv.CalDayDict = make(map[string]int) for i = 0; i < len(caltab.WorkCalendarLstLi); i++ { calsrv.CalDayDict[caltab.WorkCalendarLstLi[i].WorkDate.ToString()] = caltab.WorkCalendarLstLi[i].DayModelNr } }