You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

21 lines
548 B

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