|
|
- 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
- }
- }
|