尝试性地构建出CalendarItems类

仅仅是尝试，不清楚这些struct般的类会不会有用
create.sql 先堆出来，回头再慢慢理解