@Test public void listTodo() { List<Todo> todos = todoService.listTodo(getUser().getId(), new Date(System.currentTimeMillis())); Assert.assertNotNull(todos); System.out.println(todos); }
@Override @LogMethod("列出指定日期的待办事项") public List<Todo> listTodo(String userId, Date doingDate) { return todoDAO.getByUserIdAndDoingDate(userId, DateUtil.formatDate(doingDate)); }
TodoServiceImpl implements TodoService { @Override @LogMethod("列出指定日期的待办事项") public List<Todo> listTodo(String userId, Date doingDate) { return todoDAO.getByUserIdAndDoingDate(userId, DateUtil.formatDate(doingDate)); } }
TodoServiceImpl implements TodoService { @Override @LogMethod("列出指定日期的待办事项") public List<Todo> listTodo(String userId, Date doingDate) { return todoDAO.getByUserIdAndDoingDate(userId, DateUtil.formatDate(doingDate)); } @Autowired  TodoServiceImpl(TodoDAO todoDAO, MongoTemplate mongoTemplate); }
TodoServiceImpl implements TodoService { @Override @LogMethod("列出指定日期的待办事项") public List<Todo> listTodo(String userId, Date doingDate) { return todoDAO.getByUserIdAndDoingDate(userId, DateUtil.formatDate(doingDate)); } @Autowired  TodoServiceImpl(TodoDAO todoDAO, MongoTemplate mongoTemplate); @Override @LogMethod("获取指定日期之前所有未完成的待办事项") List<Todo> listUndoBeforeDate(String userId, Date date); @Override @LogMethod("列出指定日期的待办事项") List<Todo> listTodo(String userId, Date doingDate); @Override @LogMethod("列出所有待办事项日期") List<String> listDate(String userId); @Override List<TodoCountVO> listTodoCount(String userId, Date start, Date end); @Override @LogMethod("更新待办事项状态") Todo updateTodoStatus(String todoId, String status); @Override @LogMethod("更新待办事项内容") Todo updateTodo(String todoId, String content); @Override @LogMethod("删除待办事项") void remove(String todoId); @Override @LogMethod("添加待办事项") Todo saveTodo(String userId, TodoVO todoVO); }
TodoServiceImpl implements TodoService { @Override @LogMethod("列出指定日期的待办事项") public List<Todo> listTodo(String userId, Date doingDate) { return todoDAO.getByUserIdAndDoingDate(userId, DateUtil.formatDate(doingDate)); } @Autowired  TodoServiceImpl(TodoDAO todoDAO, MongoTemplate mongoTemplate); @Override @LogMethod("获取指定日期之前所有未完成的待办事项") List<Todo> listUndoBeforeDate(String userId, Date date); @Override @LogMethod("列出指定日期的待办事项") List<Todo> listTodo(String userId, Date doingDate); @Override @LogMethod("列出所有待办事项日期") List<String> listDate(String userId); @Override List<TodoCountVO> listTodoCount(String userId, Date start, Date end); @Override @LogMethod("更新待办事项状态") Todo updateTodoStatus(String todoId, String status); @Override @LogMethod("更新待办事项内容") Todo updateTodo(String todoId, String content); @Override @LogMethod("删除待办事项") void remove(String todoId); @Override @LogMethod("添加待办事项") Todo saveTodo(String userId, TodoVO todoVO);  }