|
|
- package schedule
-
- import "leit.com/LAPP_GAAS_GFrame/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.Itemlst); i++ {
- calsrv.CalDayDict[caltab.Itemlst[i].Workdate] = caltab.Itemlst[i].Daymodelnr
- }
- }
|