1. add dao, domain classes
2. modify DateTimeUtil